@media screen and (min-width: 600px){
    .site-header-container #site-logo .bb-logo img, .site-header-container #site-logo .site-title img.bb-logo, .site-title img.bb-mobile-logo{
        max-height: 80px !important;
    } 
    .bb-vw-container {
        width: 880px;
        position: relative;
        left: 0;
        right: 0;
        margin-left: 0;
        margin-right: 0;
        border-radius: 3px;
    }
    h2.list-title.groups-title {
        margin: 0;
        position: relative;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .site-title img{
        padding: 0 !important;
        /* margin-left: -12px; */
    }
}
.default-header .main-navigation{
    margin: 0 auto;
}
/*
.bb-sticky-sidebar.is_stuck {
    top: 6.6rem !important;
}
*/
header.entry-header {
    display: none;
}

.subnav-search.groups-search {
    margin-top: 0;
}

/*--------------------------------------------------------------
 SVG ikon boyutunu düzeltir
---------------------------------------------------------------*/
.social a svg {max-width: 20px;}

/*--------------------------------------------------------------
You May Know widget tasarımı düzeltmesi
---------------------------------------------------------------*/
.buddypress.widget ul.item-list li .item {
text-align: center;
padding-bottom:5px;
}

.buddypress.widget ul.item-list li .item-avatar {
padding-top: 7px;
padding-bottom:5px;
}

.widget .item-list .item-avatar {
   margin-right: 0px;
}

span.remove-friend-suggestion {
    position: absolute;
    right:10px;
    top: 0;
}

@media screen and (min-width: 75em) {
.widget-area .buddypress.widget ul.item-list li {
	position:relative;
	} }

@media (max-width:768px) {
span.remove-friend-suggestion {
   position: absolute;
    right:10px;
    top: 0;
} }



/*-------------------------------------------------------------- 
Header'da loogonun sağa kaymasını önler.
---------------------------------------------------------------*/
.sfwd-dark-mode {
    display: none;
}
/*--------------------------------------------------------------
Header'da loogonun sağa kaymasını önler.
--------------------------------------------------------------*/
img.bb-logo {
    width: auto !important;
    margin-left: -5px;
}

/*-------------------------------------------------------------- 
Courses | Quizlerde Restart Assessment butonu düzenlenmesi
--------------------------------------------------------------*/
.bp-generic-meta .friends-meta .action { width: 310px;}

/*-------------------------------------------------------------- 
Courses | Quizlerde Restart Assessment butonu düzenlenmesi
--------------------------------------------------------------*/
.wpProQuiz_button .wpProQuiz_button_restartQuiz{
    padding-left:20px !important;
}

/*-------------------------------------------------------------- 
Bu kod kurs forumlarında konu sayfasından forum sayfasına geri dönmeyi sağlar. 
--------------------------------------------------------------*/ 
.bbp-backto-forum {
	border: 1px solid #007CFF;
	border-radius: 100px;
	background-color: #007CFF;
	padding: 10px 20px;
	color: #ffffff;
}
#bbpress-forums .bs-forums-items {
margin-top: 30px;
}
a.bbp-backto-forum:hover {
    color: white;
}

/*-------------------------------------------------------------- 
Kullanıcı profilindeki connections sayfasında alt kısımda sayfalama yapar. 
--------------------------------------------------------------*/ 
.bb-profile-grid .item-body .item-body-inner .members .bp-pagination .bp-pagination-links p.pag-data { 
    display: block !important; 
} 
.bb-profile-grid .item-body .item-body-inner .members .bp-pagination .pag-count p.pag-data {           
    display: block !important; 
}
/*-------------------------------------------------------------- 
kurslarda katalog sayfasında kutu boyutlarını eşitler.. 
--------------------------------------------------------------*/ 
.bb-course-items .bb-cover-list-item.bb-course-paid {   
    height: 300px;
}


/*--------------------------------------------------------------
Sidebar'larn sabit olmasını kaldırr. Ayrıca yukarıda yer alan top: 6.6 rem !important; kuralın da silmek gerekli.
--------------------------------------------------------------*/
.home .bb-sticky-sidebar.is_stuck {
    position: relative !important;
    top: 0 !important;
}

.primary-menu>li>.sub-menu:before, .user-wrap-container>.sub-menu:before{
    left: 8px !important;
 
   right:auto;
}
.site-header .sub-menu{
    right:auto;
}
/*--------------------------------------------------------------
Hub'lardan Photos menüsünü kaldırır.
--------------------------------------------------------------*/
li#photos-groups-li {
    display: none;
}

li#members-groups-li {
    display: none;
}

p.bp-group-meta.bp-group-type{
    display: inline !important;
}

.leave-group {
    background-color: #f4f4f4 !important;
    border-color: #cbcbcb !important;
    color: #797979 !important;
}

.bp-group-status{
    display: inline-block;
}

.bp-shortcode-wrap .dir-list {
    border-top: 0 !important;
    padding-top: 0 !important;
}

.manuelhubs .buddypress-wrap .bp-pagination{
    padding:0 !important;
    width: 100% !important;
}
.hubshortcode{
    margin: 0 -10px;
}

.bp-feedback.info {
    display: none;
}

.item-header-wrap .bp-group-meta .group-type{
    background: #eef0f3 !important;
    color: rgba(77,92,109,.8) !important;
}

.elementor-59712 .elementor-element.elementor-element-9a94c3b{
    margin-left: -5px !important;
}

/*--------------------------------------------------------------
Forumlarda baslik metnini sola yaslar.
--------------------------------------------------------------*/
.bs-item-wrap .flex .item .item-title {
    text-align: left;
}

/*--------------------------------------------------------------
Kullanici profilinde sag taraftaki widgetlardan more butonunu kaldirir.
members sayfasi kapatildiği icin.
--------------------------------------------------------------*/
.widget_bp_follow_follower_widget .more-block a.count-more{
    display:none;
}
.widget_bp_follow_following_widget .more-block a.count-more{
    display:none; 
}

/*--------------------------------------------------------------
MOBIL KURALLAR BASLANGIC
--------------------------------------------------------------*/ 
@media screen and (max-width: 599px){
    .manuelhubs .buddypress-wrap .bp-pagination{
        width: 105% !important;
    }
/*--------------------------------------------------------------
Kurs kapak sayfalarını responsive yapar.
--------------------------------------------------------------*/
.bb-vw-container {
   width: 100vw;
   position: relative;
   left: 50%;
   right: 50%;
   margin-left: -50vw;
   margin-right: -50vw;
}

/*--------------------------------------------------------------
Mobilde gereksiz menü duplikasyonunu gizler.
--------------------------------------------------------------*/
    ul#menu-logged-out-1 {
        display: none !important;
    }
/*--------------------------------------------------------------
Mobilde login-register butonlarının aşağ fixler.
--------------------------------------------------------------*/    
    .bb-login-section {
        bottom: 0 !important;
        position: absolute;
    }
/*--------------------------------------------------------------
Mobilde my hubpoints sayfasındaki sola kaymayı engeller.
--------------------------------------------------------------*/
    .bb-dash-grid__inner.is-sep {margin-left: 0;}
}
/*--------------------------------------------------------------
MOBIL KURALLAR SONU
--------------------------------------------------------------*/ 

a.elementor-register {
    font-size: .8em !important;
    font-weight: 600;
}

/*--------------------------------------------------------------
Home sayfasındaki kutuların boyutunu esitler.
--------------------------------------------------------------*/
.elementor-65309 .elementor-element.elementor-element-1a48d678 .elementor-icon-box-wrapper{
    position: absolute;
    top: 50%;
    left: 20%;
    -ms-transform: translate(-10%, -50%);
    transform: translate(-10%, -50%);
}
.elementor-65309 .elementor-element.elementor-element-1a48d678 > .elementor-widget-container {
    height: 8em;
    padding: 0 !important;
}

.elementor-65309 .elementor-element.elementor-element-0f8fce5 > .elementor-widget-container {
    height: 8em;
    padding: 0 !important;
}
.elementor-65309 .elementor-element.elementor-element-0f8fce5 .elementor-icon-box-wrapper{
    position: absolute;
    top: 50%;
    left: 20%;
    -ms-transform: translate(-10%, -50%);
    transform: translate(-10%, -50%);
}

.elementor-65309 .elementor-element.elementor-element-f3fa0d5 > .elementor-widget-container {
    height: 8em;
    padding: 0 !important;
}
.elementor-65309 .elementor-element.elementor-element-f3fa0d5  .elementor-icon-box-wrapper {
    position: absolute;
    top: 50%;
    left: 20%;
    -ms-transform: translate(-10%, -50%);
    transform: translate(-10%, -50%);
}

.elementor-65309 .elementor-element.elementor-element-16ba6e2 > .elementor-widget-container {
    height: 8em;
    padding: 0 !important;
}
.elementor-65309 .elementor-element.elementor-element-16ba6e2  .elementor-icon-box-wrapper {
    position: absolute;
    top: 50%;
    left: 20%;
    -ms-transform: translate(-10%, -50%);
    transform: translate(-10%, -50%);
}
/*--------------------------------------------------------------
Home sayfasındaki login butonu rengini belirler.
--------------------------------------------------------------*/
.elementor-65309 .elementor-element.elementor-element-a9108a2 .elementor-button{
    color: #fff !important;
    background-color: #1877f2 !important;
}
.elementor-65309 .elementor-element.elementor-element-a9108a2 .elementor-button:hover {
    background-color: #1368d5;
}

/*--------------------------------------------------------------
Menü fontunu büytr ve renklendirir.
--------------------------------------------------------------*/
.primary-menu a {
    font-size: .99rem !important;
    color: #122b46 !important;
    letter-spacing: -.24px;
}
/*--------------------------------------------------------------
Home sayfasında tablar ile içerik arasındaki boşlugu azaltr.
--------------------------------------------------------------*/
.tabs-wrapper--style1 .bb-tabs__nav {
    margin-bottom: 10px !important;
}

/*--------------------------------------------------------------
Password Reset sayfasında form alanındaki ve butondaki yazıyı dikey ortalar.
--------------------------------------------------------------*/
.ulp-form .ulp-floating-input {
    padding-bottom: 1.8rem !important;
}
.ulp-form .ulp-button{
    padding: 0 2rem !important;
}

/*--------------------------------------------------------------
Community sayfasında countries hubları için düzenlemeler.
--------------------------------------------------------------*/
.community-countries .item-block {
    flex: 0 0 100% !important;
}
.community-countries .item-desc.group-item-desc.only-list-view {
    display: none;
}
/*--------------------------------------------------------------
Community sayfasında coming soon countries hubları için dzenlemeler.
--------------------------------------------------------------*/
.ayerinespan {
    width: 100%;
    overflow-wrap: break-word;
    word-wrap: break-word;
    box-shadow: initial;
    color: #122B46;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: -.24px;
    line-height: 1.2;
    background-color: transparent;
}
.comingsoonlikebutton.wp_ulike_general_class.wp_ulike_is_unliked {
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
}
.comingsoonlikebutton.wp_ulike_general_class.wp_ulike_is_liked {
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
}
.comingsoonlikebutton .count-box:after {
    content: 'people joined';
    display: inline-block;
    background: url(../img/svg/love.svg) no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    position: absolute;
    margin-left: 5px;
}
.comingsoonlikebutton button.wp_ulike_btn.wp_ulike_put_image:after {
    display: none;
}
.bp-list>li{
    border-bottom:0 !important;
}
/*--------------------------------------------------------------
Header alanında kullanıc fotografını biraz buyutelim.
--------------------------------------------------------------*/
.user-link img {
    max-width: 50px !important;
}

.comingsoonsection{
    margin-left:-10px !important;
}
.comingsooncolumn{
    margin-right: -20px !important;
}
.comingsooninnersection{
    max-width: 1200px !important;
    margin-right: -10px !important;    
}

/*--------------------------------------------------------------
Login olmayan kullanıcı arama fonksiyonuna ulaşmasın.
--------------------------------------------------------------*/
a.header-search-link {
    display:none !important;
}
.logged-in a.header-search-link {
    display:flex !important;
}

/*--------------------------------------------------------------
Register sayfasında Gender açklamasının fontunu küçültelim.
--------------------------------------------------------------*/
#buddypress .register-section p.description {
    font-size: 12px !important;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td:first-child {
    width: auto !important;
    position: absolute !important;
}
.learndash-wrapper td:last-child, .learndash-wrapper th:last-child {
    padding-top: 2em !important;
}
/*--------------------------------------------------------------
Cart sayfasından shop dönüş butonunu kaldırır.
--------------------------------------------------------------*/
a.button.wc-forward {
    display: none;
}
/*--------------------------------------------------------------
Sağ sütunda yer alan kurslarım için tarihi kaldırır.
--------------------------------------------------------------*/
span.ld-item-component-since {
    display: none !important;
}
/*--------------------------------------------------------------
Kurs card box tasarımında ders sayısını kaldırr.
--------------------------------------------------------------*/
.course-lesson-count {
    display: none;
}
/*--------------------------------------------------------------
Kurs sayfasında kategorileri ve tarihi kaldırır.
--------------------------------------------------------------*/
.bb-course-category {
    display: none;
}
span.course-date {
    display: none;
}
/*--------------------------------------------------------------
Kurs sayfasında üye sayısını kaldırır.
--------------------------------------------------------------*/
.bb-single-course-sidebar .bb-course-member-wrap{
    display:none;
}
.bb-course-status-wrap {
    padding-top: 30px;
}
/*--------------------------------------------------------------
Activity sayfasında kişinin hublarda paylaşım yapması seçeneini kaldırır.
--------------------------------------------------------------*/
select#whats-new-post-in option[value=group] {
    display: none;
}
/*--------------------------------------------------------------
My Hubpoints(WC My Account) sayfasında action sütununu kaldırır.
--------------------------------------------------------------*/
th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions {
    display: none;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
    display: none;
}
/*--------------------------------------------------------------
My Hubpoints(WC My Account) sayfasında recent orders section kaldırır.
--------------------------------------------------------------*/
.wc-MyAccount-dashboard-block {
    display: none;
}

.bb-course-items .bb-cover-list-item{
    padding-bottom: 50px !important;
}
/*--------------------------------------------------------------
Kurs katalog görünümünde kutu boyutlarını eşitler.
--------------------------------------------------------------*/
.bb-cover-list-item{
    min-height:325px !important;
}


/* EYÜP Custom CSS Balangıcı */

/*--------------------------------------------------------------
Job Marketplace sayfasında veri girişi alanlarının boyutunu eşitler
--------------------------------------------------------------*/
.select2-selection.select2-selection--multiple{ height: 40px;}

/* EYP Custom CSS Sonu */



/* VOLKAN */
/*--------------------------------------------------------------
community sayfası Hubs section ı tklanamaz olmalıdr. Açıklamalar tm geniliği kapsayacak ekilde ve tam metin halinde olmalıdır. More ksmnn kaldrlmas 
--------------------------------------------------------------
.page-id-60777 #buddypress {
   pointer-events: none;
}*/

.page-id-60777 #buddypress .bb-more-link, .page-id-60777 #buddypress .groups-loop-buttons {
    display: none;
}



.page-id-60777 #buddypress .item-desc p{
     max-width: 100%;
}


/* kurs satn al butonu -fiyat- */
.bb-course-type-paynow {
    color:#122B46;
    font-weight:500;
    font-size:1.25em;
}

/* Anasayfada sağda bulunan Community Hubs listelenmesinden Country hublar ıkarılmalıdır. */
.widget-area li.group-type-local-ai-hubs {
    display: none !important;
}

/*  /my-hubcoins/ Purchase History table col */
#orderhistory .gamipress-earnings-col {
    vertical-align: middle;
}

/* kurslara fiyat HubPoint curency ekle */
.course-product span.woocommerce-Price-amount.amount:after {
	 content: " HubPoint"; 
	}

/* burada choose a category kısmnın yükseklii eit değil onu da tamamlayıp bu sayfay finalize edebilim. */
.job_filters .search_categories .select2-selection {
line-height: 0;
} 


/* VOLKAN */

/* Developer Süleyman Ekici */

.photo {
    text-align:center;
}

.names {
    font-weight:700; text-align:center; padding-top:5px;
}

.mtt {
    text-align:center; padding-bottom:15px;
}

.hp {
border-bottom:1px solid #e7e9ec; padding-bottom:10px;
}

.by {
    float: right;
    border: 1px solid #007CFF;
    border-radius: 7px;
        font-size:11px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.connections {
    padding-top:10px; border-bottom:1px solid #e7e9ec;padding-bottom:10px;
}

.cncsayi {
    float:right;
    color: #007cff;
    font-weight: bold;
}

.flwsayi {
    float:right;
    color: #007cff;
    font-weight: bold;
}

.rqesayi {
    float:right;
    color: #007cff;
    font-weight: bold;
}

.hpabout {
    padding-top:10px; border-bottom:1px solid #e7e9ec;padding-bottom:10px;
}

.by:hover {
        background-color: #007CFF;
}

a.byhpointsbutton:hover {
    color: #ffffff !important;
}

/* Developer Süleyman Ekici */

/*  YOU MAY KNOW    */

.friends-suggestions-list .bpfspro-remove {
   display:none;
}
.friends-suggestions-list li {
    border-bottom: 1px solid #ebe9eb;
}



div.action i {
    font-size: 11px;
	font-weight:500;
}



.item-title {
	text-align:left;
}

.widget ul a, .post-date a, .top-meta a, .top-meta .like-count, .bs-dropdown-wrap .bs-dropdown a, .bb-follow-links a {
    color: #122B46;
}

.widget.buddypress div.item-avatar img {
    height: auto;
    margin: 0;
    max-width: 65px;
    width: 100%;
    border-radius: 100%;
}

.friends-suggestions-list .item {
    padding-left: 15px;
    padding-bottom: 10px;
}
.item-list-suggestions .friendship-button, .item-list-suggestions .following { color: #939597; font-size: 11px; }

.member-type { font-size: 9px; padding-bottom: 10px; font-weight: bolder; padding-top: 1px; }

.ikonc {
	float: left; margin-top: -3px;
}
.bb-icon-grid-view-small { font-size: 13px; color: #0F74E0; padding-top: 2px; }

.social a svg {
    max-width: 20px;
}

/*  YOU MAY KNOW    */


/* BURAK HEADER NOTİFİCATİON CSS CODES */
    .jquery-bar {
	            background-image: linear-gradient(
	        62deg, #8EC5FC 0%, #E0C3FC 100%);
	            width: 100%;
	            padding: 2px 0px 2px 0px;
	            font-size: 14px;
	            font-family: Arial, sans-serif;
	            z-index:11;
	            box-shadow: 0px 4px 5px #AAAAAA;

	        }
			.jquery-bar .notification {
			    display: block;
			    width: auto;
			    padding: 10px;
			}


			.up {
			top:-45px;
			    display: none;
			}
			.arrow {
			    cursor: pointer;
			}

			.font-style{
	            text-align: center;
	            color: #2D3D4B;
	            font-size: 16px;
	            margin: 0;
	            font-family: 'SF UI Text', sans-serif;
	        }

			.font-style-2{
	            color: #007CFF;
	            font-size: 17px;
	            text-align: center;
	            padding: 10px 0px 5px 0px;
	            margin: 0;
	            font-family: 'SF UI Text', sans-serif;
	        }


			.font-style a {
	                color: #007CFF;
	            text-decoration: none;
	            text-transform: unset;
	            font-size: 16px;
	        }

			.reg-button {
			    font-weight: bold;
			    border: 1px solid;
			    border-radius: 6px;
			    padding: 5px;
			    text-decoration:none;
			}

			.reg-button:hover {
			    font-weight: bold;
			    border: 1px solid #007CFF;
			    border-radius: 6px;
			    padding: 5px;
			    text-decoration:none;
			    background-color:#007CFF;
			    color:#ffffff;
			}


			.sticky {
			  position: fixed;
			  width: 100%;
			  left: 0;
			  top: 0;
			  z-index: 100;
			  border-top: 0;
			}

            .st {
                display: none;
                position: sticky;
                top: 0px;
            }
			
              	.down {
		    position: absolute;
		    top:10px;
		    right: 50px;
		    cursor: pointer;
			font-weight:bold;
			color:#fff;
			}
            
            @media only screen and (max-width: 1024px) {
            .jquery-bar .notification {
			    display: block;
			    width: auto;
			    padding: 10px 25px;
			}
           .down {
    position: absolute;
    top: 3px;
    right: 10px;
    cursor: pointer;
    font-weight: bold;
    color: #fff;
}}

// LOGİN FORM CSS 
input#rememberme {
    width: 12px !important;
    height: 12px;
}

.elementor-65309 .elementor-element.elementor-element-68f00eb .eael-login-form .eael-lr-btn {
    border-radius: 10px;
    background-color: #1877f2 !important;
}

.elementor-65309 .elementor-element.elementor-element-68f00eb .lr-form-wrapper {
    padding: 0;
}

a#eael-lr-reg-toggle {
    color: #2355aa;
    font-size: .85em;
}

a.elementor-lost-password {
color: #2355aa;
font-size: .85em;
}

.elementor-65309 .elementor-element.elementor-element-68f00eb .eael-login-form .eael-sign-wrapper {
    display: flow-root;
    flex-direction: initial;
}

.eael-lr-form-wrapper .eael-lr-footer {
    align-items: flex-start;
}
// PASSWORD RESET CSS
.forgot_box {
    margin: auto !important;
    border: none !important;
    margin-top: 2rem !important;
    width: 41% !important;
}

.elementor-1430 .elementor-element.elementor-element-174572c .eael-login-form .eael-lr-btn {
    width: 100%;
    height: 50px;
    border-radius: 10px;
    background-color: #1877f2 !important;
}

.eael-lr-form-wrapper .eael-forever-forget {
    display: none;
}

.elementor-1430 .elementor-element.elementor-element-174572c .eael-login-form .eael-sign-wrapper {
    margin-top: 5px;
	color: #2355aa;
    font-size: .85em;
}

 .bb-buddypanel .site {
    margin-left:0px !important;
 }
 
 .bb-buddypanel.sticky-header:not(.bb-sfwd-aside) .site-header {
    width: calc(100%) !important;
}

.bb-course-title a {
    overflow: hidden !important;
}
.jssocials-share-logo.fa-facebook:before {
  content: '\e83f' !important; }
@media only screen and (max-width: 500px) {
.forgot_box {
    border: 2px solid rgb(0, 128, 0);
    padding: 20px;
    width: 100% !important;
	} }

.bbp_widget_login {
    background: transparent!important;
    border: none;
    padding: 0;
    text-align: center;
}
.bbp_widget_login form.bbp-login-form {
    width: 100%;
    max-width: 400px;
    display: inline-block;
}
.bbp_widget_login input[type=password],.bbp_widget_login input[type=text] {
    width: 100%;
    height: 40px;
    padding: 25px 25px 25px 15px;
    font-size: 1rem;
    border: 1px solid #cfcfe8;
    margin-bottom:1rem;
}
.bbp-submit-wrapper {
    margin-bottom: 10px;
}
div.bbp-submit-wrapper .button.submit {
    border-radius: 10px;
    background-color: #1877f2 !important;
    width: 100%;
    height: 50px;
    padding: 15px;
    font-size: 15px;
}
.bbp_widget_login .bbp-login-links {
    display: inline-flex;
}
.bbp_widget_login .bbp-login-links a:first-child {
    margin-right: 10px;
}
.bbp_widget_login .bbp-login-links a:last-child {
    margin-left: 10px;
}
.bbp_widget_login input, .bbp_widget_login button {
    margin-bottom: 1rem;
}
.bbp_widget_login input::placeholder {
    color:#666;
    font-size:18px;
}
.bb-share-container.is_stuck {
    top: 205px !important;
}
/* corerelation page core member form apply button disable*/
button#cm-apply-btn.disable {
    background-color: #0384fb91;
}
/* corerelation page core club form apply button disable*/
button#cc-apply-btn.disable {
    background-color: #0384fb91;
}
/* myhubpoints page facebook icon */
.fa-facebook-f:before, .fa-facebook:before {
    content: "\f09a" !important;
}




    
.bp-nouveau-activity-form-placeholder- .bb-model-header a .bb-icon-close,
.activity-update-form .bb-model-header a .bb-icon-close {
    color: rgba(18, 43, 70, .5)
}
.bp-nouveau-activity-form-placeholder- .bb-model-header a:hover .bb-icon-close,
.activity-update-form .bb-model-header a:hover .bb-icon-close {
    color: #122b46
}

    
.bp-nouveau-activity-form-placeholder-,
.activity-update-form {
    border: 0;
    margin: 0;
    padding: 0
}
.activity-update-form #activity-form-submit-wrapper {
    margin: 0;
    padding: 0 15px
}

    
.bp-nouveau-activity-form-placeholder- #whats-new-form-placeholder #whats-new-toolbar,
.bp-nouveau-activity-form-placeholder- #whats-new-form #whats-new-toolbar,
.activity-update-form #whats-new-form-placeholder #whats-new-toolbar,
.activity-update-form #whats-new-form #whats-new-toolbar {
    background-color: #fbfbfc
}
.activity-update-form .whats-new-form-footer {
    background-color: #fbfbfc
}

    
.bp-nouveau-activity-form-placeholder- .activity-form.focus-in #editor-toolbar,
.activity-update-form .activity-form.focus-in #editor-toolbar {
    border-color: #e7e9ec
}


.activity-update-form #whats-new pre {
    white-space: pre-wrap
}
.activity-update-form #whats-new pre p {
    margin-bottom: 0
}
.activity-update-form #whats-new p {
    margin-bottom: 15px
}
.activity-update-form #whats-new li > ol,
.activity-update-form #whats-new li > ul {
    margin-bottom: 0
}
.activity-update-form #whats-new ul,
.activity-update-form #whats-new ol {
    margin: 0 0 15px
}
.activity-update-form #whats-new ul li,
.activity-update-form #whats-new ol li {
    margin: 0 0 3px 18px
}
.activity-update-form #whats-new-content {
    padding: 0
}
.bp-nouveau-activity-form-placeholder- #whats-new-avatar,
.activity-update-form #whats-new-avatar {
    line-height: 36px;
    text-align: left;
    float: left
}
.bp-activity-huddle a.activity-post-user-name {
    color: #122b46;
    font-weight: 500
}
.activity-update-form textarea#whats-new {
    box-shadow: none;
    border: 0;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 300;
    resize: none !important;
    min-height: 85px;
    padding: 15px
}
.activity-update-form textarea#whats-new:focus {
    box-shadow: none
}
.activity-update-form #whats-new-post-in-box {
    margin: 10px 0 0
}
.activity-update-form #whats-new-post-in-box .activity-autocomplete-wrapper {
    margin: 0 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}


    
@media screen and (min-width:46.8em) {
    .activity-update-form #whats-new-content,
    .activity-update-form #whats-new-elements,
    .activity-update-form #whats-new-submit {
        margin-left: 0
    }
}

    
@media screen and (max-width:544px) {
    .activity-update-form #activity-post-form-privacy {
        margin-top: 10px
    }
}

    
@media screen and (min-width:46.8em) {
    .activity.buddypress .bp-single-vert-nav .item-body {
        overflow: inherit
    }
    .activity-update-form #whats-new-content,
    .activity-update-form #whats-new-elements,
    .activity-update-form #whats-new-submit {
        margin-left: 0
    }
}

.widget {
    background: #fff;
    border: 1px solid #e7e9ec;
    border-radius: 4px;
    font-size: .875rem;
    line-height: 1.35;
    margin-bottom: 1.25rem;
   padding: 1.25rem 0.9375rem!important;
}
/* WIDGET TITLE EDIT */
.bb-template-v2 .widget .widget-title { line-height: initial; font-size: 15px; letter-spacing: 0px; margin-bottom: 10px;}
.bbp-login-form .bbp-username input { padding: 20px; }
.bbp-login-form .bbp-submit-wrapper { text-align: right; width: 100%; }
.bbp-login-links { display:inline-flex;  color: #1877f2;}
.bbp-login-form .bbp-login-links a{padding-right:5px;}
.bbp-register-link{padding-left:5px;}
.learndash-wrapper .ld-course-status .ld-status {     line-height: 2.3 !important;     height: auto; }
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content {
    display: flex;
    align-items: center;
    justify-content: space-around;
    text-align: center;
    margin-bottom: 0.5em;
    line-height: 1.25em;
}
.ld-course-status-content{height:39px;}
.learndash_join_button{height:39px;}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-status {
    border-radius: 100px;
	margin-top:5px;
}
div#ld-item-list-108850 {
    display: none;
}
.btn-join{font-weight:normal !important;}
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data {position:inherit;}
.friendship-button a {
    color: #0077ff !important;
    display: flex !important;
    justify-content: center;
}
@media (min-width: 768px){
.widget .item-list .item-title {
text-align:center;
	} }
.buddypress.widget ul.item-list li .item {
    text-align: center;
    padding-bottom: 5px;
    display: flex;
    justify-content: center;
}
#buddypress .bp-list.groups-list li .list-wrap .item .item-block {
    flex: 0 0 20% !important;
}
/* profile groups edit*/
#groups-list.bp-list:not(.grid) {display: block !important;}
.item-desc.group-item-desc{padding-left:10px;}
/*profile group grid edit */
.bs-group-cover img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 0;
    min-height: 100%;
    width: auto;
    min-width: 100%;
    object-fit: cover;
}

.bs-group-cover a {
    border-radius: 3px 3px 0 0;
    position: relative;
    overflow: hidden;
    padding-top: 32.56%;
    display: block;
    background: #809AB4;
}
.item .groups-loop-buttons.footer-button-wrap {
    display: none !important;
}
#groups-list.bp-list.grid.bb-cover-enabled .list-title, #groups-list.bp-list.grid.bb-cover-enabled .item-meta {
    text-align: left;
    padding: 10px;
    margin-top: 20px;
}
.group-members-wrap.only-grid-view{
	padding-left:10px;
	position: absolute;
    bottom: 10px;
}

#groups-list.bp-list.grid.bb-cover-enabled .item-avatar .generic-button .group-button{
	  margin-right: 12px !important;
    padding: 3px  !important;
    border-radius: 5px  !important;
    background: #d7dfff  !important;
    color: #385dff !important;
    font-weight: 620  !important;
}
/* career dev > edit */
.site-header #primary-navbar .primary-menu .menu-item > .ab-submenu .bb-sub-menu .menu-item.menu-item-has-children:after {
    transform: translate(5px, -50%);
}
#user_pass::placeholder{ padding-left:20px;}
@media (min-width:1024px){
	.bb-course-items .bb-cover-list-item {
    height: 250px !important;
}
}
/* 10million.AI page country flag image edit */
@media(min-width:1024px){
#groups-list.bp-list:not(.grid) .item-entry .item-avatar > picture > img { border-radius: 15px !important; width: 59px !important;}}
@media(max-width:768px){
	.bp-shortcode-wrap .item-desc.group-item-desc { padding: 0;} .bp-list li .item{flex:auto;}}
/* mobile people you may know edit */
@media(max-width:768px){#members-suggestion-list > li {position:relative}} 
/* complete profile widget */
@media(max-width:420px){.profile_completion_wrap{flex-direction:column;}}
/* course page title line */ 
@media only screen and (max-width: 1200px) and (min-width: 820px)  {.elementor-112835 span.elementor-headline-dynamic-text.elementor-headline-text-active {padding-bottom:1.4em;}
.elementor-element-7c477f9 span.elementor-headline-dynamic-text.elementor-headline-text-active{padding-bottom:15px;}}

/* Mobile Menu için */
.gaih-loading {
    position: fixed;
    width: 100vw;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
    left: 0;
    top: 0;
    z-index: 999;
    background: #fff;
}

.gaih-loading img {
    width: 50%;
    margin: 0 auto;
    display: block;
}
/* Mobile Menu için */

/* profile cover image */ #cover-image-container { min-width: 100%;}
/*Course page profile menu */ .learndash-template-ld30 .site-header .sub-menu{
    right:0 !important;
}
.mt-title {
    margin-top: 0px !important;
}
.card-course-tags { 
	overflow:hidden !important;
}
/* blog facebook icon */ .jssocials-share-logo.fa.fa-facebook:before {content: '\edd2' !important;}
/* activity course catalog box-shadow edit */ .owl-item.active { box-shadow:none !important;}
/* blog sayfası pascal bornet title edit */ .elementor-109527 .elementor-element.elementor-element-3c30414 > .elementor-widget-container {margin: 0px 0px -20px 0px;}.elementor-109527 .elementor-element.elementor-element-959a827 > .elementor-widget-container { margin: 0px 0px -10px 0px;}
.elementor-109527 .elementor-element.elementor-element-8c13a54 > .elementor-widget-container { margin: 0px 0px -20px 0px;}

.single-post .entry-content p, .single-attachment .entry-content p, .single-announcement .entry-content p{
    margin-bottom: 20px!important;
}

@media screen and (min-width: 1025px){ 
.postid-113832 figure.entry-media.entry-img.bb-vw-container1 {
    width: 768px;
}

section#eael-register-form-wrapper {
    display: none;
}}

p.my-courses {
    margin-left: 10% !important;
    margin-right: 10% !important;
	max-width:100% !important;
}
/* Wp Form Confirmation bg border edit */
.entry-content .wpforms-confirmation-container-full, .wpforms-confirmation-container-full {
    background-color: #fff !important;
    color: #000000 !important;
	border-color:#fff !important;
}
/* Wp Form Confirmation bg border edit */

.info-modal-wrap {
    max-width: 725px;
}

@media screen and (min-width: 1025px) {
.postid-114954 figure .entry-media .entry-img .bb-vw-container1 {
   width:768px;
}
}

.job-media.job-img {
    background: transparent!important;
}

.elementor-field-group .elementor-select-wrapper:before {
    content: "\e92a";
    font-family: eicons;
    font-size: 15px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 10px;
    pointer-events: none;
    text-shadow: 0 0 3px rgb(0 0 0 / 30%);
    display:none !important;
}

.invite-row {
    display: block;
    background: #fff;
    border-radius: 10px;
    padding: 40px;
    margin-bottom: 50px;
    border: 1px solid #E7E9EC;
    display: none;
}