/*** added by bazizi ***/

.primary-navigation-wrapper {
    padding-top: 40px !important;
}
.secondary-navigation-wrapper {
    position: fixed !important;
    background-color: #05284b !important;
    z-index: 1000000;
    width: 100%;
}
.fa.fa-search {
    color: white !important;
}
.connect-block .nav-pills li.active a, .connect-block .nav-pills li.active a:hover, .image-carousel .owl-buttons .owl-prev, .image-carousel .owl-buttons .owl-next, .progress .progress-bar, .universal-button figure, .background-color-secondary, .navigation-wrapper .primary-navigation-wrapper header nav .navbar-nav li .dropdown-menu li a:hover, .btn, .btn.btn-framed:hover, .navigation-wrapper .primary-navigation-wrapper header .navbar-nav li a:hover, .tagcloud li a:hover, .form-submit input:hover, .wpcf7-form .wpcf7-submit:hover, .newsletter-submit, .btn.btn-color-primary:hover, .wpcf7-form #slider-form .wpcf7-submit:hover, .tribe-events-day .tribe-events-day-time-slot h5, #tribe-bar-form .tribe-bar-submit input[type=submit]:hover, table.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {
    background-color: #b1b2b4;
}

.hidden .link-calendar:after, .course-count-down .count-down-wrapper .count-divider, .course-joined i, .course-list-table tbody tr.status-in-progress .status, .course-schedule-block .course-completed-tag, .course-schedule-block h4:before, .search-box header .fa, .course-thumbnail.small .description .btn:hover, .panel-group .panel .panel-heading:before, .vc_tta-panel-title:before, .details-accordion:hover, .details-accordion .fa, .price-box .features li .fa.available, .read-more:after, .font-color-secondary, .has-dark-background a:hover, .link-icon .fa, .navigation-wrapper a:hover, .navigation-wrapper .secondary-navigation-wrapper ul li i, .navigation-wrapper .primary-navigation-wrapper header nav .navbar-nav li.active a, .btn.btn-framed, #page-footer a:hover, .page-microsite #slider a:hover, .navigation-wrapper .primary-navigation-wrapper header .navbar-nav li.active a, .wpcf7-form #slider-form .wpcf7-submit{
    color: #b1b2b4;
}

.read-more label {
    cursor: pointer;
}

.read-more:hover label {
    text-decoration: underline;
}

.navigation-wrapper .primary-navigation-wrapper header nav .navbar-nav li .dropdown-menu li:first-child a:hover:after {
    border-color: transparent transparent #b1b2b4 transparent;
}

.navigation-wrapper .primary-navigation-wrapper header nav .navbar-nav li .dropdown-menu li:first-child a:hover:after {
    border-color: transparent transparent #b1b2b4 transparent;
}

@media(max-width: 767px) {
    /*.hidden-xs {*/
    /*    display: block !important;*/
    /*}*/
    .input-group-btn {
        display: none !important; 
    }

    .navigation-wrapper .primary-navigation-wrapper header nav .navbar-nav li a:hover, .navigation-wrapper .primary-navigation-wrapper header nav .navbar-nav li a:focus, .navigation-wrapper .primary-navigation-wrapper header nav .navbar-nav li a:active {
        background-color: #b1b2b4;
        cursor: pointer;
    }
    
}


.short-menu {
    position: absolute !important;
    left: -97px !important;
}

.btn.btn-primary.dropdown-toggle,
.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: transparent !important;
    border-color: transparent !important;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #b5b7b8;
}

.btn.btn-primary.dropdown-toggle{
    padding: 6px 12px !important; 
}
#menu-navigation-footer li,
#menu-enseignement li,
#menu-enseignement-1 li,
#menu-liens-utiles li{
    line-height: 1.1 !important;
    padding: 1px !important;
}

.fa.fa-youtube:hover,
.fa.fa-youtube:focus,
.fa.fa-youtube:active
{
    color: #e62117;
}
#footer-top {
    background-color: transparent !important;
}
#footer-top .container{
    display: none;
}

.has-dark-background.wpb_column {
    padding: 8px 20px;
}

#nav_menu-5 ul li {
    padding: 5px 0 !important;
}
#page-footer #menu-enseignement .fa-check,
#page-footer #menu-enseignement-1 .fa-check{
    display: none !important;
}


#text-3 {
    background: #05284b !important;
    color: white !important;
    padding: 24px !important;
}
#text-3 .read-more{
	color: white !important;
}

.tribe-events-back {
    padding-top: 20px;
}

#tribe-events-header,
#tribe-events-header .tribe-events-sub-nav,
.tribe-events-schedule h2{
    display: none !important;
}