/*--------------------------------------------------------------
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
--------------------------------------------------------------*/
/* Template */
:root {
  --main-shadow : 0px 0px 20px 5px rgba(0,0,0,0.3);
}


/* Login */
@media (min-width: 992px) {
  body.login.login-split-page .login-split {
    width: 50%;
    position: fixed;
    left: 0px;
    height: 100%;
    display: block; }
    body.login.login-split-page .login-split .split-overlay {
      width: 100%;
      height: 100%;
      background-color: #000000;
      position: relative;
      z-index: 1;
      opacity: 0; }
  body.login.login-split-page .login-split div {
    color: #fff; }
  body.login.login-split-page .login-split > div:not(.split-overlay) {
    display: block;
    width: 80%;
    max-width: 600px;
    margin: 0 auto;
    padding: 8% 0 0;
    font-size: 32px;
    line-height: 1.15;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
    margin: auto; }
}

/* Stouille au login*/


.login form#loginform label[for="user_pass"]::before {
    content: '';
    font-size: 20px;
    top: 12px;
}

#login {
    width: 400px;
    padding: 8% 0 0;
    margin: auto;
}

/* page de prez de la formation */
.bb-course-status-wrap, .bb-course-category, .bb-course-points, .bb-single-course-sidebar .bb-button-wrap .bb-course-type { display: none; }

/* Beandeau prez cours */
.bb-course-banner-inner { padding :20px;
	background-color:#194181cc;
	border:3px;
	border-radius : 10 px
}

/*learn dash*/
.learndash-wrapper div.ld-section-heading h2 { font-size:24px  !important;}
.single-sfwd-courses .learndash-wrapper .ld-progress div.ld-progress-bar { background-color : #c2000b; }

.site-header--elementor div.bb-header-buttons a.singup {color:#fcfcfc;}

#buddypress #header-cover-image {
	background-color: #194181;}
.followers-wrap b, .following-wrap b {
    color: #194181;
}

body.bb-custom-typo, .bb-custom-typo h1, .bb-custom-typo .h1, .bb-custom-typo h2, .bb-custom-typo .h2, .bb-custom-typo h3, .bb-custom-typo .h3, .bb-custom-typo h4, .bb-custom-typo .h4, .bb-custom-typo h5, .bb-custom-typo .h5, .bb-custom-typo h6, .bb-custom-typo .h6, .bb-custom-typo .bb-course-footer, .bb-custom-typo .ld-table-list-header .ld-text, .bb-custom-typo .gamipress-achievement-points {
    font-family: "Futura", Sans-serif;
}

.learndash-wrapper #btn-join:hover, .learndash-wrapper .btn-join:hover {
    opacity: .75;
   background-color: #c2000b;
}

.bb-cover-list-item .ld-primary-background {
    background-color: #4fa830 ;
}

.bb-cover-list-item .ld-custom-ribbon-text {
    background-color: #f7a600 ;
}

.learndash-wrapper .ld-course-status .ld-status.ld-status-progress.ld-primary-background {
    background-color: #c2000b !important;
    color: #fcfcfc !important;
}

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments {
    font-size: 1em;
}

.learndash-wrapper .bb-ld-info-bar .ld-breadcrumbs .ld-breadcrumbs-segments span::after {
    content: '\e827';
    font-family: bb-icons;
    font-size: 1.5em;
	font-weight: 800;
    top: 4px;
}

.bb-course-banner-inner h1.entry-title {
	font-size: 36px;}

.bb-sfwd-aside.bb-dark-theme #learndash-page-content, .bb-sfwd-aside.bb-dark-theme .bb-footer, .bb-sfwd-aside.bb-dark-theme .bb-mobile-panel-wrapper.left, .bb-sfwd-aside.bb-dark-theme .bb-mobile-panel-wrapper.left .bb-mobile-panel-inner, .bb-sfwd-aside.bb-dark-theme .buddypanel, .bb-sfwd-aside.bb-dark-theme .buddypanel #site-logo, .bb-sfwd-aside.bb-dark-theme .panel-head, .bb-sfwd-aside.bb-dark-theme div.bb-lms-header {
    background:  #194181;
}

#wp-admin-bar-wp-logo, .ab-icono {display:none;}
#wpadminbar .ab-icon {display:none;}
#screen-meta-links {display:none;}
#footer-left { display: none;}
.menupop {display:none;}

.ld-course-list-items div.ld_course_grid .thumbnail.course, .ld_course_grid .thumbnail {
	background: #fcfcfc;
}

@font-face {
font-family: ‘Futura’;
src: url(‘fonts/Futura.ttf);
font-weight: normal;
font-style: normal; 
}

.MyAccount-content--dashboard .wc-MyAccount-inner-content{display:none;}

#buddypress #item-header-cover-image #item-header-avatar {
    margin-top: -80px;
}

.member-title-wrap {
    margin: 0px 0 5px 0;
}

#menu-icons {margin : 15px 0 0 -15px;list-style: none;}
#nuk .header-aside > * {
    padding: 0 10px;
        padding-right: 10px;
        padding-left: 10px;
    height: 56px;
}

#nuk_members #members-list > li > .list-wrap {padding: 10px ; margin: 10px ;}

.widget_bp_groups_widget, .widget_bp_core_whos_online_widget, #secondary aside, .elementor-widget-wp-widget-bp_groups_widget {
background-color: #fff !important;

transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.course-fee {
		background-color: #4fa830;
		padding: 2px 7px;
		border-radius: 20px;
		color: #fff;
}

.bb-course-pay .course-fee  {
    margin: -5px 0px;
    text-align: center;
    border-radius: 20px;
    color: #fff;
    background-color: #4fa830;
    padding: 5px 7px ;
    font-size: medium;
}

/* CF7 */
#pre1 {
background-color: #fff;
border: 1px solid #eeeff2;
width: 100%;
}

#cf7 input::placeholder, #cf7 select::placeholder, #cf7 textarea::placeholder {
	color :#194181;
}

#cf7 form {margin-bottom: 0rem;}

#header-aside .singup, #header-aside .signup {color:#ffffff;}

/*grid view to list view*/
.ld-course-list-content.grid-view .ld-course-list-items .ld_course_grid {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.ld-course-list-content.grid-view .bb-cover-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
.ld-course-list-content.grid-view .bb-cover-list-item {
    padding-bottom: 0;
}


.ld-course-list-content.grid-view .bb-course-cover {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
}

.ld-course-list-content.grid-view .bb-cover-wrap {
    padding-top: 70% !important;
    height: 100%; !important;
}
.ld-course-list-content.grid-view .bb-cover-wrap {
    border-radius: 3px 0 0 3px; !important;
}

.ld-course-list-content.grid-view .bb-card-course-details {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 16px;
}

.bb-courses-directory { display : none;}

/* Prez des groupes */

#groups-list.bp-list .group-avatar-wrap {

    max-width: 120px;
    max-height: 120px;
}

/* Couleur bouton se connecter */
.sing-up {
    background-color: #c2000b;
    color: #fff !important;
}

/* banniere du forum général */
.bs-forums-banner {
    padding: 20px;
}
/* banniere prez du forum */
.bb-cover-wrap::after {
    content: '';
    position: absolute;
    background: rgba(0,0,0,.1);
    background-image: none;
    background-image: -webkit-linear-gradient(270deg,rgba(0,0,0,0) 0,#07121d 100%);
    background-image: linear-gradient(-180deg,rgba(0,0,0,0) 0,#194181 100%);
    border-radius: 3px;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

/* Group relief */
.widget_bp_groups_widget, .widget_bp_core_whos_online_widget, #secondary aside, .elementor-widget-wp-widget-bp_groups_widget {
    background-color: #fff !important;
border-radius: 5px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.widget {
border-radius: 5px;
}

/* Widget */
#nuk_mesformations { 
	max-width :30%;
    flex: 0 0 300px;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 30%;
    width:30%;
}

.bb-members, .bb-activity, .bb-forums, .bb-members-extra, .bb-activity-extra, .bb-forums-extra, .bb-dash-grid, .profile_bit.skin-linear .progress_container, .profile_bit.skin-linear .profile_bit__details, .bb-activity #buddypress .activity-lists.bp-list .activity-item, .bb-forums__list > li, .bb-dash-grid__block::after {
    border-color: #fff !important;
}

/* Centrage des icon du tableau de bord */
.align h2 {margin: 0;}

.ld-course-list-items .bb-cover-list-item:hover {
    box-shadow: var(--main-shadow) !important;
    z-index: 9;
}
.bp-list li:hover {
    box-shadow: var(--main-shadow) !important;
    padding: 10px;
    border-radius: 5px;
}

.bp-list li {
    padding: 10px;
    border-radius: 5px;
}

#friend-list.item-list .list-wrap:hover, #members-list.item-list .list-wrap:hover, .item-list.bp-search-results-list .list-wrap:hover, .item-list.groups-list .list-wrap:hover {
    box-shadow: var(--main-shadow) !important;
    position: relative;
    z-index: 1;
	border-radius: 5px;
}

#nuk_mesformations { max-width :30%;
    flex: 0 0 30%;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 30%;
    width:30%;
}
#menup {width:20% !important}
