/* Molotov Modifications */


/* Homepage */

.wk-overlay-panel {
    background: rgba(255, 255, 255, .8);
}

@media (min-width:640px) {
    .wk-overlay-panel {
        width: 450px !important;
        padding: 50px !important;
    }
}

@media (max-width:639px) {
    .wk-overlay-panel .wk-h3 {
        font-size: 15px !important;
    }
    .wk-overlay-panel {
        padding: 20px !important;
    }
}


/* Calendar JCAL */

.jcal_categories {
    display: none !important;
}

#jcl_component input[type="checkbox"] {
    width:20px !important;
    height:20px !important;
    border-radius:0px !important;
}

.jcl_views>a:nth-child(1),
#jcl_component .jcl_toolbar .navbar-search,
#jcl_component .jcl_toolbar_filterselect {
    display: none !important;
}

.dropdown-toggle {
    display: inline-block !important;
}

#jcl_component .btn-primary:hover,
#jcl_component .btn-primary:focus,
#jcl_component .btn-primary:active,
#jcl_component .btn-primary.active,
#jcl_component .btn-primary.disabled,
#jcl_component .btn-primary[disabled],
#jcl_component .btn-primary {
    background-color: #ffa300;
}

.event-item {
    border-color: #ffa300 !important;
}

#jcl_component h1 {
    font-weight: bold !important;
    font-size: 30px !important;
}

#jcl_component h3,
#jcl_component h2 {
    font-size: 20px !important;
}

#jcl_component .jcl_mainview .page-header h2 {
    font-size: 30px !important;
}

#jcl_component .jcl_event_detail,
#jcl_component .jcl_event_body {
    background: #ffffff !important;
    padding-left: 0px;
}

#jcl_component .jcl_event_detail .labels {
    padding: 0px;
    width: 150px;
}

#jcl_component .jcl_event_detail .labels::before {
    content: "";
    display: inline-block;
    position: relative;
    top: calc(-.1 * 1em);
    vertical-align: middle;
    height: calc(4px + .7em);
    margin-right: calc(5px + .2em);
    border-left: calc(4px + .08em) solid #ffa300;
}

#jcl_component .text-light {
    background-color: #ffa300 !important;
}

#jcl_component .jcl_event_detail>a.jcalpro_register_button {
    margin-left: 0px;
}

#jcl_component .btn-group>.btn:last-child,
#jcl_component .btn-group>.dropdown-toggle {
    border-radius: 0px !important;
}

#jform_user_name,
#jform_lname {
    height: 30px !important;
}

#jform_user_email {
    height: 30px !important;
}

#jform_params_societe {
    height: 30px !important;
}


/* News Sait an Agenda Sait */

.uk-article {
    margin-left: auto;
    margin-right: auto;
}

.uk-article-title {
    font-weight: bold !important;
    font-size: 30px !important;
}

.wk-h3 a {
    color: #ffa300 !important;
}


/* Calendar Event Booking */

.eb-slider-container .eb-event-wrapper {
    min-height:210px;
}

.eb-slider-container .eb-event-title {
    font-size:15px;
}

.eb-slider-container {
    background:none !important;
}


/* Team Sait */

.fdaphone+div::before {
    content="test";
    display: block;
}


/*Espace Membre */
.fdaespacemembre h2 a {
font-size:16px !important;
    font-weight:normal;
}


/* File Manager */

.dropfiles-content .dropfilescategory:not(.backcategory) {
    min-width: 100% !important;
    border-radius: 0;
}

.dropfiles-content .dropfilescategory:hover {
    background-color: #ffa300 !important;
    border: none;
}

.dropfiles-content .dropfilescategory:not(.backcategory)>span {
    max-width: none;
}

.dropfiles-content .breadcrumbs::before {
    content: "";
}

.dropfiles-content .breadcrumbs>li a {
    font-size: 14px;
    color: #4a4a4a;
}

.dropfiles-content .breadcrumbs>li a:hover {
    font-size: 14px !important;
    color: #ffa300 !important;
    font-weight: normal !important;
}

.dropfiles-content .breadcrumbs>li span {
    font-size: 14px;
    color: #909090;
}

.dropfiles-content .breadcrumbs>li>.divider {
    display: none;
}

.dropfiles-content .breadcrumbs>li:not(:nth-child(2))::before {
    content: " / ";
    width: 10px;
    margin-left: 5px;
}