

div#wcfm_products_manage_form_general_head {
    padding: 10px;
    margin-top: -18px;
}
div#wcfm_general_options:before, div#wcfm_booking_options:before, div#wcfm_customer_options:before {
    content: "";
    width: 3px;
    height: 3px;
    background-color: rgb(18, 214, 185) !important;
    box-shadow: 6px 6px 0px rgba(18, 214, 185, 0.6), 0px 6px 0px rgba(18, 214, 185), 0px 12px 0px rgba(18, 214, 185, 0.2), 6px 18px 0px rgba(18, 214, 185, 0.7), 6px 12px 0px rgba(18, 214, 185, 0.4);
    position: absolute;
    top: 10px;
    left: 0px;
}


html  div#wcfm_booking_details h2:before {
    content: "";
    width: 3px;height: 3px;
    background-color: none !important;
    box-shadow: none!important;
    position: absolute;
    top: -2px;left: 0px;
    }

#colorbox {
    outline: 0;
    min-height: 525px!important;
    max-width: 397px;
    margin: 0 auto!important;
    left: 0!important;
    right: 0;
    width: auto!important;
}

#wcfm_product_popup_container .select2-container {
    z-index: 99999;
    margin: 0;
}
input.wcfm_submit_button.wcfm_product_popup_action.wcfm_product_popup_action_next:before {
    content: "";
    background: #000!important;
    height: 32px;
    width: 100%;
    position: absolute;
    left: 0;
}

div#wcfm_products_manage_form_general_expander:before {
        z-index: 0;
        content: "";
        background: #ffffff!important;
        height: 69px;
        width: 105%;
        position: absolute;
        left: -19px;
        bottom: 33px;
}

input.wcfm_submit_button.wcfm_product_popup_action.wcfm_product_popup_action_next {
    position:absolute;
    z-index:99999;
    bottom:33px
}



input.wcfm_submit_button.wcfm_product_popup_action.wcfm_product_popup_action_next {
    position: absolute;
    z-index: 999;
    right: 0;
    bottom: 53px;
}

#cboxContent .wcfm_product_manager_general_fields p {
    width: 21%;
}


input.wcfm_submit_button.wcfm_product_popup_action.wcfm_product_popup_action_prev {
    position: absolute;
    right: 93px;
    bottom: 52px;
}
.wcfm_half_ele_title {
    width: 36% !important;
}
content.wcfm_product_popup_button_icon:before {
    content: "Ajouter une nouvelle prestation";
    font-size: 9px;
    position: absolute;
    width: 131px;
    top: -2px;
    left: 7px;
}


div#wcfm_products_manage_form_general_head {
    padding: 10px;
    margin-top: -18px;
}

#wcfm_product_popup_container .select2-container {
    z-index: 99999;
    margin: 0;
}
input.wcfm_submit_button.wcfm_product_popup_action.wcfm_product_popup_action_next:before {
    content: "";
    background: #000!important;
    height: 32px;
    width: 100%;
    position: absolute;
    left: 0;
}

div#wcfm_products_manage_form_general_expander:before {
        z-index: 0;
        content: "";
        background: #ffffff!important;
        height: 69px;
        width: 105%;
        position: absolute;
        left: -19px;
        bottom: 33px;
}

input.wcfm_submit_button.wcfm_product_popup_action.wcfm_product_popup_action_next {
    position:absolute;
    z-index:99999;
    bottom:33px
}



input.wcfm_submit_button.wcfm_product_popup_action.wcfm_product_popup_action_next {
    position: absolute;
    z-index: 999;
    right: 0;
    bottom: 53px;
}

#cboxContent .wcfm_product_manager_general_fields p {
    width: 21%;
}


input.wcfm_submit_button.wcfm_product_popup_action.wcfm_product_popup_action_prev {
    position: absolute;
    right: 93px;
    bottom: 52px;
}
#colorbox {
    outline: 0;
    min-height: 525px!important;
}
.wcfm_product_popup_button {
    background-color: #17a2b8;
    border: none;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-box-shadow: 0 6px 10px 0 rgba(0,0,0,0.14), 0 1px 18px 0 rgba(0,0,0,0.12), 0 3px 5px -1px rgba(0,0,0,0.2);
    box-shadow: 0 6px 10px 0 rgba(0,0,0,0.14), 0 1px 18px 0 rgba(0,0,0,0.12), 0 3px 5px -1px rgba(0,0,0,0.2);
    cursor: pointer;
    display: inline-block;
    fill: #fff;
    height: 23px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 144px;
    z-index: 4000;
}

.wcfm_product_popup_button_wrapper i {
    position: absolute;
    left: -83px;
    top: -7px;
}
 html div#wcfm-main-contentainer span.wcfmfa.fa-clock:before {
    font-family: "Font Awesome 5 Free"!important;
    font-weight: 300;
    font-size: 12px;
}

html .wcfm_product_popup_button_wrapper {
    display: inline-block;
    position: fixed;
    right: 50px;
    bottom: 3px;
    z-index: 506;
}
div#wcfm-main-contentainer span.wcfmfa.wcfm-message-type-icon.text_tip.wcfm-message-type-registration.fa-user-alt:before{
    font-family: 'Font Awesome 5 Free'!important;
    font-size: 13px;
    line-height: 6px!important;
    margin-top: -4px!important;
    position: absolute;
    margin-left: 1px;
}

span.wcfmfa.fa-arrow-circle-right.sub_checklist_toggler {
    position: absolute;
}
b, strong {
    font-weight: 400;
}

html body div#wcfm-main-contentainer .wcfm_dashboard_more_stats span.wcfmfa.fa-minus-circle:before, 
 html body div#wcfm-main-contentainer .wcfm_dashboard_more_stats  span.wcfmfa.fa-sort-amount-down:before

  {
     font-family: "Font Awesome 5 Free"!important;
     font-size: 14px;
     }



html body .wcfm_dashboard_wc_status_data strong {
    color: #000!important;
}
.wcfm_dashboard_wc_status span.wcfmfa {
    color: rgb(18, 214, 185) !important;
}
#wcfm_dashboard_wc_status_expander ul li, .wcfm_dashboard_latest_topic, .wcfm_dashboard_notification, .wcfm_dashboard_enquiry {
    padding: 8px 0px 8px 0px;
    border-bottom: 1px solid #f0f0f0;
    font-size: 12px;
    font-weight: 100;
}



html body .wcfm-tabWrap {
    border-top: 90px solid #f9f9f9!important;
    position: relative;
    overflow: visible;
}

html body .wcfm-tabWrap:before {
    content: "";
    width: 3px;
    height: 3px;
    background-color: rgb(18, 214, 185) !important;
    box-shadow: 6px 6px 0px rgba(18, 214, 185, 0.6), 0px 6px 0px rgba(18, 214, 185), 0px 12px 0px rgba(18, 214, 185, 0.2), 6px 18px 0px rgba(18, 214, 185, 0.7), 6px 12px 0px rgba(18, 214, 185, 0.4);
    position: absolute;
    top: -49px;
    left: 0px;
}

.wcfm-tabWrap:after {
    /* padding: 0; */
    /* margin: 0; */
    text-transform: none!important;
    font-family: SeroPro!important;
    font-style: normal;
    color: rgb(18, 214, 185) !important;
    font-size: 18px;
    padding-left: 18px;
    font-weight: 500;
    position: relative;
    content: "Caractéristiques prestations";
    position: absolute;
    top: -52px;
    z-index: 999999;
    left: 0;
}
#gallery_img .multi_input_block:nth-child(odd) {
    padding-left: 0px;
    padding-right: 25px;
    background: #fff!important;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 98%;
}
div#wcfm-main-contentainer .fa-plus-circle:before {
    content: "\f055";
    font-family: "Font Awesome 5 Free"!important;
}
div.mce-toolbar-grp>div {
    padding: 3px;
    background: #fff;
}
body .ui-datepicker .ui-datepicker-title {
    text-align: center;
    padding: 0 8px;
    display: table;
    color: #000;
    font-weight: 100;
    margin: 0;
    width: 100%;
}
html .fa-calendar-alt:before {
    content: "\f073";
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 17px;
    font-family: Pe-icon-7-stroke;
    content: "\e660";}
    html body .ui-state-default, body .ui-widget-content .ui-state-default, body .ui-widget-header .ui-state-default {
    background: #f1f1f133;
    font-weight: normal;
    color: #000!important;
    text-align: center;
    /* border: 1px solid #fff; */
}
html .booking-status {
    font-size: 13px!important;
}
th .wcicon-status-processing {
    color: #34D1D1!important;
}
div#wcfm_products_manage_form_general_expander span.wcfmfa.fa-arrow-circle-right.sub_checklist_toggler {
    position: absolute;
}

div#wcfm_products_manage_form_general_expander {}

 html #wcfm-main-contentainer div#wcfm_products_manage_form_general_expander .wcfm_product_manager_cats_checklist_fields  input[type=checkbox]  {
  
    margin-top: 0px!important;
}

 html #wcfm-main-contentainer div#wcfm_products_manage_form_general_expander input[type=checkbox] {
    border: 1px solid #eee;
    background: #fff;
    color: #555;
    clear: none;
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    height: 16px;
    outline: 0;
    padding: 0!important;
    text-align: center;
    vertical-align: middle;
    width: 16px;
    min-width: 16px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: .05s border-color ease-in-out;
    transition: .05s border-color ease-in-out;
    -webkit-appearance: none;
    margin-top: 0;
    display: inline-block;
    margin-right: 5px!important;
    margin-bottom: 0!important;
    margin-top: -27px!important;
}

html body.page-template-dashboard  div#wcfm_products_manage_form_general_expander p.description {
    background: transparent!important;
    padding-left: 0!important;
    padding-top: 0px!important;
    margin-top: -9px;
    color: #000!important;
    padding-right: 0!important;
}

.page-template-dashboard #wcfm-main-contentainer input.wcfm-checkbox, html #wcfm-main-contentainer input[type=checkbox]
{
    margin-right: 5px!important;
    margin-top: 2px!important;
    margin-top: -27px!important;
}


 div#wcfm_products_manage_form_general_expander.wcfm_half_ele_title {
    width: 36% !important;
}

a.wcfm_screen_manager.text_tip {
    box-shadow: none!important;
    background: #0c3c3d!important;
    color: #fff!important;
    padding: 7px 7px 6px 7px;
    border-radius: 3px;
    margin-top: 5px!important;
    display: table;
}

a.wcfm_screen_manager.text_tip span {
    color: #fff!important;
}
#cboxContent tr {
    border-bottom: 1px solid #f1f1f169;
    width: 100%;
    padding: 11px!important;
    height: 37px!important;
    vertical-align: middle;
}

#cboxContent table {
    background-color: transparent;
    width: 100%;
}

#wcfm_screen_manager_form > div {
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 9px;
    margin-bottom: 30px!important;
}

form.wcfm_popup_wrapper h2:before {
    content: "";
    width: 3px;
    height: 3px;
    background-color: rgb(18, 214, 185) !important;
    box-shadow: 6px 6px 0px rgba(18, 214, 185, 0.6), 0px 6px 0px rgba(18, 214, 185), 0px 12px 0px rgba(18, 214, 185, 0.2), 6px 18px 0px rgba(18, 214, 185, 0.7), 6px 12px 0px rgba(18, 214, 185, 0.4);
    position: absolute;
    top: 0px;
    left: 0px;
}
form.wcfm_popup_wrapper h2 {
    font-size: 20px;
    font-style: italic;
    line-height: 20px;
    display: table-cell;
    float: left;
    font-weight: 600;
    color: #17a2b8;
    margin-top: 6px;
    margin-bottom: 15px;
    width: auto;
    padding: 0;
    padding-bottom: 15px;
    clear: none;
    text-transform: none!important;
    font-family: SeroPro!important;
    font-style: normal;
    color: rgb(18, 214, 185) !important;
    font-size: 18px;
    padding-left: 18px;
    font-weight: 500;
    position: relative;
}
#wcfm_screen_manager_form .wcfm_screen_manager_form_label {
    width: 80%;
    padding-top: 9px;
    padding-bottom: 11px;
}
#cboxWrapper {
    max-width: none;
    padding: 19px;
    background: #fff;
    border-radius: 9px;
    width: auto!important;
}
#cboxOverlay {
    background: rgba(56,64,71,.7);
    opacity: 0.9;
    filter: alpha(opacity = 90);
}
#cboxBottomCenter, #cboxBottomLeft, #cboxBottomRight {
    height: 21px;
    display: none;
}
#wcfm-main-contentainer table.display {
    font-size: 15px;
    margin-top: 51px!important;
    border-top: 1px solid rgba(158, 158, 158, 0.11) !important;
    border-radius: 0;
    padding-top: 23px;
}
html #error-page p {
    font-size: 14px;
    line-height: 1.5;
    margin: 3px 0 4px!important;
}
 .page-template-dashboard #wcfm-main-contentainer  div#orders_details_general_expander  table thead th{
    font-family: SeroPro!important;
    font-style: normal;
    text-transform: none!important;
    font-weight: 500!important;
    color: rgb(18, 214, 185) !important;
    font-size: 16px!important;
}



div#wcfm-main-contentainer .fa-tv:before, div#wcfm-main-contentainer .fa-television:before {
    font-weight: 300;
    font-family: Pe-icon-7-stroke!important;
    font-weight: 300;
    font-size: 16px;
    content: "\e659"!important;
}
a.post-edit-link {
    display: none;
}
.single:not(.single-job_listing) .site-main, .page .site-main {
    padding-bottom: 0;
}
tbody#order_line_items {border-top: 1px solid #000!important;}

thead {
    border-bottom: 1px solid #fff!important;
    /* display: table-caption; */
    /* width: auto; */
}

div#orders_details_items_expander table {
    background: rgba(18, 214, 185, 0.14) !important;
    padding: 20px;
}

html body #wcfm-main-contentainer   textarea#add_order_note {
    width: 100%!important;
}
#orders_details_items_expander .wc-order-totals .total, #orders_details_items_expander .wc-order-totals .label {
    color: rgb(18, 214, 185) !important;
    text-align: right !important;
    padding: 5px 10px;
    vertical-align: text-bottom;
    font-size: 12px;
}
#orders_details_general_expander a, #orders_details_items_expander a {
    color: rgb(18, 214, 185) !important;
}
div#wcfm_orders_items_options:before , div#wcfm_order_notes_options:before {
    content: "";
    width: 3px;
    height: 3px;
    background-color: rgb(18, 214, 185) !important;
    box-shadow: 6px 6px 0px rgba(18, 214, 185, 0.6), 0px 6px 0px rgba(18, 214, 185), 0px 12px 0px rgba(18, 214, 185, 0.2), 6px 18px 0px rgba(18, 214, 185, 0.7), 6px 12px 0px rgba(18, 214, 185, 0.4);
    position: absolute;
    top: 10px;
    left: 0px;
}

.order-status-completed {
    background-color: rgb(18, 214, 185) !important;
}
html body div#wcfm-main-contentainer .fa-user-circle:before {
    content: "\f2bd";
    font-family: 'Font Awesome 5 Free'!important;
    font-size: 13Px;
}

span.wcfm-page-heading-text:before {
    content: "";
    width: 47px;
    height: 2px;
    background-color: rgb(18, 214, 185) !important;
    position: absolute;
    bottom: -7px;
    left: 0px;
}

.wcfm-collapse .wcfm-container .wcfm-content {
    min-height: auto!important;
}
span.dashboard_widget_head:before {
    content: "";
    width: 3px;
    height: 3px;
    background-color: rgb(18, 214, 185) !important;
    box-shadow: 6px 6px 0px rgba(18, 214, 185, 0.6), 0px 6px 0px rgba(18, 214, 185), 0px 12px 0px rgba(18, 214, 185, 0.2), 6px 18px 0px rgba(18, 214, 185, 0.7), 6px 12px 0px rgba(18, 214, 185, 0.4);
    position: absolute;
    top: 11px;
    left: 0px;
}


div#wcfm_customers_bookings_head span.wcfmfa, 
div#wcfm_customers_orders_head span.wcfmfa {
    display: none!important;
}



div#wcfm_customers_bookings_head {
    border-bottom: 0px solid rgba(18, 214, 185, 0.17) !important;
    color: #2d54de;
    padding-bottom: 10px;
    margin-bottom: 4px;
    margin-top: 42px;
    line-height: 1.4;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: rgb(18, 214, 185) !important;
    color: white!important;
}
div#customers_details_general_expander p {
    width: 33%;
}

span.select2.select2-container.select2-container--default.select2-container--below, span.select2.select2-container.select2-container--default {
    width: 50%!important;
    width: 25% !important;
    margin-top: -11px;
    float: left;
    margin-left: 27px;
}
span.select2.select2-container.select2-container--default.select2-container--focus {
    width: 55% !important;
    border: 0!important;
    margin-top: -8px;
}
html .wcfm-collapse .wcfm-container.wcfm-top-element-container span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus {
    width: 25% !important;
    margin-top: -11px;
    float: left;
    margin-left: 27px;
}

select#dropdown_customer {
    width: auto;
    display: table;
    min-width: 114px;
    max-width: 130px;
}

span#select2-dropdown_customer-container, #wcfm-main-contentainer .select2-container--default .select2-selection--single .select2-selection__rendered, #wcfm-main-contentainer .select2-search input {text-align: left;color: #000;border: 0!important;font-family: 'SeroPro', Source Sans ProRoboto,-apple-system,"Helvetica Neue",Arial,sans-serif!important;padding-top: 5px!important;font-weight: 200;}
.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table td.name a, .woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table td.name a {
    text-decoration: none;
}
.select2-container {
    width: 89% !important;
    border: 0!important;
}

div#customers_manage_general_expander p {
    margin-left: 0%!important;
    width: 32%!important;
}
#orders_details_items_expander .wc-order-totals {
    float: right;
    width: 22%;
    margin: 0;
    padding: 15px;
    background: #f1f1f17a;
}
.fa-question.img_tip {
    display: none;
}
.fa-question:before {
  content: "\e6c3"!important; 
}

#wcfm-main-contentainer #wcfm_add_order_note, #wcfm-main-contentainer #wcfm_modify_order_status {
    /* float: right; */
    margin-top: 0px;
    margin-left: 10px;
    background: #1a1a1a none repeat scroll 0 0;
    border: 0 none;
    border-radius: 4px;
    color: #fff;
    font-family: Montserrat,"Helvetica Neue",sans-serif;
    font-weight: 500;
    letter-spacing: 0.046875em;
    line-height: 1;
    padding: 0.84375em 0.875em 0.78125em !important;
    text-transform: uppercase;
    background: #0c3c3d!important;
    border: 0 none;
    border-radius: 4px;
    color: #fff;
    font-family: Montserrat,"Helvetica Neue",sans-serif;
    font-weight: 400;
    letter-spacing: 0.046875em;
    line-height: 1;
    padding: 0.84375em 0.875em 0.78125em !important;
    text-transform: uppercase;
    color: #ffffff !important;
    /* float: none; */
    font-size: 12px;
    min-height: 36px;
    margin-top: 8px;
    border: 0!important;
    box-shadow: none;
}
html body #wcfm-main-contentainer table:not(.cart-totals):not(.ui-datepicker-calendar) .system-note td, html body #wcfm-main-contentainer table:not(.cart-totals):not(.ui-datepicker-calendar) .note td {
    background: rgba(18, 214, 185, 0.14) !important;
    padding: 25px!important;
    border-bottom: 1px solid rgba(18, 214, 185, 0.22) !important;
}
div#wcfm_booking_status_update_wrapper span.wcfm_title strong {
    font-size: 0;
}

div#wcfm_booking_status_update_wrapper span.wcfm_title strong:before {
    content: "Statut de réservation: ";
    font-size: 14px;
}
#wcfm-main-contentainer .wc_bookings_calendar_form .wc_bookings_calendar td {
    color: #bbb;
    text-align: right;
    padding: 8px 8px 0 0;
    font-size: 20px;
    border-right: 1px solid #ddd3 !important;
    border-bottom: 1px solid #ddd3 !important;
    height: 120px;
}
html body .wcfm-collapse table.wc_bookings_calendar.widefat td > a {
    color: #000!important;
    background: #ffe6845c!important;
    padding: 8px;
    border-radius: 24px;
    font-size: 10px!important;
    width: 36px;
    height: 25px;
    display: table;
    text-align: center!important;
    float: right;
}
.wc_bookings_calendar_form .tablenav .views {
    float: right;
    padding: 0;
    border-left: 1px solid #dddddd4f;
}
div#wcfm_bookings_listing span.wcfm-page-heading-text:after {
    color: #0c3c3d!important;
    margin-top: 6px;
    margin-left: 0;
    transition: all .5s ease;
    padding-top: 5px;
    /* display: block; */
    width: 100%;
    max-width: 100%;
    font-family: 'SeroPro'!important;
    font-style: normal;
    text-transform: none!important;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 15px!important;
    content: "Calendrier des réservations ";
    line-height: 9px;
}

div#wcfm_bookings_listing span.wcfm-page-heading-text {
    font-size: 0;
    position: relative;
}
html body .ui-state-active, html body .ui-widget-content .ui-state-active, html body .ui-widget-header .ui-state-active {
    border: 1px solid #0c3c3d!important;
    background: #0c3c3d!important;
    font-weight: normal;
    color: #fff!important;
}
#wcfm-main-contentainer .wc_bookings_calendar_form .tablenav .date_selector input {
    box-shadow: none!important;
 
}
a.wcfmfa.fa-arrow-circle-o-left:before, .fa-arrow-circle-left:before {
        content: "\e686"!important;
    font-size: 27px;
}
.ui-widget-header .ui-icon {
    background-image: none;
    /* content: "\e686"; */
    /* font-size: 27px; */
}
a.wcfmfa.fa-arrow-circle-o-right:before ,.fa-arrow-circle-right:before{
    content: "\e684"!important;
    font-size: 27px;
}

html body .ui-state-hover, html body .ui-widget-content .ui-state-hover, html body .ui-widget-header .ui-state-hover, html body .ui-state-focus, html body .ui-widget-content .ui-state-focus, html body .ui-widget-header .ui-state-focus {

    border: 1px solid #0c3c3d!important;
    background: #0c3c3d!important;
    font-weight: normal;
    color: #fff!important;
}



.ui-widget-header {
    border: 0px solid #aaa;
    background: #0c3c3d17!important;
    color: #222;
    font-weight: bold;
}
.ui-widget-content {
    border: 0px solid #aaa;
    color: #222;
    box-shadow: 0 -2px 20px rgba(0,0,0,.15)!important;
    padding: 11px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #f1f1f133;
}
    div#wcfm-main-contentainer [class*="fa-"], div#wcfm-main-contentainer [class*=" fa-"], div#wcfm-main-contentainer [class^="fa-"]:before, div#wcfm-main-contentainer [class*=" fa-"]:before, div.wcfm_buttons [class*="fa-"], div.wcfm_buttons [class*=" fa-"] {
    font-family: Pe-icon-7-stroke!important;
    font-weight: 300;
    font-size: 16px;
    /* content: "\e659"; */
}
#wcfm-main-contentainer #wcfm_modify_booking_status {
    float: right;
    margin-top: 0px;
    margin-left: 10px;
    background: #0c3c3d!important;
    border: 0 none;
    border-radius: 4px;
    color: #fff;
    font-family: Montserrat,"Helvetica Neue",sans-serif;
    font-weight: 400;
    letter-spacing: 0.046875em;
    line-height: 1;
    padding: 0.84375em 0.875em 0.78125em !important;
    text-transform: uppercase;
    color: #ffffff !important;
    float: none;
    padding: 4px;
}
#wcfm_order_status, #wcfm_booking_status, #wcfm_appointment_status, #wcfm_subscription_status, #wcfm_change_vendor_membership, #wcfm-main-contentainer .wcfm-date-range, #wcfm-main-contentainer .dataTables_wrapper input[type="text"].wcfm-text, #wcfm-main-contentainer .dataTables_wrapper select, #wcfm-main-contentainer .wcfm_filters_wrap .select2-container, #wcfm-main-contentainer .wcfm_products_filter_wrap .select2-container, #wcfm-main-contentainer .wcfm_products_stock_manage_filter_wrap .select2-container, #wcfm-main-contentainer .wcfm_products_filter_wrap .select2-selection--single, #wcfm-main-contentainer .wcfm_products_stock_manage_filter_wrap .select2-selection--single, #wcfm-main-contentainer .wcfm_enquiry_filter_wrap .select2-container, #wcfm-main-contentainer .wcfm_enquiry_filter_wrap .select2-selection--single {
    font-size: 14px;
    max-width: 188px;
    min-width: 195px;
    height: 37px!important;
    margin: 0 5px 10px 5px;
    vertical-align: middle;
}
#wcfm_order_status, #wcfm_booking_status, #wcfm_appointment_status, #wcfm_subscription_status {
    margin-top: 0!important;
}
html div#wcfm_booking_details .wcfm-container.wcfm-top-element-container h2 {
    padding: 0;
    margin: 0;
    background: #0c3c3d33!important;
    padding: 7px 18px;
    font-size: 13px!important;
    border-radius: 4px;
    color: #0c3c3d!important;
    border-radius: 90px;
}
   html  #wcfm-main-contentainer a.add_new_wcfm_ele_dashboard {
    padding: 0px;
    font-size: 9px!important;
    background: transparent!important;
    color: #000!important;
    box-shadow: none!important;
    background: #0c3c3d!important;
    color: #fff!important;
    padding: 4px 5px 6px 6px;
}
#wcfm_booking_details span.wcfm_title {
    width: 15%!important;
}

#wcfm_booking_details .wcfm_clearfix {
    display: none;
}
div#wcfm_booking_status_update_wrapper span.wcfm-title.wcfm_title {
    margin-top: 12px!important;
}
#wcfm_booking_details span.wcfm_title, #wcfm_booking_details .wcfm_half_ele_title,#wcfm_booking_details p.wcfm_title, span.wcfm_title {
    width: 18%!important;
}

p.booking_start_time.wcfm-title.wcfm_title.booking_date.booking_start_time_label , p.booking_end_time.wcfm-title.wcfm_title.booking_date.booking_end_time_label{
    max-width: 21px!important;
}
@media screen and (min-width:641px) {
	.page_collapsible + .wcfm-container {
			width: 100%;
	}

}
html p.notification_setting_label {
    width: 25%!important;
}
html ul.wcfm_reports_menus {
    display: inline-flex;
}
.fa-calendar-check:before {
    content: "\f274";
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e68e";
    font-size: 16px;
    /* margin-top: 6px; */
    font-family: Pe-icon-7-stroke;
    content: "\e660";
}
span.wcfmfa.fa-tv {
    height: 9px;
    display: table;
}
.fa-tv:before, .fa-television:before {
    content: "\f26c";
    font-size: 11px;
    height: 9px;
}
a.wcfm_header_panel_notice.text_tip, a.wcfm_header_panel_profile {
    display: none!important;
}
a#wcfm_booking_confirmed_button, a#wcfm_booking_declined_button {
    float: left!important;
}

html .date-picker-wrapper {
    position: absolute;
    z-index: 1;
    border: 1px solid #bfbfbf1a;
    background-color: #fff;
    padding: 5px 12px;
    line-height: 20px;
    color: #aaa;
    box-shadow: none;
    box-sizing: initial;
    box-shadow: 0 -2px 20px rgba(0, 0, 0, 0.06);
    padding: 26px;
}
.date-picker-wrapper .month-wrapper table .day.toMonth.valid {
    color: #000;
    cursor: pointer;
    font-weight: 100;
}
html .date-picker-wrapper a {
    color: rgb(3, 136, 255)!important;
    text-decoration: none;
}
html .date-picker-wrapper .month-wrapper table td, html .date-picker-wrapper .month-wrapper table th {
    vertical-align: middle;
    text-align: center;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-transform: none;
}
table br {
    display: none;
}
.booking-orderno {
    padding: 6px 4px;
    color: #fff;
    border-radius: 2px;
    font-size: 12px;
    line-height: 10px;
    width: 80px;
    display: block;
    background-color: #4096EE;
    margin: 0 auto;
    text-align: center;
    display: none;
}
html .fa-calendar-plus:before {
    content: "\f271";
    content: "\e675";
    font-family: Pe-icon-7-stroke;
    font-weight: 400;
    text-transform: none;
    line-height: 1;
    font-size: 20px;
    margin-top: 0;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    speak: none;
}
 body #wcfm-main-contentainer select {
    background-color: #f1f1f173!important;
}
html body #wcfm_menu .wcfm_menu_items.wcfm_menu_wcfm-listings a.wcfm_menu_item , 
html body #wcfm_menu .wcfm_menu_items.wcfm_menu_editer-profil a.wcfm_menu_item , 
html body #wcfm_menu .wcfm_menu_items.wcfm_menu_wcfm-staffs a.wcfm_menu_item , 
html body #wcfm_menu .wcfm_menu_items.wcfm_menu_wcfm-subscriptions a.wcfm_menu_item , 

html body #wcfm_menu .wcfm_menu_items.wcfm_menu_wcfm-settings a.wcfm_menu_item ,
html body #wcfm_menu .wcfm_menu_items.wcfm_menu_wcfm-payments a.wcfm_menu_item ,
html body #wcfm_menu .wcfm_menu_items.wcfm_menu_mes-reservations a.wcfm_menu_item, html body #wcfm_menu .wcfm_menu_items.wcfm_menu_vue-quotidienne a.wcfm_menu_item, html body #wcfm_menu .wcfm_menu_items.wcfm_menu_vue-mensuelle a.wcfm_menu_item,
html body #wcfm_menu .wcfm_menu_items.wcfm_menu_orders a.wcfm_menu_item, html body #wcfm_menu .wcfm_menu_items.wcfm_menu_wcfm-withdrawal-requests  a.wcfm_menu_item, 
html body #wcfm_menu .wcfm_menu_items.wcfm_menu_wcfm-reports  a.wcfm_menu_item,
html body #wcfm_menu .wcfm_menu_items.wcfm_menu_wcfm-products  a.wcfm_menu_item,
html body #wcfm_menu  .wcfm_menu_items.wcfm_menu_wcfm-orders a.wcfm_menu_item,
html body #wcfm_menu   .wcfm_menu_items.wcfm_menu_wcfm-customers a.wcfm_menu_item, 
 html body #wcfm_menu  .wcfm_menu_items.wcfm_menu_wcfm-coupons a.wcfm_menu_item {
    height: 35px;
    font-size: 9px!important;
}


html body #wcfm_menu .wcfm_menu_items.wcfm_menu_wcfm-listings a.wcfm_menu_item span, 
html body #wcfm_menu .wcfm_menu_items.wcfm_menu_editer-profil a.wcfm_menu_item span, 
html body #wcfm_menu .wcfm_menu_items.wcfm_menu_wcfm-staffs a.wcfm_menu_item span, 
html body #wcfm_menu .wcfm_menu_items.wcfm_menu_wcfm-subscriptions a.wcfm_menu_item span, 

html body #wcfm_menu .wcfm_menu_items.wcfm_menu_wcfm-settings a.wcfm_menu_item span, 
html body #wcfm_menu .wcfm_menu_items.wcfm_menu_wcfm-payments  a.wcfm_menu_item span, 

html body #wcfm_menu .wcfm_menu_items.wcfm_menu_wcfm-withdrawal-requests  a.wcfm_menu_item span, 
html body #wcfm_menu .wcfm_menu_items.wcfm_menu_wcfm-reports  a.wcfm_menu_item span,
html body #wcfm_menu .wcfm_menu_items.wcfm_menu_wcfm-products  a.wcfm_menu_item span,
html body #wcfm_menu  .wcfm_menu_items.wcfm_menu_wcfm-orders a.wcfm_menu_item span,
html body #wcfm_menu   .wcfm_menu_items.wcfm_menu_wcfm-customers a.wcfm_menu_item span, 
 html body #wcfm_menu  .wcfm_menu_items.wcfm_menu_wcfm-coupons a.wcfm_menu_item  span
,

html body #wcfm_menu .wcfm_menu_items.wcfm_menu_mes-reservations a.wcfm_menu_item span, 

html body #wcfm_menu .wcfm_menu_items.wcfm_menu_vue-quotidienne a.wcfm_menu_item span,  
 html body #wcfm_menu .wcfm_menu_items.wcfm_menu_vue-mensuelle a.wcfm_menu_item span{
    font-size: 13px!important;
}


html body .wcfm_menu_items.wcfm_menu_logout span,
html body .wcfm_menu_items.wcfm_menu_wcfm-support span,
html body .wcfm_menu_items.wcfm_menu_home span,
html body .wcfm_menu_items.wcfm_menu_espace-client span,
html body .wcfm_menu_items.wcfm_menu_espace-vente span,
html body .wcfm_menu_items.wcfm_menu_reservation span{

    font-weight:900!important;
        font-size: 12px!important;

}



.wcfm_menu_items.wcfm_menu_espace-client:before {
    content: "";
    position: absolute;
    height: 170px;
    width: 1px;
    background: #ffffff1a;
    top: 35px;
    left: 33px;
}
.wcfm_menu_items.wcfm_menu_espace-vente:before {
    content: "";
    position: absolute;
    height: 249px;
    width: 1px;
    background: #ffffff1a;
    top: 35px;
    left: 33px;
}

.wcfm_menu_items.wcfm_menu_reservation:before {
    content: "";
    position: absolute;
    height: 109px;
    width: 1px;
    background: #ffffff1a;
    top: 35px;
    left: 33px;
}

body.page-template-dashboard .entry-content {
    max-width: 100%!important;
    padding-bottom: 0!important;
    margin-bottom: 0;
}

html .wp-color-result-text {
    background: #f7f7f7;
    border-radius: 0 2px 2px 0;
    border: 0px solid #cccccc63;
    color: #000;
    display: block;
    line-height: 22px;
    padding: 0 6px;
    text-align: center;
}
#wcfm-main-contentainer {
    width: 100%;
    margin: 0px auto!important;
}
body.page-template-dashboard  .entry-content {
    max-width: 100%!important;
    padding-bottom: 0!important;
    margin-bottom: 0;
}
html #wcfm-main-content {
    padding: 0px 0px;
    max-width: 1600px;
    margin: 0px auto;
    width: 100%;
        margin-top: 0px!important;
    margin-bottom: 0!important;
}
html .wp-picker-container .wp-color-result.button {
    height: 24px;
    margin: 0 6px 6px 0;
    padding: 0 0 0 30px;
    font-size: 11px;
    border: 1px solid #f1f1f1;
}
html body.page-template-dashboard div.wcfm-content p.description {
    background: rgba(0, 43, 174, 0.06)!important;
    padding: 16px!important;
    font-style: normal;
    color: rgb(18, 214, 185)!important;
}
html .module_head_message {
    font-weight: 500;
    color: rgb(18, 214, 185)!important;
    margin-bottom: 10px;
    border-bottom: 1px solid rgb(18, 214, 185)!important;
}
html .credit {
    overflow: auto;
    width: 96%;
    background-color: transparent;
    color: white;
    padding: 12px;
    border: 0px solid black;
    border-radius: 5px;
    display: flex;
    align-items: center;
}
.store_address p.wcfm_title, .wcfm_setting_indent_block p.wcfm_title {
    margin-left: 0%!important;
    width: 32%!important;
}
#wcfm_settings_dashboard_expander p.wcfm_title {
    line-height: 14px!important;
    width: 44% !important;
    padding-top: 0px!important;
    padding-bottom: 10px!important;
}

@media only screen and (max-width: 641px){
p.wcfm_title.checkbox_title {
    width: 75%!important;
}
}


@media only screen and (min-width: 641px){
html .page_collapsible + .wcfm-container {
    /* width: 100%; */
    /* position: absolute; */
    /* right: 0; */
    /* top: 0; */
}
}

html form #colorbox {
    outline: 0;
    max-width: 414px;
    margin: 0 auto!important;
    margin: 0 auto;
    left: 0;
    right: 0;
}

html form .wcfm_form_simple_submit_wrapper {
    width: 100%;
    height: 60px;
    position: fixed;
    left: 0;
    z-index: 11111;
    background: #f1f1F1!important;
    box-shadow: none;
    max-width: 100%;
    margin: 0 auto;
    display: table!important;
    float: none;
    text-align: center;
    right: auto;
    bottom: -4px;
    padding: 16px;
    padding-right: 111px;
    max-width: 417Px;
}

html form #cboxLoadedContent {
    padding: 5px !important;
    margin: 5px !important;
    max-width: 414px;
}

html #wcfm_product_popup_container form .wcfm-content {
    min-height: 300px;
    height: 350px;
    max-height: 470px;
    overflow: auto;
    padding: 16px 3px!important;
}
#wcfm-main-contentainer label {
    display: inline-block;
    width: auto;
    color: #000!important;
}

#cboxMiddleLeft, #cboxMiddleRight, #cboxTopLeft, #cboxTopCenter, #cboxTopRight {
    display: none;
    /* width: 21px; */
    /* background: url(images/controls.png) left top repeat-y; */
}
#cboxLoadedContent {
    margin: 20px;
    margin-bottom: 28px;
    border: 0px solid #ccc!important;
    width: auto!important;
    }

html .fa-envelope-open:before {
    font-size: 20px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e63a";
}
html .fa-times-circle:before {
    content: "\f057";
    content: "\e681";
    font-size: 20px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* content: "\e64e"!important; */
}
html .fa-copy:before, html .fa-files-o:before {
   font-size: 16px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 3px;
    content: "\e665"!important;
}

html .fa-trash:before {
    font-size: 16px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 3px;
        content: "\e609"!important;
}

html .select2-dropdown {
    background-color: white;
    border: 0px solid #aaa0;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051;
}
html .select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none;
    font-family: SeroPro!important;
    font-style: normal;
    text-transform: none!important;
    font-weight: 100;
    /* color: #374A77!important; */
    font-size: 11px;
}
html .wcfm_articles_limit_label {
    padding: 2px 10px;
    font-size: 12px;
    color: #e85656;
    border: 1px solid #e85656;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    display: inline-block;
    float: none;
}

html body .wcfm_product_popup_button_icon {
    display: inline-block;
    /* height: 24px; */
    position: absolute;
    top: 18px;
    left: 24px;
    width: 157px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    right: auto;
}
html .wcfm_product_popup_button_icon {
    display: inline-block;
    /* height: 24px; */
    position: absolute;
    top: 16px;
    left: 16px;
    width: 53px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
html .fa-file-invoice:before {

    font-size: 16px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e6bf"!important;
    margin-left: 3px;
   content: "\e665"!important;
}

html .fa-check-circle:before{

    font-size: 16px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e6bf"!important;
    margin-left: 3px;
    content: "\e66c"!important;
}


html .fa-cube:before {

    font-size: 16px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e6bf"!important;
    margin-left: 3px;
    content: "\e673"!important;
}


html .fa-trash-alt:before {
    font-size: 16px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e6bf"!important;
    margin-left: 3px;
    content: "\e609"!important;
    
}
html .fa-edit:before, html .fa-pencil-square-o:before {
    font-size: 18px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e6bf"!important;
    /* margin-left: 3px; */
    content: "\e62c"!important;
}
html .fa-eye:before {
    font-size: 16px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e6bf"!important;
    margin-left: 3px;
    content: "\e63e"!important;
}
div#sold_by_template_advanced {
    margin-left: 0!important;
}
html #wcfm-main-contentainer fieldset {
    margin-left: 0;
}
html .page_collapsible span.block-indicator {
    display: none;
}
html .multi_input_block {
    border: 0px solid #dfdfdf;
    radius: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    background: #fff;
}
html body .multi_input_block.ui-sortable-handle p {
    margin-top: 0;
}

html body.page-template-dashboard div.wcfm-content p.description {
    /* font-size: 12px; */
    /* font-style: italic; */
    /* font-weight: normal; */
    /* display: inline-block; */
    /* margin-right: 0% !important; */
    /* vertical-align: top; */
    /* padding-top: 1px !important; */
    /* margin-bottom: 10px !important; */
    /* text-align: left; */
}
html p.wcfm_page_options_desc {
    margin-left: 0% !important;
    margin-right: 0% !important;
    display: block;
    text-align: left;
}
.page_collapsible_content_holder label {
    float: left;
    display: none!important;
}


html a.add_new_wcfm_ele_dashboard span, html a.wcfm_import_export span {
    padding-top: 0px;
    vertical-align: middle;
}
a.wcfm_gloabl_settings.text_tip {
    background: #000!important;
    color: #fff!important;
    min-height: 27Px;
    line-height: 20px;
    border-radius: 0;
    font-size: 11px!important;
    border: 0;
    margin-top: 3px!important;
    padding: 4px 9px;
    margin: 3px 0 0 0px!important;
    border-radius: 4px;
}


html a.wcfm_gloabl_settings.text_tip span.wcfmfa.fa-cog {

    color:#fff!important;
}



.page_collapsible_content_holder label {
    float: left;
    display: none;
}

html ul.wcfm_products_menus li a.active {
    /* color: #0d42ff!important; */
}
html .listing-status-pending_payment {
    max-width: 138Px;
    background-color: #dd2e21;
    min-width: 50px;
    display: -webkit-inline-box;
    /* margin: 5px auto!important; */
    width: 100%;
}
html .listing-types {
    font-size: 8px;
    padding: 6px 5px;
    width: 91%;
    display: block;
    text-align: center;
}
html .listing-status-publish {
    background-color: #20c997!important;
}

.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active,.qt-dfw.active{
	background:0 0!important;
	box-shadow:none!important;
	border:0!important
}

html .wc_bookings_calendar_form .calendar_days{
	border:0 solid #ddd
}html .wcfm_dashboard_stats{
	margin:0 auto 25Px;
	text-align:center;
	padding:5px 47px 50px 41px
}


#wcfm_dashboard_wcfm_region_stats_expander,.wcfm_dashboard_wc_reports_sales{
	padding:0 5px
}
html .wcfm_welcomebox_user_profile{
	border: 10px solid #f1f1f114;
	border-radius:50%;
	overflow:hidden;
	margin-right:35px;
	width:135px;
	height:135px;
}
.page-template-dashboard .xoo-wsc-modal{
	display:none
}

#wcfm_product_popup_container .wcfm-content{
	min-height:359px;
	height:359px;
	max-height:359px;
	overflow:auto
}
div#cboxContent div#wcfm-main-contentainer{
	padding-top:0!important
}
.wcfm_form_simple_submit_wrapper{
	width:100%;
	height:60px;
	position:fixed;
	bottom:0;
	left:0;
	z-index:11111;
	background:#75d69c!important
}
html body .media-modal-content{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow:auto;
	min-height:300px;
	-webkit-font-smoothing:subpixel-antialiased;
	box-shadow:0 -2px 20px rgba(0,0,0,.15);
	background:#fff;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	max-width:1200px;
	margin:0 auto
}

html #wcfm_product_popup_container .wcfm-content{
	min-height:470px;
	height:470px;
	max-height:470px;
	overflow:auto
}
html .media-frame-toolbar .media-toolbar{
	top:initial;
	bottom:-45px;
	height:auto;
	overflow:initial;
	border-top:1px solid #ddd4f;
	background:#fff
}
html .media-sidebar{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:267px;
	padding:0 16px 24px;
	z-index:75;
	background:0 0;
	border-left:1px solid #ddd1c;
	overflow:auto;
	-webkit-overflow-scrolling:touch
}
p.media-types.media-types-required-info{
	font-size:11px
}
html body .media-modal *{
	box-sizing:content-box;
	font-family:SeroPro!important;
	font-weight:400!important;
	color:#000
}
html .media-frame-title h1,html a.media-menu-item{
	font-family:SeroPro!important;
	font-weight:300
}
.supports-drag-drop .uploader-inline .drop-instructions{
	color:#000!important
}
html .media-frame-router{
	position:absolute;
	top:50px;
	left:200px;
	right:0;
	height:36px;
	z-index:200;
	overflow:hidden
}
html .media-frame-content .thumbnail{
	display:block;
	padding:4px;
	margin-bottom:0;
	line-height:1.42857143;
	background-color:#fff;
	border:1px solid;
	border-radius:4px;
	-webkit-transition:border .2s ease-in-out;
	-o-transition:border .2s ease-in-out;
	transition:border .2s ease-in-out
}
.wp-core-ui .attachment.selected .check:focus,.wp-core-ui .media-frame.mode-grid .attachment.selected .check,html .wp-core-ui .attachment.details .check{
	background-color:#000;
	box-shadow:0 0 0 1px #fff,0 0 0 2px #000
}
html body .image-details h2,html body .image-details h3,html body .media-sidebar h2,html body .media-sidebar h3{
	position:relative;
	font-weight:300;
	font-size:12px;
	margin:24px 0 8px;
	font-family:SeroPro!important;
	text-transform:none;
	color:#000!important;
	padding-top:19px
}
html .media-frame-title h1{
	color:#000!important;
	font-size:22Px!important;
	line-height:36Px;
	padding:15px 23Px 0 13Px;
	height:66px
}
.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary[disabled],html .wp-core-ui .button-primary-disabled,html .wp-core-ui .button-primary:disabled{
	color:#fff!important;
	background:#000!important;
	border-color:#fff!important;
	box-shadow:none!important;
	text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;
	cursor:default;
	opacity:.1
}
html .media-modal-content .media-frame select.attachment-filters{
	margin-top:11px;
	margin-right:2%;
	width:42%;
	width:calc(48% - 12px);
	width:236px;
	height:36px;
	max-width:100%;
	padding:0 11px
}
html .media-router>a{
	position:relative;
	float:left;
	padding:8px 10px 9px;
	margin:0;
	height:18px;
	color:#fff
}
html .media-frame-content{
	position:absolute;
	top:84px;
	left:200px;
	right:0;
	bottom:61px;
	height:auto;
	width:auto;
	margin:0;
	overflow:auto;
	background:#fff;
	border-top:1px solid #ddd63
}
html a.media-menu-item{
	color:#000;
	font-size:12Px
}
html .date-picker-wrapper .month-wrapper{
	border:0 solid #bfbfbf;
	border-radius:3px;
	background-color:#fff;
	padding:5px;
	cursor:default;
	position:relative
}
.media-frame a:hover,html .media-frame a:active{
	opacity:.7;
	color:#fff
}
html .date-picker-wrapper .drp_top-bar .apply-btn.disabled{
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	background:#000!important;
	color:#fff!important;
	min-height:28Px;
	line-height:21px;
	border-radius:0;
	font-size:11px!important;
	border:0;
	-webkit-box-shadow:none!important
	box-shadow:none!important
}
html .wp-core-ui .button-primary{
	background:#000!important;
	border-color:#fff;
	box-shadow:none;
	color:#fff;
	text-decoration:none;
	text-shadow:none
}
html .media-modal-close .media-modal-icon:before{
	content:"\f158";
	font:400 20px/1 dashicons;
	speak:none;
	vertical-align:middle;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:#fff
}
html .wp-core-ui .attachment.details{
	box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #000
}
.html wp-core-ui .media-frame.mode-grid .attachment.selected .check,html .wp-core-ui .attachment.selected .check:focus,html.wp-core-ui .attachment.details .check{
	background-color:#000;
	box-shadow:0 0 0 1px #fff,0 0 0 2px #000
}
.media-router>a.active,html .media-router .active{
	margin:-1px -1px 0;
	background:0 0;
	border:0 solid #ddd;
	border-bottom:none;
	height:39Px;
	color:#7154f6
}
html .media-frame{
	overflow:hidden;
	right:0;
	background:#fff!important
}
.media-router .active:hover,html .media-router .active{
	color:#000
}
html .mce-top-part::before {
    content: '';
    position: absolute;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
}
html div.wcfm-content ul li {
    list-style-position: inside;
    line-height: 25px;
    font-weight: 100;
    font-size: 12px;
}
html #wcfm-main-contentainer textarea.wcfm-textarea {
    resize: vertical;
    font-size: 12px;
    padding: 15px;
}
html body #wcfm-main-contentainer .wcfm_full_ele, html body #wcfm-main-contentainer .wcfm_full_ele_title {
    width: 98%!important;
    padding: 10px 0px;
}

html #wcfm-main-contentainer .wcfm_full_ele, html #wcfm-main-contentainer .wcfm_full_ele_title {
    width: 100%!important;
    padding: 10px 18px;
}

html ul.article_taxonomy_checklist {
    display: block;
    list-style-type: none;
    min-height: 42px;
    max-height: 200px;
    overflow: auto;
    padding: 0.5em !important;
    border-top: 1px solid #ddd3;
    background-color: #fff;
}
html .article-status-publish {
    background-color: #34D1D1!important;
}
.wcicon-status-completed {
    color: #20c997!important;
}
html #wcfm-main-contentainer .article-status {
    padding: 6px 9px;
    color: #fff;
    border-radius: 2px;
    font-size: 11px;
    line-height: 10px;
    margin-top: 0;
    margin-left: 10px;
    display: inline-block;
    float: left;
}
html body .wcfm_article_manager_cats_checklist_fields {
    border: 0px solid #f1f1f1;
    border-radius: 3px;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 20px;
    max-width: 214px;
}
html .order-status {
    font-size: 11px;
    margin-top: 0;
    margin-bottom: 13px;
}
html #wcfm-main-contentainer .page_collapsible label.wcfmfa {
    display: none;
}
html .wcfm-article-feature-upload .placeHolder, html .wcfm-article-feature-upload img {
    width: 200px;
    min-height: auto;
}
html .wcfm-article-feature-upload img, #gallery_img .wcfm-wp-fields-uploader img, .wcfm_additional_variation_images .wcfm-wp-fields-uploader img {
    border: 2px dashed #f1f1f1;
    border-radius: 3px;
    margin-right: 0px;
    cursor: pointer;
    width: 216px!important;
    min-height: auto;
    padding: 12px;
}

#wcfm-main-contentainer .wcfm-date-range-field input.wcfm-date-range { font-size: 11px!important; position: absolute; top: -5px; padding: 9px!important; }
html #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button:hover {
    padding: 0.5em!important;
    margin-top: 7px;
    margin-left: 0;
    margin-right: 10px;
    margin-bottom: 5px;
    line-height: 15px;
    font-size: 11px!important;
    text-transform: none;
    font-weight: 400!important;
    letter-spacing: 0;
    box-shadow: none!important;
    padding: 6px 9px!important;
    border-radius: 2px;
    background: #ffe684!important;
    color: #000!important;
}
html .rgt.wcfm_welcomebox_user_right {
    display: none!important;
}
html .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, html .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor: default;
    color: #000!important;
    border: 1px solid transparent;
    background: transparent;
    box-shadow: none;
}

html ul.wcfm_listings_menus li {
    font-weight: 100;
}

html .wcfm_dashboard_wc_reports_sales:before {
    text-transform: none!important;
    font-family: SeroPro!important;
    font-style: normal;
    color: #0d42ff;
    content: "Rapport des ventes par date";
    font-weight: 900;
    line-height: 51px;
    position: absolute;
    top: -6px;
    left: 27px;
}

html .wcfm_dashboard_wc_reports_sales:after {
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* content: "\e64e"!important; */
    content: "\e64d";
    color: #0d42ff;
    position: absolute;
    top: 12px;
}



html .wcfm_dashboard_wc_reports_sales {
    /* padding-top: 30px; */
    position: relative;
    padding-top: 45px;
}

html body #wcfm_menu .wcfm_menu_item.active span.text {
    color: rgb(18, 214, 185) !important;
    margin-right: 0;
}
#wcfm_menu .wcfm_menu_items a.active span,#wcfm_menu .wcfm_menu_items:hover a span.fa{
	color: rgb(18, 214, 185) !important;
}

html .rgt.wcfm_welcomebox_user_right {
    display: none!important;
}

html .wcfm_dashboard_wc_reports_sales:before {
    text-transform: none!important;
    font-family: SeroPro!important;
    font-style: normal;
    color: rgb(18, 214, 185) !important;
    content: "Rapport des ventes par date";
    font-weight: 900;
    line-height: 51px;
    position: absolute;
    top: -6px;
    left: 27px;
}

html .wcfm_dashboard_wc_reports_sales:after {
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* content: "\e64e"!important; */
    content: "\e64d";
    color: rgb(18, 214, 185) !important;
    position: absolute;
    top: 12px;
}



html .wcfm_dashboard_wc_reports_sales {
    /* padding-top: 30px; */
    position: relative;
    padding-top: 45px;
    color: rgb(18, 214, 185) !important;
}
.rgt.wcfm_welcomebox_user_right {
    display: none!important;
}
html .wcfm-collapse .wcfm-container, #wcfm-main-contentainer div.wcfm-content {
    background: #ffffff;
    font-weight: 100;
}
html .fa-chart-line:before {
    content: "\f201";
    font-size: 20px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* content: "\e64e"!important; */
    content: "\e64d";
}
.fa-list:before {
    content: "\f03a";
    font-size: 20px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e65e"!important;
}
html .fa-money-bill-alt:before {
    content: "\f3d1";
    content: "\e675";
    font-family: Pe-icon-7-stroke;
    font-weight: 400;
    text-transform: none;
    line-height: 1;
    font-size: 19px;
    margin-top: 0;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    speak: none;
}
#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export {
    background: #1C2B36;
    padding: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-bottom: 0 solid #17a2b8;
    color: #b0bec5;
    float: right;
    text-align: center;
    text-decoration: none;
    margin-bottom: 0;
    margin-left: 2px!important;
}
html #wcfm-main-contentainer ul.wcfm_reviews_menus li a.active {
    color: #0d42ff;
}

html ul.wcfm_reviews_menus li a {
    color: #000;
    font-weight: 100;
}

html ul.wcfm_reviews_menus {
    list-style: none;
    margin-left: 0px;
    padding: 0;
    font-size: 13px;
    color: #000;
    display: table-cell;
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    font-weight: 100;
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
    content: "\f1cd";
    font-size: 20px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* content: "\e64e"!important; */
    content: "\e649";
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
    color: #000!important;
    font-size: 12px;
    font-weight: 100;
}
td.sorting_1 , th.sorting_asc{
    width: 9px;
}
html .dataTables_wrapper .dataTables_paginate .paginate_button.current, html .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #fff !important;
    border: 0px solid #979797;
    background-color: #000!important;
    background: #000!important;
    /* background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%); */
    background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    /* background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%); */
}
#wcfm-main-contentainer table.dataTable thead .sorting_asc {
    background: none!important;
    max-width: 11px!important;
    width: auto!important;
}


html .fa-life-bouy:before, html .fa-life-buoy:before, html .fa-life-saver:before, html .fa-support:before, html .fa-life-ring:before {
    content: "\f1cd";
    font-size: 20px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* content: "\e64e"!important; */
    content: "\e649";
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
    content: "\f1cd";
    font-size: 20px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* content: "\e64e"!important; */
    content: "\e649";
}
html .fa-calendar:before {
    content: "\f073";
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e68e";
    font-size: 21px;
    margin-top: 6px;
    font-family: Pe-icon-7-stroke;
    content: "\e660";
}
html .fa-money-bill-alt:before {
    content: "\f3d1";
    content: "\e675";
    font-family: Pe-icon-7-stroke;
    font-weight: 400;
    text-transform: none;
    line-height: 1;
    font-size: 19px;
    margin-top: 0;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    speak: none;
}
html .fa-comment-alt:before {
    font-family: Pe-icon-7-stroke;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 21px;
    margin-top: 0;
    content: "\e668";
}


html .fa-bell:before {
    content: "\f0f3";
    font-size: 21px;
    margin-top: 0px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* content: "\e64e"!important; */
    content: "\e677";
}
html .fa-question-circle:before {
    content: "\f059";
    font-size: 21px;
    margin-top: 0px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* content: "\e64e"!important; */
    content: "\e649";
    /* color: #0d42ff; */
}
html .fa-user:before {
    content: "\f007";
    font-size: 20px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 3px;
    content: "\e693";
}


html .fa-child:before {
    content: "\f1ae";
    font-size: 20px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* content: "\e64e"!important; */
    content: "\e6a9";
    margin-left: 3px;
}
.wcfm_dashboard_latest_topic a, .wcfm_dashboard_enquiry a, .wcfm_dashboard_wc_status_data strong, .wcfm_dashboard_wc_status_data strong .woocommerce-Price-amount, .wcfm_dashboard_stats_block strong, .wcfm_dashboard_stats_block strong .woocommerce-Price-amount {
    font-weight: 500;
    font-size: 18px;
    color: #0d42ff;
    display: inline-block;
}

html .wcfm_dashboard_stats_block .wcfmfa {
    display: none!important;
    font-size: 25px;
    width: 30%;
    height: 79px;
    color: #fff;
    vertical-align: middle;
    background: #0d42ff;
}

html .fa-chart-pie:before {
    font-size: 20px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e64e"!important;
}

html .fa-photo:before, html .fa-image:before, html .fa-picture-o:before {
    font-size: 19px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e6bf"!important;
    margin-left: 3px;
}
html .page-template-dashboard #wcfm_menu .wcfm_menu_item span.wcfmfa {
    width: 20px;
    position: absolute;
    /* left: 7px; */
    top: 12px;
    color: #000;
    font-size: 15px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
}


#wcfm-main-contentainer .fields_collapser,#wcfm-main-contentainer .mapp-m-panel a,#wcfm-main-contentainer .sales_schedule,#wcfm-main-contentainer .sub_checklist_toggler,#wcfm-main-contentainer .wc_appointments_calendar_form .calendar_wrapper ul li a strong,#wcfm-main-contentainer .wc_appointments_calendar_form .tablenav .date_selector a,#wcfm-main-contentainer .wc_appointments_calendar_form .tablenav .views a,#wcfm-main-contentainer .wc_appointments_calendar_form .wc_appointments_calendar td .appointments ul li a strong,#wcfm-main-contentainer .wc_bookings_calendar_form .tablenav .date_selector a,#wcfm-main-contentainer .wc_bookings_calendar_form .tablenav .views a,#wcfm-main-contentainer .wc_bookings_calendar_form .wc_bookings_calendar td .bookings ul li a strong,#wcfm-main-contentainer .wcfm-container-box .wcfm-container .appointment_dashboard_section_icon,#wcfm-main-contentainer .wcfm-container-box .wcfm-container .booking_dashboard_section_icon,#wcfm-main-contentainer .wcfm-page-headig a.active .fa,#wcfm-main-contentainer .wcfm_appointment_gloabl_settings,#wcfm-main-contentainer .wcfm_bookings_gloabl_settings,#wcfm-main-contentainer .wcfm_gloabl_settings,#wcfm-main-contentainer .wcfm_header_panel a.active,#wcfm-main-contentainer .wcfm_header_panel a:hover,#wcfm-main-contentainer .wcfm_screen_manager,#wcfm-main-contentainer .wcfm_screen_manager_dummy,#wcfm-main-contentainer .woocommerce-exporter-wrapper .wc-progress-form-content .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-exporter-wrapper .woocommerce-exporter .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-exporter-wrapper .woocommerce-importer .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-importer-wrapper .wc-progress-form-content .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-importer-wrapper .woocommerce-exporter .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul li.active a,#wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul li.custom.active,#wcfm-main-contentainer table tfoot td,#wcfm-main-contentainer table tfoot th,#wcfm-main-contentainer table thead td,#wcfm-main-contentainer table thead th,#wcfm-main-contentainer ul.wcfm_appointments_menus li a,#wcfm-main-contentainer ul.wcfm_orders_menus li a,#wcfm_page_load .fa,.wcfm-page-headig .wcfm-page-heading-text,.wcfm_add_new_category:hover,.wcfm_dashboard_membership_details,.wcfm_fetch_tag_cloud a:hover,.wcfm_fetch_tag_cloud:hover,.wcfm_reports_menus li a,.wcfm_welcomebox_user_details h3,.woocommerce-exporter-wrapper .wc-progress-steps li.active,.woocommerce-exporter-wrapper .wc-progress-steps li.done,.woocommerce-importer-wrapper .wc-progress-steps li.active,.woocommerce-importer-wrapper .wc-progress-steps li.done,.woocommerce-importer-wrapper .woocommerce-importer .woocommerce-importer-done::before,.woocommerce-progress-form-wrapper .wc-progress-form-content .woocommerce-importer-done::before,.woocommerce-progress-form-wrapper .wc-progress-steps li.active,.woocommerce-progress-form-wrapper .wc-progress-steps li.done,.woocommerce-progress-form-wrapper .woocommerce-exporter .woocommerce-importer-done::before,.woocommerce-progress-form-wrapper .woocommerce-importer .woocommerce-importer-done::before,div.wcfm-collapse-content h2,ul.wcfm_bookings_menus li a,ul.wcfm_listings_menus li a,ul.wcfm_products_menus li a{
	font-style:normal;
	margin-top:0;
	/* font-family:SeroPro,Source Sans ProRoboto,-apple-system,"Helvetica Neue",Arial,sans-serif; */
	letter-spacing:0!important;
	/* line-height:5px */
}
html .wcfm-dashboard-page .site-header ul.primary-menu a, html .wcfm-dashboard-page ul.log-liiinks li{
    color: #000!important;
}
html .wc_bookings_calendar_form .tablenav .filters {
    float: left;
    line-height: 30px;
    padding: 5px;
    border-right: 0px solid #dedede61;
}
html .wc_bookings_calendar_form .tablenav {
    border: 1px solid #dedede61;
    background: #fff;
    height: auto;
    box-shadow: 0 1px 1px -1px rgba(0,0,0,.1);
    -webkit-box-shadow: none;
    padding: 23px 9px 0px 9px;
}
.wcfm-collapse-content br {

    display: none;
}
html .wcfm_customers_limit_label {
    padding: 2px 10px;
    font-size: 11px;
    color: #e85656;
    border: 1px solid #e85656;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    display: inline-block;
    float: none;
    display: none;
}
 html #wcfm-main-contentainer .wcfm_menu_toggler {
  display:none!important;
}
html .wcfm-dashboard-page  .wcfm-collapse .wcfm-container {
    /* max-width: 100%; */
    /* box-shadow: none; */
    /* margin-top: 0; */
    display: table;
}
html .fa-chalkboard:before {
    content: "\f51b";
    font-family: 'Pe-icon-7-stroke';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e6c3";
    font-size: 23px;
}
html #wcfm-main-contentainer .wcfm-page-headig .wcfmfa {
    color: #000!important;
}

html .wcfm-collapse .wcfm-container.wcfm-top-element-container h2:before {content: "";width: 3px;height: 3px;background-color: rgb(18, 214, 185) !important;box-shadow: 6px 6px 0px rgba(18, 214, 185, 0.6), 0px 6px 0px rgba(18, 214, 185), 0px 12px 0px rgba(18, 214, 185, 0.2), 6px 18px 0px rgba(18, 214, 185, 0.7), 6px 12px 0px rgba(18, 214, 185, 0.4);position: absolute;top: -2px;left: 0px;}

html .wcfm-collapse .wcfm-container.wcfm-top-element-container h2 {
    padding: 0;
    margin: 0;
    text-transform: none!important;
    font-family: SeroPro!important;
    font-style: normal;
    color: rgb(18, 214, 185) !important;
    font-size: 18px;
    padding-left: 18px;
    font-weight:500;
    position: relative;
}
html .wc_bookings_calendar_form .calendar_days {
    position: relative;
    height: 1440px;
    overflow: hidden;
    overflow-x: scroll;
    border: 0px solid #ddd;
    background-repeat: repeat;
    background-position: -5px -1px;
    opacity: 0.8;
    margin-top: 23px;
}


html div.wcfm-collapse-content h2 {
    line-height: 20px;
    display: table-cell;
    float: left;
    margin-bottom: 15px;
    width: auto;
    clear: none;
    font-size: 19px;
    font-weight: 100;
    color: #000important;
    margin: 0px;
    padding: 0px;
    padding-bottom: 37px;
    padding-top: 30px;
}
div.wcfm-page-headig>span:nth-child(1){
	display:none
}

html #wcfm-main-contentainer .wcfm_menu_toggler, html #wcfm-main-contentainer .wcfm_responsive_menu_toggler {
    float: left;
    width: 20px;
    color: #000!important;
    cursor: pointer;
    margin-top: 14px!important;
}
html .wcfm-dashboard-page .cd-dropdown2-trigger::before, html .wcfm-dashboard-page  .cd-dropdown2-trigger::after {
    background: #fff!important;
}
/*
html span.wcfm-page-heading-text:before {
    content: "";
    width: 30px;
    height: 3px;
    background-color: #000!important;
    position: absolute;
    bottom: -4px;
    left: 0px;
}*/

html span.wcfm-page-heading-text {font-weight: 500;line-height: 1.2;margin-bottom: 20px;padding-bottom: 15px;/* border-bottom: 1px solid rgba(0, 0, 0, 0.05); */margin-top: 0px;position: relative;font-size: 2em;margin: .67em 0;}



html .wcfm-dashboard-page .site-branding img {
    -webkit-filter: invert(0) hue-rotate(180deg) contrast(2);
    filter: invert(0) hue-rotate(180deg) contrast(2);
    max-height: 22px;
}

html .page-template-dashboard #wcfm_menu .wcfm_menu_item span.wcfmfa {
    width: 20px;
    position: absolute;
    left: 13px!important;
    top: 12px!important;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
}


html .onoffswitch-inner:before {
    content: "OFF";
    padding-left: 10px;
    background-color: #ff201e;
    color: #fff;
}
html .woocommerce-reports-wide .postbox .chart-widgets li.chart-widget, html .woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget {
    margin: 0 0 1em;
    background: #fafafa;
    border: 1px solid #dfdfdf4a;
}
html .postbox {
    min-width: 255px;
    border: 1px solid #e5e5e552;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
    box-shadow: none;
    background: #fff;
}
html .woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .section, html .woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .section {
    border-bottom: 1px solid #dfdfdf;
    background: #fff;
}
html #wcfm-main-contentainer div#orders_details_general_expander table {
    border-spacing: 0;
    width: 100%;
    border-collapse: separate;
    margin: 0;
    margin-top: 0;
    padding: 25px 29px;
    background: rgba(18, 214, 185, 0.14) !important;
    border-bottom: 0px solid;
    margin-top: 23px;
    margin-bottom: 8px;
}

html body .wcfm-container .stats_range .active a, html #wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul .active a {
    color: #0081f1!important;
}

html body .wcfm-container .stats_range .active a, html #wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul  a {
    color: #000!important;
}

a.wcfm_wp_admin_view.text_tip {
    display: none;
}
html .woocommerce-reports-wide .postbox div.stats_range ul li.custom {
    padding: 10px 11px;
    vertical-align: middle;
    font-size: 13px;
}
.woocommerce-reports-wide .postbox .chart-legend, .woocommerce-reports-wrap .postbox .chart-legend {
    width: 100%;
    list-style: none;
    margin: 0 0 1em;
    padding: 0;
    border: 1px solid #dfdfdf3d!important;
    border-right-width: 0;
    border-bottom-width: 0;
    background: #fff;
    display: table;
}
.woocommerce-reports-wide .postbox .chart-legend li, .woocommerce-reports-wrap .postbox .chart-legend li {
    border-right: 5px solid #aaa;
    color: #aaa;
    padding: 5px;
    display: table-cell;
    margin: 0;
    -webkit-transition: all ease .5s;
    box-shadow: none;
    text-align: center;
}
html .woocommerce-reports-wide .postbox .chart-legend li, html .woocommerce-reports-wrap .postbox .chart-legend li {
    border-right: 5px solid #aaa;
    color: #000;
    padding: 16px;
    display: table-cell;
    margin: 0;
    -webkit-transition: all ease .5s;
    box-shadow: none;
    text-align: left;
    font-size: 12px;
    line-height: 15px;
    /* margin-top: 23px; */
    padding-bottom: 13px!important;
    padding-top: 13px!important;
}


html .woocommerce-reports-wide .postbox .chart-widgets li.chart-widget h4, html .woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget h4 {
    background: #fff;
    border: 1px solid #dfdfdf7d;
    border-left-width: 0;
    border-right-width: 0;
    padding: 10px;
    margin: 0;
    color: #2ea2cc;
    border-top-width: 0;
    background-image: -webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f9f9f9));
    background-image: -webkit-linear-gradient(bottom,#ececec,#f9f9f9);
    background-image: -moz-linear-gradient(bottom,#ececec,#f9f9f9);
    background-image: -o-linear-gradient(bottom,#ececec,#f9f9f9);
    background-image: linear-gradient(to top,#ececec,#f9f9f9);
    cursor: pointer;
    font-size: 12px;
    font-weight: 500;
    background: #f5f5f526!important;
    text-transform: none!importante;
    padding: 12px;
}


.woocommerce-reports-wide .postbox div.stats_range ul, .woocommerce-reports-wide .postbox h3.stats_range ul, .woocommerce-reports-wrap .postbox div.stats_range ul, .woocommerce-reports-wrap .postbox h3.stats_range ul {
    list-style: none;
    margin: 0;
    padding: 0;
    zoom: 1;
    background: #f5f5f5!important;
    border-bottom: 0px solid #ccc;
}

.woocommerce-reports-wide .postbox div.stats_range ul, .woocommerce-reports-wide .postbox h3.stats_range ul, .woocommerce-reports-wrap .postbox div.stats_range ul, .woocommerce-reports-wrap .postbox h3.stats_range ul {
    list-style: none;
    margin: 0;
    padding: 0;
    zoom: 1;
    background: #f3f6f9;
    border-bottom: 0px solid #cccccc1f!important;
}
.woocommerce-reports-wide .postbox div.stats_range ul li a, .woocommerce-reports-wide .postbox h3.stats_range ul li a, .woocommerce-reports-wrap .postbox div.stats_range ul li a, .woocommerce-reports-wrap .postbox h3.stats_range ul li a {
    border-right: 1px solid #dfdfdf42!important;
    padding: 10px;
    display: block;
    text-decoration: none;
    color: #63c2de;
    font-weight: 500;
}
#wcfm-main-contentainer .fields_collapser,#wcfm-main-contentainer .mapp-m-panel a,#wcfm-main-contentainer .sales_schedule,#wcfm-main-contentainer .sub_checklist_toggler,#wcfm-main-contentainer .wc_appointments_calendar_form .calendar_wrapper ul li a strong,#wcfm-main-contentainer .wc_appointments_calendar_form .tablenav .date_selector a,#wcfm-main-contentainer .wc_appointments_calendar_form .tablenav .views a,#wcfm-main-contentainer .wc_appointments_calendar_form .wc_appointments_calendar td .appointments ul li a strong,#wcfm-main-contentainer .wc_bookings_calendar_form .tablenav .date_selector a,#wcfm-main-contentainer .wc_bookings_calendar_form .tablenav .views a,#wcfm-main-contentainer .wc_bookings_calendar_form .wc_bookings_calendar td .bookings ul li a strong,#wcfm-main-contentainer .wcfm-container-box .wcfm-container .appointment_dashboard_section_icon,#wcfm-main-contentainer .wcfm-container-box .wcfm-container .booking_dashboard_section_icon,#wcfm-main-contentainer .wcfm-page-headig a.active .fa,#wcfm-main-contentainer .wcfm_appointment_gloabl_settings,#wcfm-main-contentainer .wcfm_bookings_gloabl_settings,#wcfm-main-contentainer .wcfm_gloabl_settings,#wcfm-main-contentainer .wcfm_header_panel a.active,#wcfm-main-contentainer .wcfm_header_panel a:hover,#wcfm-main-contentainer .wcfm_screen_manager,#wcfm-main-contentainer .wcfm_screen_manager_dummy,#wcfm-main-contentainer .woocommerce-exporter-wrapper .wc-progress-form-content .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-exporter-wrapper .woocommerce-exporter .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-exporter-wrapper .woocommerce-importer .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-importer-wrapper .wc-progress-form-content .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-importer-wrapper .woocommerce-exporter .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul li.active a,#wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul li.custom.active,#wcfm-main-contentainer table tfoot td,#wcfm-main-contentainer table tfoot th,#wcfm-main-contentainer table thead td,#wcfm-main-contentainer table thead th,#wcfm-main-contentainer ul.wcfm_appointments_menus li a,#wcfm-main-contentainer ul.wcfm_orders_menus li a,#wcfm_page_load .fa,.wcfm-page-headig .wcfm-page-heading-text,.wcfm_add_new_category:hover,.wcfm_dashboard_membership_details,.wcfm_fetch_tag_cloud a:hover,.wcfm_fetch_tag_cloud:hover,.wcfm_reports_menus li a,.wcfm_welcomebox_user_details h3,.woocommerce-exporter-wrapper .wc-progress-steps li.active,.woocommerce-exporter-wrapper .wc-progress-steps li.done,.woocommerce-importer-wrapper .wc-progress-steps li.active,.woocommerce-importer-wrapper .wc-progress-steps li.done,.woocommerce-importer-wrapper .woocommerce-importer .woocommerce-importer-done::before,.woocommerce-progress-form-wrapper .wc-progress-form-content .woocommerce-importer-done::before,.woocommerce-progress-form-wrapper .wc-progress-steps li.active,.woocommerce-progress-form-wrapper .wc-progress-steps li.done,.woocommerce-progress-form-wrapper .woocommerce-exporter .woocommerce-importer-done::before,.woocommerce-progress-form-wrapper .woocommerce-importer .woocommerce-importer-done::before,div.wcfm-collapse-content h2,ul.wcfm_bookings_menus li a,ul.wcfm_listings_menus li a,ul.wcfm_products_menus li a{
	color:#000!important;
	/* font-weight:100!important; */
	text-transform:none!important;
}
.wcfm_dashboard_wc_status .page_collapsible .fa{
	display:none!important
}
.wcfm-collapse-content .fa{
	padding:2px 1px 0 0
}
html body .wcfm_dashboard_stats_block .fa{
	vertical-align:top;
	padding:28px 9px;
	/* display:none!important */
}
html .view_count {
    color: #111;
    font-weight: 500;
    float: left;
    margin-left: 0;
    margin-top: 0;
    font-weight: 100;
    font-size: 12Px;
    background: transparent;
    padding: 2px 9px;
    text-align: center;
}
 .wcfm-tabWrap {
    background: #fff;

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0px 5px rgba(0, 0, 0, 0.05);
}

html .wcfm-collapse .wcfm-container.wcfm-top-element-container {
    background: transparent;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0px 3px!important;
    margin-top: 0px;
    margin-bottom: 12px;
}
html .wcfm_dashboard_stats_block .fa{
	display:table-cell;
	font-size:25px;
	width:51px!important;
	height:75px;
	color:#fff;
	vertical-align:middle
}
html .wcfm-container.wcfm-top-element-container .fa{
	display:none!important;
	font:normal normal normal 14px/1 FontAwesome!important
}
#wcfm-main-contentainer .fields_collapser,#wcfm-main-contentainer .mapp-m-panel a,#wcfm-main-contentainer .sales_schedule,#wcfm-main-contentainer .sub_checklist_toggler,#wcfm-main-contentainer .wc_appointments_calendar_form .calendar_wrapper ul li a strong,#wcfm-main-contentainer .wc_appointments_calendar_form .tablenav .date_selector a,#wcfm-main-contentainer .wc_appointments_calendar_form .tablenav .views a,#wcfm-main-contentainer .wc_appointments_calendar_form .wc_appointments_calendar td .appointments ul li a strong,#wcfm-main-contentainer .wc_bookings_calendar_form .tablenav .date_selector a,#wcfm-main-contentainer .wc_bookings_calendar_form .tablenav .views a,#wcfm-main-contentainer .wc_bookings_calendar_form .wc_bookings_calendar td .bookings ul li a strong,#wcfm-main-contentainer .wcfm-container-box .wcfm-container .appointment_dashboard_section_icon,#wcfm-main-contentainer .wcfm-container-box .wcfm-container .booking_dashboard_section_icon,#wcfm-main-contentainer .wcfm_appointment_gloabl_settings,#wcfm-main-contentainer .wcfm_bookings_gloabl_settings,#wcfm-main-contentainer .wcfm_gloabl_settings,#wcfm-main-contentainer .wcfm_header_panel a.active,#wcfm-main-contentainer .wcfm_header_panel a:hover,#wcfm-main-contentainer .wcfm_screen_manager,#wcfm-main-contentainer .wcfm_screen_manager_dummy,#wcfm-main-contentainer .woocommerce-exporter-wrapper .wc-progress-form-content .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-exporter-wrapper .woocommerce-exporter .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-exporter-wrapper .woocommerce-importer .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-importer-wrapper .wc-progress-form-content .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-importer-wrapper .woocommerce-exporter .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul li.active a,#wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul li.custom.active,#wcfm-main-contentainer ul.wcfm_appointments_menus li a,#wcfm-main-contentainer ul.wcfm_orders_menus li a,#wcfm_page_load .fa,.wcfm_dashboard_membership_details,.wcfm_reports_menus li a,.woocommerce-exporter-wrapper .wc-progress-steps li.active,.woocommerce-exporter-wrapper .wc-progress-steps li.done,.woocommerce-importer-wrapper .wc-progress-steps li.active,.woocommerce-importer-wrapper .wc-progress-steps li.done,.woocommerce-importer-wrapper .woocommerce-importer .woocommerce-importer-done::before,.woocommerce-progress-form-wrapper .wc-progress-form-content .woocommerce-importer-done::before,.woocommerce-progress-form-wrapper .wc-progress-steps li.active,.woocommerce-progress-form-wrapper .wc-progress-steps li.done,.woocommerce-progress-form-wrapper .woocommerce-exporter .woocommerce-importer-done::before,.woocommerce-progress-form-wrapper .woocommerce-importer .woocommerce-importer-done::before,div.wcfm-collapse-content h2,ul.wcfm_bookings_menus li a,ul.wcfm_listings_menus li a,ul.wcfm_products_menus li a{
	color:#35BC6F
}
#wcfm-main-contentainer .fields_collapser,#wcfm-main-contentainer .mapp-m-panel a,#wcfm-main-contentainer .sales_schedule,#wcfm-main-contentainer .sub_checklist_toggler,#wcfm-main-contentainer .wc_appointments_calendar_form .calendar_wrapper ul li a strong,#wcfm-main-contentainer .wc_appointments_calendar_form .tablenav .date_selector a,#wcfm-main-contentainer .wc_appointments_calendar_form .tablenav .views a,#wcfm-main-contentainer .wc_appointments_calendar_form .wc_appointments_calendar td .appointments ul li a strong,#wcfm-main-contentainer .wc_bookings_calendar_form .tablenav .date_selector a,#wcfm-main-contentainer .wc_bookings_calendar_form .tablenav .views a,#wcfm-main-contentainer .wc_bookings_calendar_form .wc_bookings_calendar td .bookings ul li a strong,#wcfm-main-contentainer .wcfm-container-box .wcfm-container .appointment_dashboard_section_icon,#wcfm-main-contentainer .wcfm-container-box .wcfm-container .booking_dashboard_section_icon,#wcfm-main-contentainer .wcfm_appointment_gloabl_settings,#wcfm-main-contentainer .wcfm_bookings_gloabl_settings,#wcfm-main-contentainer .wcfm_gloabl_settings,#wcfm-main-contentainer .wcfm_header_panel a.active,#wcfm-main-contentainer .wcfm_header_panel a:hover,#wcfm-main-contentainer .wcfm_screen_manager,#wcfm-main-contentainer .wcfm_screen_manager_dummy,#wcfm-main-contentainer .woocommerce-exporter-wrapper .wc-progress-form-content .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-exporter-wrapper .woocommerce-exporter .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-exporter-wrapper .woocommerce-importer .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-importer-wrapper .wc-progress-form-content .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-importer-wrapper .woocommerce-exporter .woocommerce-importer-done::before,#wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul li.custom.active,#wcfm-main-contentainer ul.wcfm_appointments_menus li a,#wcfm-main-contentainer ul.wcfm_orders_menus li a,#wcfm_page_load .fa,.wcfm_dashboard_membership_details,.wcfm_reports_menus li a,.woocommerce-exporter-wrapper .wc-progress-steps li.active,.woocommerce-exporter-wrapper .wc-progress-steps li.done,.woocommerce-importer-wrapper .wc-progress-steps li.active,.woocommerce-importer-wrapper .wc-progress-steps li.done,.woocommerce-importer-wrapper .woocommerce-importer .woocommerce-importer-done::before,.woocommerce-progress-form-wrapper .wc-progress-form-content .woocommerce-importer-done::before,.woocommerce-progress-form-wrapper .wc-progress-steps li.active,.woocommerce-progress-form-wrapper .wc-progress-steps li.done,.woocommerce-progress-form-wrapper .woocommerce-exporter .woocommerce-importer-done::before,.woocommerce-progress-form-wrapper .woocommerce-importer .woocommerce-importer-done::before,div.wcfm-collapse-content h2,html #wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul li.active a,ul.wcfm_bookings_menus li a,ul.wcfm_listings_menus li a,ul.wcfm_products_menus li a{
	color:#000;
	font-size: 13px;
}
.page-template-dashboard .wcfm_dashboard_stats_block .fa,.page-template-dashboard a.wcfm_screen_manager.text_tip,a.wcfm_wp_admin_view.text_tip{
	/* display:none!important */
}
#wcfm-main-contentainer .page_collapsible label.fa{
	width:27px!important
}
.page-template-dashboard .header-facet-wrapper .facet-wrapper{
	display:-webkit-box;
	display:-ms-flexbox;
	display:none
}
fm_product_popup_button_icon .fa-cube:before{
	font-family:Pe-icon-7-stroke!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"\e6c3";
	font-size:39px;
	margin-top:2px;
	margin-left:2px;
	padding:1px 8px
}
#wcfm-main-contentainer .page_collapsible label.fa{
	display:none
}
html body .wcfm-container.wcfm-top-element-container .fa{
	display:inline-block!important;
	font:normal normal normal 11px/1 FontAwesome!important;
	/* color:#000!important; */
	padding-top:0!important;
	font-size: 9px!important;
}
#wcfm-main-contentainer .wcfm-page-headig .fa{
	color:#000!important;
	margin-left:6px
}
html body #wcfm-main-contentainer a.wcfm_import_export {
    background: transparent!important;
    box-shadow: none!important;
    padding: 0;
    color: #000!important;
    font-size: 9px!important;
}
html .wcfm_header_panel i.fa{
	margin-top:7px!important
}
body .page_collapsible .fa{
	float:left;
	font-size:15px
}
body .wcfm_dashboard_stats_block .fa{
	vertical-align:top;
	padding-top:25px
}
.wcfm_dashboard_stats_block .fa{
	width:15%!important;
	font-size:18px!important
}

.page-template-dashboard #wcfm-main-contentainer .wcfm-page-headig,.wcfm_menu_logo,.wcfm_menu_no_logo{
	background:0 0;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none
}
#wcfm_menu span.wcfm_sub_menu_items,.page-template-dashboard #wcfm_menu{
	background: #0c3c3d!important;
	border-right: 1px solid #f1f1f159;
}
span.wcfm_menu_toggler.fahtml .fa-bars.text_tip{
	position:absolute;
	top:0
}
#wcfm_menu .wcfm_menu_items{
	position:relative;
	width:100%;
	display:block;
	transition:all .5s ease;
	padding-left:11px;
	border-bottom: 0px solid #f1f1f159;
}

#wcfm_menu{
	width:14%;
	flex:1 auto;
	border-right:#ccc 0 solid;
	background:#1C2B36;
	padding-bottom:100px;
	z-index:11;
	transition:all 1s
}

.wcfm_menu_logo,.wcfm_menu_no_logo{
	min-width:100px;
	display:none
}


html .fa-file-alt:before {
    content: "\f15c";
    content: "\e675";
    font-family: Pe-icon-7-stroke;
    font-weight: 400;
    text-transform: none;
    line-height: 1;
    font-size: 19px;
    margin-top: 0;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    speak: none;
}
#wcfm_menu .wcfm_menu_item span.fa{
	float:right;
	padding-right:23px;
	font-size:16px;
	color:#788195!important;
	padding-top:12px
}

body #wcfm_menu{
	width:17%;
	flex:1 auto;
	border-right:1px solid #f2f2f2;
	background:#272b35!important;
	padding-bottom:100px;
	z-index:9;
	padding-top:67px
}

#wcfm_menu .wcfm_menu_items a.wcfm_menu_item{
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}

html #wcfm_menu .wcfm_menu_item span, html #wcfm_menu span.wcfm_sub_menu_items a, html .wcfm_menu_no_logo h4, .wcfm_menu_no_logo h4 a {
    color: #fff;
}
.wcfm_header_panel a {
    color: #fff;
    font-size: 13px;
    margin-left: 15px;
}
div.wcfm-content ul li a {
    color: #555555!important;
}

html .wcfm-container.wcfm-top-element-container ul li a {
    color: #000!important;
    padding: 7px;
}
html .wcfm-container.wcfm-top-element-container ul li  {
    font-weight: 100!important;
      color: #000;
}

html .wcfm-container.wcfm-top-element-container ul li a.active, #wcfm-main-contentainer ul.wcfm_orders_menus li a.active, .woocommerce-reports-wide .postbox .chart-legend li:hover strong, .woocommerce-reports-wrap .postbox .chart-legend li:hover strong, html .wcfm-container.wcfm-top-element-container ul li a.active, #wcfm-main-contentainer ul.wcfm_orders_menus li a.active, .wcfm_dashboard_latest_topic a, .wcfm_dashboard_enquiry a, html body .wcfm_dashboard_wc_status_data strong, .wcfm_dashboard_wc_status_data strong .woocommerce-Price-amount, .wcfm_dashboard_stats_block strong, .wcfm_dashboard_stats_block strong .woocommerce-Price-amount, html body .wcfm-collapse a, .woocommerce-reports-wrap .postbox .chart-legend li strong {
    color: rgb(18, 214, 185) !important;
}

body #wcfm_menu .wcfm_menu_items a,body .wcfm-collapse a{
	/* font-size:14px!important; */
	/* display:table; */
	/* font-family:SeroPro,Source Sans ProRoboto,-apple-system,"Helvetica Neue",Arial,sans-serif; */
	font-stretch:100%;
	/* color:#fff!important; */
	font-weight: 100!important;
	/* margin-left:0!important; */
	color: #34D1D1;
	/* margin-left: 15px; */
}

#wcfm_menu span.wcfm_sub_menu_items,html #wcfm_menu span.wcfm_sub_menu_items{
	position:absolute;
	line-height:20px;
	font-size:15px;
	width:85px;
	transform:translateY(-50%);
	left:100%;
	opacity:0;
	visibility:hidden;
	transition:all .5s;
	text-align:center
}
#wcfm_menu span.wcfm_sub_menu_items{
	background:#000!important;
	padding:15px 5px;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-box-shadow:none;
	margin-left:2px;
	z-index:99999;
	top:50%;
	margin-top:2px
}
html #wcfm_menu span.wcfm_sub_menu_items{
	background: #ffe672!important;
	padding:13px 15px 11px;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	-moz-box-shadow:0 0 8px rgba(0,0,0,.9);
	-webkit-box-shadow:0 0 8px rgba(0,0,0,.9);
	-box-shadow:0 0 8px rgba(0,0,0,.9);
	z-index:100015;
	top:50%;
	margin-top:1px;
	margin-left:0;
	box-shadow:0 -2px 20px rgba(0,0,0,.15);
	opacity: 1;
}
#wcfm_menu .wcfm_menu_items a.active::after{
	border-right-color:#000!important
}

#wcfm-main-contentainer .wcfm-page-headig,.wcfm_menu_logo,.wcfm_menu_no_logo{
	background-color:#1C2B36;
	box-shadow:none;
	-webkit-box-shadow:none
}

.page-template-dashboard .wcfm_menu_no_logo{
	background-color:#1C2B36;
	box-shadow:0 8px 6px -6px rgba(0,0,0,.5);
	-webkit-box-shadow:none!important;
	-moz-box-shadow:0 8px 6px -6px rgba(0,0,0,.5);
	height:66px;
	width:100%;
	min-height:55px;
	min-width:320px;
	padding:0 10px 0 15px
}

.wcfm-success,.wcfm_products_limit_label,html #wcfm-main-contentainer input.wcfm_submit_button,html body #wcfm_menu .wcfm_menu_item span.text{
	font-family:SeroPro,Source Sans ProRoboto,-apple-system,"Helvetica Neue",Arial,sans-serif!important
}

html body #wcfm_menu .wcfm_menu_items a.wcfm_menu_item:hover:after, html body  #wcfm_menu .wcfm_menu_items a.wcfm_menu_item.active:after{
	right: -1px;
	border: 2px solid rgb(18, 214, 185) !important;
	content:" ";
	height: 44px;
	width:0;
	position:absolute;
	pointer-events:none;
	border-right-color: rgb(18, 214, 185) !important;
	top: 26%;
	margin-top:-11px;
}


#wcfm_menu .wcfm_menu_items a.active:hover span, #wcfm_menu .wcfm_menu_items a:hover span{
	color: #34D1D1!important;
}
html body #wcfm_menu .wcfm_menu_item span.text{
	font-weight:300;
	text-transform:none!important;
	letter-spacing:0!important;
	font-size:14px!important;
	padding: 2px 6px 4px 36px;
	display:table;
	font-stretch:100%;
	-webkit-font-smoothing:auto!important;
	-moz-osx-font-smoothing:auto!important;
	/* color:#000!important; */
	color: #fff;
	font-size: 15px;
	font-weight: 00;
	font-family: SeroPro,Source Sans ProRoboto,-apple-system,"Helvetica Neue",Arial,sans-serif!important;
}
html .fa-briefcase:before,html .fa-calendar-check-o:before,html .fa-user-plus:before{
	font-family:Pe-icon-7-stroke
}
html #wcfm_menu .wcfm_menu_item span.fa{
	float:right;
	padding-right:0;
	font-size:16px;
	color:#000!important;
	padding-top:12px;
	margin-right:10px
}
html body #wcfm_menu{
	width:17%;
	flex:1 auto;
	border-right:0 solid #f2f2f2;
	background:#007be8!important;
	padding-bottom:100px;
	z-index: 999999999;
	padding-top:67px;
	text-decoration: none;
	color: #374A77;
	font-size: 15px;
	font-weight: 500;
	display: block;
	/* padding: 15px 10px 15px 0px; */
	/* white-space: nowrap; */
}

html body #wcfm_menu .wcfm_menu_items a.wcfm_menu_item{
	border-top:0 solid #002fa9;
	background:0 0!important;
	padding-right: 0;
	padding-left:10px;
	/* height: 31px; */
}


span.wcfm_menu_toggler.fa.fa-bars.text_tip{
	background:#ffe672!important;
	display:table;
	padding:9px;
	position:relative;
	right:-10px;
	top: -4px;
	z-index:9999!important;
	font-size:20px;
	margin-top: 0;
}



html .fa-briefcase:before{
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"\e68e";
	font-size: 22px;
	margin-top: 6px;
	font-family: Pe-icon-7-stroke;
}
html .fa-calendar-check-o:before{
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"\e660";
	font-size:20px;
	margin-top:2px
}
html .fa-gift:before,html .fa-home:before,html .fa-pie-chart:before,html .fa-power-off:before,html .fa-shopping-cart:before,html .fa-user-times:before{
	font-family:Pe-icon-7-stroke!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
html .fa-home:before{
	content:"\e6c3";
	font-size:20px;
	margin-top:2px;
	margin-left:2px
}
html .fa-gift:before{
	content:"\e652";
	font-size:20px;
	margin-top:2px
}
html .fa-shopping-cart:before{
	content:"\f07a";
	content:"\e66e";
	font-size:20px;
	margin-top:2px;
	font-family: Pe-icon-7-stroke!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
html .fa-pie-chart:before{
	content:"\f200";
	content:"\e65e";
	font-size:20px;
	margin-top:2px
}
html .fa-user-times:before{
	content:"\e6a7";
	font-size:20px;
	margin-top:2px
}
html .fa-power-off:before{
	content:"\f011";
	content:"\e621";
	font-size:19px;
	margin-top:2px;
	margin-left:-2px
}
html .fa-cogs:before,html .fa-gears:before,html .fa-user-o:before{
	font-family:Pe-icon-7-stroke!important;
	font-size:20px;
	margin-top:2px;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
html .fa-user-o:before{
	content:"\f2c0";
	content:"\e68f"
}
html .fa-cogs:before,html .fa-gears:before{
	content:"\f085";
	content:"\e659"
}
html .fa-user-plus:before{
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"\e6a9";
	font-size:45px;
	font-size: 16px;
	margin-top:0;
}
html .fa-bell-o:before,html .fa-question-circle-o:before{
	font-size:25px;
	font-family:Pe-icon-7-stroke;
	margin-top:0;
	text-transform:none;
	line-height:1;
	font-weight:400;
	speak:none;
	font-style:normal;
	font-variant:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
html .fa-question-circle-o:before{
	content:"\f29c";
	content:"\e649"
}
html .fa-bell-o:before{
	content:"\f0a2";
	content:"\e677"
}
html .fa-credit-card:before{
	content:"\f09d";
	content:"\e664";
	font-family:Pe-icon-7-stroke;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:21px;
	margin-top:0
}
html .fa-cubes:before{
	content:"\f1b3";
	content:"\e674";
	font-family:Pe-icon-7-stroke!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:20px;
	margin-top:2px
}

.wcfm_product_popup_button_icon .fa-cube:before {
    font-family: Pe-icon-7-stroke!important;
    content: "\e6c3";
    font-size: 37px;
    margin-top: 2px;
    margin-left: 2px;
    color: #000;
    padding: 2px 8px;
}
.fa-navicon:before,.fa-reorder:before,.wcfm_product_popup_button_icon .fa-cube:before,html .fa-bars:before{
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	line-height:1
}

.fa-navicon:before,.fa-reorder:before,html .fa-bars:before{
	font-family:Pe-icon-7-stroke;
	content:"\e636"
}

html .fa-clock-o:before{
	content:"\f017";
	content:"\e660";
	font-family:Pe-icon-7-stroke!important;
	font-style:normal;
	font-weight:400;
	text-transform:none;
	line-height:1;
	font-size:20px
}

span.fahtml .fa-user-circle{
	display:none
}

.wcfm-page-headig span.fahtml .fa-shopping-cart{
	display:none
}


html .wcfm_dashboard_stats_block html .fa-cubes,html .wcfm_dashboard_stats_block html .fa-currency,html .wcfm_dashboard_stats_block html .fa-dollar,html .wcfm_dashboard_stats_block html .fa-money{
	background:#222;
	font-weight:500
}


html .fa-cart-plus:before,html .fa-money:before{
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
html .fa-money:before{
	content:"\f0d6";
	content:"\e664";
	font-family:Pe-icon-7-stroke;
	font-size:21px;
	margin-top:0
}
html .fa-cart-plus:before{
	content:"\f217";
	content:"\e66e";
	font-family:Pe-icon-7-stroke!important;
	font-size:20px;
	margin-top:0
}
html .fa-book:before,html .fa-bullhorn:before{
	font-family:Pe-icon-7-stroke;
	font-weight:400;
	text-transform:none;
	line-height:1;
	font-size: 20px;
	margin-top:0;
	font-style:normal;
	font-variant:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	speak:none;
}
html .fa:before{
	display:inline-block
}
.wcfm_welcomebox_header .rgt{
	float:left!important
}
html .fa-book:before{
	content:"\f02d";
	content:"\e675";
	font-family: Pe-icon-7-stroke;
	font-weight: 400;
	text-transform: none;
	line-height: 1;
	font-size: 25px;
	margin-top: 0;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	speak: none;
}
html .fa-bullhorn:before{
	content:"\f0a1";
	content:"\e612"
}

html .fa-clock-o:before,span.wcfm-wp-fields-uploader.wcfm-text.wcfm_ele.wcfm_img_uploader:before{
	speak:none;
	font-variant:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}


div#wcfmu-feature-missing-message span.fa, html .fa-warning,div#wcfmu-feature-missing-message strong{
	color:#35BC6F!important
}

#wcfm-main-contentainer #orders_details_shipment_expander .fa{
	font-family:SeroPro!important;
	font-size:25px;
	padding:11Px;
	background:#000!important
}
a.wcfm_order_mark_shipped{
	background:#000!important;
	font-family:SeroPro!important;
	font-size:18Px
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
	color:#000!important;
	font-family:SeroPro!important;
	font-style:normal;
	text-transform:none!important;
	font-size:12px
}
.page_collapsible_content_holder html .fa-truck:before{
	content:"\f0d1"!important
}



#orders_details_shipment_expander span.fa , html .fa-truck.text_tip:before{
	content:"Ajouter un numero de suivi"!important;
	font-family:SeroPro!important;
	color:#fff!important
}
label.fahtml .fa-database{
	padding-right:11px!important;
	width:29Px!important;
	text-transform:none!important
}

html body .wcfm-container.wcfm-top-element-container span.fahtml .fa-cube{
	display:none!important
}
.wcfm_dashboard_wc_status_data html .fa-life-ring{
	color:#000!important
}







html .fa-arrow-circle-right.sub_checklist_toggler{
	margin:0;
	padding:0
}









@media only screen and (min-width: 976px) and (max-width: 1095px) {


html ul#menu-main-menu {
    display: none;
}
}






html #wcfm-main-contentainer .dataTables_wrapper select, html #wcfm-main-contentainer .wcfm_enquiry_filter_wrap .select2-container, html #wcfm-main-contentainer .wcfm_products_filter_wrap .select2-container, html #wcfm-main-contentainer .wcfm_products_stock_manage_filter_wrap .select2-container {
    color: #000!important;
}

@media only screen and (max-width:335px){
html .page-template-dashboard span.wcfm-page-heading-text {
    font-size: 15px!important;
    /* color: #fff; */
}
.woocommerce-reports-wide .postbox div.stats_range ul li a, .woocommerce-reports-wide .postbox h3.stats_range ul li a, .woocommerce-reports-wrap .postbox div.stats_range ul li a, .woocommerce-reports-wrap .postbox h3.stats_range ul li a {
    padding: 2px;
    font-size: 9px;
    padding: 2px 4px;
}

}

@media only screen and (max-width:975px){
html .woocommerce-reports-wide .postbox .chart-legend li, html .woocommerce-reports-wrap .postbox .chart-legend li {
    border-right: 5px solid #aaa;
    color: #000;
    padding: 5px;
    display: block;
    margin: 0;
    -webkit-transition: all ease .5s;
    box-shadow: none;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
    /* margin-top: 23px; */
    padding-bottom: 13px!important;
    padding-top: 13px!important;
    border-bottom: 1px solid;
}
.woocommerce-reports-wide .postbox div.stats_range ul li a, .woocommerce-reports-wide .postbox h3.stats_range ul li a, .woocommerce-reports-wrap .postbox div.stats_range ul li a, .woocommerce-reports-wrap .postbox h3.stats_range ul li a {
    padding: 2px;
    font-size: 10px;
    padding: 2px 4px;
}

.wcfm_welcomebox_user_profile.lft, #wcfm-listings > tbody > tr > td:nth-child(3), #wcfm-listings > thead > tr > td:nth-child(3), #wcfm-listings > thead > tr > th:nth-child(3), #wcfm-listings > tfoot > tr > th:nth-child(3), #wcfm-listings > tbody > tr > td:nth-child(5), #wcfm-listings > thead > tr > td:nth-child(5), #wcfm-listings > thead > tr > th:nth-child(5), #wcfm-listings > tfoot > tr > th:nth-child(5), html .woocommerce-reports-wide .postbox div.stats_range ul li.custom {
    display: none!important;
}


audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
    width: 100%!important;
}
.wcfm-content .analytics-chart-placeholder, .wcfm-content .woocommerce-reports-wide .postbox .chart-placeholder, #sales-piechart, #product_stats-report {
    width: 100%!important;
    padding: 5px;
    overflow: hidden;
    position: relative;
}
html .page-template-dashboard span.wcfm-page-heading-text {
    font-size: 17px;
    /* color: #fff; */
}
html .wcfm-container.wcfm-top-element-container {
    display: none;
}
html .wcfm_products_limit_label {
    padding: 2px 10px;
    font-size: 12px;
    color: #e85656;
    border: 1px solid #e85656;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    display: inline-block;
    float: none;
    font-weight: 100;
    margin-top: 21px;
}


html .wcfm-collapse .wcfm-container, html .wcfm-tabWrap {
    padding: 8px 25px!important;
}
html .search-trigger--mobile {
    color: #484848;
    display: none;
}
ul.wcfm_products_menus {
    width: 100%;
    text-align: center;
    display: none!important;
}

html .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
    display: none;
}
#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export {
    margin-left: 1px;
    position: absolute;
    right: 12px;
    top: 74px;
}
html .wcfm-store-name-heading-text {
    padding-left: 0;
    display: none;
}
html .page-template-dashboard .wcfm-page-headig .wcfm-page-heading-text {
    color: #000!important;
    margin-top: 41px;
    margin-left: 18px;
    transition: all .5s ease;
    padding-top: 20px;
    /* display: block; */
    width: 100%;
    max-width: 100%;
    display: block!important;
    margin: 0;
    padding-top: 0px;
}
.wcfm_welcomebox_membership {
    margin: 5px 0;
    display: none;
}
html ul.wcfm_listings_menus {
    width: 100%;
    display: none;
}
html .page-template-dashboard .wcfm_dashboard_stats_block div {
    display: table-cell;
    padding: 12px 13px;
    vertical-align: middle;
    font-size: 12px;
    text-align: left;
    color: #ff!important;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.07);
    box-shadow: none;
    background: 0 0!important;
}
html .wcfm_dashboard_stats_block {
    height: 70px;
    max-height: 70px;
}
html .page-template-dashboard .wcfm_dashboard_stats_block {
    width: 54%;
    max-height: 100%;
    overflow: hidden;
    display: inline-block;
    text-align: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 0;
    position: relative;
    background: 0 0;
    border-bottom: 0 solid #00897b;
    margin: 0!important;
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #f1f1f114;
    padding: 1px 0px 8px 8px;
    margin: 3px!important;
}

html .postbox {
    min-width: 225px;
    overflow: hidden;
}
.wcfm-content .analytics-chart-placeholder, .wcfm-content .woocommerce-reports-wide .postbox .chart-placeholder, #sales-piechart, #product_stats-report {
    width: 100%!important;
    padding: 5px;
    overflow: hidden;
    position: relative;
}
audio, canvas, progress, video, .wcfm-collapse .wcfm-container {
    width: 100%!important;
}
html .wcfm_dashboard_latest_topic a, html .wcfm_dashboard_enquiry a, html .wcfm_dashboard_wc_status_data strong, html .wcfm_dashboard_wc_status_data strong .woocommerce-Price-amount, html .wcfm_dashboard_stats_block strong, .wcfm_dashboard_stats_block strong .woocommerce-Price-amount {
    font-size: 13px!important;
}

html body .wcfm_dashboard_stats, html body .wcfm_welcomebox_header {
    /* background: #ccfaf1!important; */
    box-sizing: border-box;
    max-width: 100%;
    margin-top: 0px!important;
    padding-bottom: 41px;
    border-color: #000;
    background-color: #ECF1FD;
    display: block;
    padding: 10px 23px 0px 8px!important;
}
html .wcfm_welcomebox_header .rgt {
    margin-top: 0;
}
.wcfm_welcomebox_header .rgt h3 {
    font-family: SeroPro!important;
    color: #0d42ff!important;
    font-size: 18px!important;
    text-align: left;
    line-height: 22px;
}
#wcfm_order_details > div.wcfm-collapse-content > div.wcfm_welcomebox_header > div.lft.wcfm_welcomebox_user .lft {
    display: none!important;
}
html .wcfm_dashboard_stats, html .wcfm_welcomebox_header {
    /* background: #ccfaf1!important; */
    box-sizing: border-box;
    max-width: 100%;
    margin-top: 0px!important;
    padding-bottom: 41px;
    border-color: #000;
    background-color: #ECF1FD;
    display: block;
    padding: 28px 23px 27px 8px;
}
html .page-template-dashboard .wcfm_dashboard_stats_block {
    width: 100%;}
html .wcfm_dashboard_stats, html .wcfm_welcomebox_header {
    display: block!important;
    padding: 28px;
}

	#wcfm-main-contentainer .wcfm_menu_toggler { 
		display: block;
	}
	
	#wcfm-main-contentainer .wcfm_responsive_menu_toggler {
		width: 54px;
	}
	
	#wcfm-main-contentainer .wcfm_menu_toggle {
		width: 54px;
	}
	
	#wcfm-main-contentainer .wcfm_menu_toggle .wcfm_menu_items {
		display: block;
		transition: all 1s;
	}
	
	html #wcfm-main-contentainer .wcfm_menu_toggle .wcfm_menu_items {
    display: block!important;
    transition: all 1s;
}
	
	
	
	
	
#wcfm-main-contentainer .wcfm_menu_toggle {
    width: 55px;
}
html #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button {
    padding: 0.5em!important;
    margin-top: 0;
    margin-left: 0;
    margin-right: 6px;
    margin-bottom: 5px;
}
p#user_switching_switch_on {
    display: none;
}
html #wcfm_menu {
    top: -32px!important;
    width: 54px!important;
}
.dt-buttons a span {
    padding-top: 3px;
    display: table;
}
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #wcfm-main-contentainer .wcfm_add_attribute, #wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export, #wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.wcfm_submit_button, #wcfm_vendor_approval_response_button {
    background: #000!important;
    color: #fff!important;
    min-height: 27Px;
    line-height: 20px;
    border-radius: 0;
    font-size: 10px!important;
    border: 0;
}
.wcfm-collapse .wcfm-container, .wcfm-tabWrap {
    padding: 8px!important;
}
html #wcfm-main-contentainer .dataTables_wrapper select, html #wcfm-main-contentainer .wcfm_enquiry_filter_wrap .select2-container, html #wcfm-main-contentainer .wcfm_products_filter_wrap .select2-container, html #wcfm-main-contentainer .wcfm_products_stock_manage_filter_wrap .select2-container {
    color: #000!important;

}
html .wcfm-store-name-heading-text {
    padding-left: 0;
}
html .wcfm-store-name-heading-text a {
    line-height: 6px;
    font-size: 18px;
    display: table;
}
html #wcfm-main-contentainer .wcfm_menu_toggler, html #wcfm-main-contentainer .wcfm_responsive_menu_toggler {
    float: left;
    width: 20px;
    color: #000!important;
    cursor: pointer;
    margin-top: 8px!important;
    display: none;
}
.page-template-dashboard .taptap-main-menu-button:before, .page-template-dashboard .taptap-main-menu-button div.page-template-dashboard .taptap-main-menu-button-middle:before, .page-template-dashboard .taptap-main-menu-button:after, .page-template-dashboard .taptap-main-menu-button-two:before, .page-template-dashboard .taptap-main-menu-button-two div.page-template-dashboard .taptap-main-menu-button-two-middle:before, .page-template-dashboard .taptap-main-menu-button-two:after, .page-template-dashboard .taptap-main-menu-button-three:before, .page-template-dashboard .taptap-main-menu-button-three div.page-template-dashboard .taptap-main-menu-button-three-middle:before, .page-template-dashboard .taptap-main-menu-button-three:after, .page-template-dashboard .taptap-main-menu-button-four:before, .page-template-dashboard .taptap-main-menu-button-four div.page-template-dashboard .taptap-main-menu-button-four-middle:before, .page-template-dashboard .taptap-main-menu-button-four:after, .page-template-dashboard .taptap-main-menu-button-five:before, .page-template-dashboard .taptap-main-menu-button-five div.page-template-dashboard .taptap-main-menu-button-five-middle:before, .page-template-dashboard .taptap-main-menu-button-five:after, .page-template-dashboard .taptap-main-menu-button-six:before, .page-template-dashboard .taptap-main-menu-button-six:after {
    background-color: #fff!important;
}

html a#add_new_order_dashboard {
    display: none!important;
}

html .wcfm-dashboard-page .wcfm-collapse .wcfm-container {
    padding-right: 7px!important;
    padding-left: 0px!important;
}
html span.wcfm_responsive_menu_toggler.wcfmfa.fa-bars {
    /* display: none!important; */
}

html .page-template-dashboard #wcfm-main-contentainer .wcfm-page-headig {
    margin-bottom: 0!important;
    padding-bottom: 0px!important;
    border-bottom: 0px solid rgba(0, 0, 0, 0.05);
}
html ul.wcfm_orders_menus {
    display: none;
}
#wcfm_order_status, #wcfm_booking_status, #wcfm_appointment_status, #wcfm_subscription_status, #wcfm_change_vendor_membership, #wcfm-main-contentainer .wcfm-date-range-field, html #wcfm-main-contentainer .dataTables_wrapper select, html #wcfm-main-contentainer .wcfm_enquiry_filter_wrap .select2-container, html #wcfm-main-contentainer .wcfm_products_filter_wrap .select2-container, html #wcfm-main-contentainer .wcfm_products_stock_manage_filter_wrap .select2-container,body #wcfm-main-contentainer input[type=number], body #wcfm-main-contentainer input[type=time], body #wcfm-main-contentainer input[type=search], body #wcfm-main-contentainer input[type=text], body #wcfm-main-contentainer select, body #wcfm-main-contentainer textarea  {
    display: inline-block;
    width: 100%!important;
    max-width: 100%!important;
}

html .page-template-dashboard #wcfm-main-contentainer .wcfm-page-headig {
    padding-left: 0;

}
html .wcfm_header_panel {
    margin-right: 0;
    text-align: center;
    width: 100%;
    display: none;
}
html #wcfm-main-contentainer .wcfm-collapse {
    padding-top: 54px!important;
    padding: 5px 9px 7px 62px;
}

#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export, #wcfm-main-contentainer input.wcfm_submit_button, #wcfm-main-contentainer button.wcfm_submit_button, #wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer .wcfm_add_category_bt, #wcfm-main-contentainer .wcfm_add_attribute, #wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #submit-job-form input[type="submit"], #job_preview input[type="submit"] {
    color: #b0bec5;
    font-size: 9px!important;
    padding-top: 0;
    height: 11px;
    line-height: 17px;
}
#wcfm-main-contentainer .wcfm-collapse {
    padding: 5px 14px 5px 61px;
}
.wcfm-collapse .wcfm-container, .wcfm-tabWrap {
    padding: 1px!important;
}
html body #wcfm_menu .wcfm_menu_item span.text {
    display: none!important;
}
	html .wcfm_welcomebox_header .lft{
		float:left;
		display:flex
}
	html .wcfm_welcomebox_user_details{
		margin:8px 0 0;
		width:100%
}
	html .wcfm_welcomebox_header .rgt{
		float:left!important;
		display:block;
		display:inline-block;
		margin-top: 0!important;
}
	html .wcfm_welcomebox_header{
		padding:45px 65px 27px 43px;
		background:#674dd0;
		box-sizing:border-box;
		max-width:99%;
		margin:0 auto
}
	html .wcfm_welcomebox_user_profile{
		border-radius:50%;
		overflow:hidden;
		height:92px;
		width:92px;
		border:5px solid;
		margin-right:6px
}
	.wcfm_welcomebox_last_time{
		display:none
}
}


html .wcfm_welcomebox_header .rgt{
	float:left!important;
	display:block;
	display:inline-block;
	left:0;
	padding-left: 7px;
	margin-top: 30px;
}
html .wcfm_welcomebox_user_details{
	margin:4px 0 0
}



.wcfm_welcomebox_header .rgt h3{
	font-family:SeroPro!important;
	color:#000!important
}
.wcfm_welcomebox_user_profile{
	border:0 solid #f5f5f5;
	border-radius:50%;
	overflow:hidden;
	margin-right:35px;
	width:135px;
	height:135px
}
.wcfm_welcomebox_membership span{
	color: #fff!important;
	font-family:SeroPro!important;
}
html .wcfm_welcomebox_last_time span{
	margin-right:6px;
	color: #fff;
	/* font-family:SeroPro */
}
html .wcfm_welcomebox_last_time{
	padding:0 0 5px;
	font-size:14px;
	line-height:18px;
	color: #fff;
}
html .wcfm_welcomebox_header{
	padding: 50px 43px 69px;
	margin:0 auto;
}

html .wcfm_welcomebox_header .lft{
	float:left!important;
}
#wcfm-main-contentainer .wc_bookings_calendar_form .tablenav .date_selector a,#wcfm-main-contentainer .wc_bookings_calendar_form .tablenav .views a,.wc_bookings_calendar_form .calendar_days .hours label{
	color: #000!important;
}

	.wcfm_welcomebox_header .rgt h3,html .wcfm_welcomebox_header .rgt h3{
		padding-top:16px;
		/* display:none!important */
		font-size: 30px;
		font-weight: 900!important;
}
.wcfm_welcomebox_user_profile.lft{
	position:absolute;
	right:117px;
	width:111px;
	height:111px;
	margin-top: 32px;
}

html .wcfm_dashboard_stats {
    padding-top: 49px;
}
html .wcfm_dashboard_stats,html .wcfm_welcomebox_header{
	/* background:#ccfaf1!important; */
	box-sizing:border-box;
	max-width: 100%;
	margin-top: 0px!important;
	padding-bottom: 41px;
	border-color: #000;
	background-color: #000!important;
	display: flex;
	padding: 28px;
}

.wcfm_welcomebox_header .rgt h3 {
    font-family: SeroPro!important;
    color: #fff!important;
}

.wcfm_welcomebox_header .rgt h3, .wcfm_welcomebox_membership span, html .wcfm_welcomebox_last_time span {
    font-style: normal;
    text-transform: none!important;
    font-weight: 100!important;
}

.wcfm_product_popup_button.text_tip{
	padding:10px;
	margin:10px;
	right:0;
	z-index:9999999999999999;
	cursor:pointer;
	box-shadow:0 -2px 20px rgba(0,0,0,.15);
	background: #ffe684!important;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	width: 156px;
}




.page-template-dashboard .wcfm_dashboard_stats_block div, .page-template-dashboard .wcfm_dashboard_stats_block span.woocommerce-Price-amount.amount{
	text-transform:none!important;
	font-family:SeroPro!important;
	font-style:normal;
	color: #000!important;
}
.page-template-dashboard .wcfm_dashboard_stats_block div{
	display:table-cell;
	padding:19px 13px;
	vertical-align:middle;
	font-size:12px;
	text-align:left;
	color: #fff!important;
	border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.07);
	box-shadow:none;
	background:0 0!important;
}
.page-template-dashboard .wcfm_dashboard_stats_block br{
	display:block!important
}

.page-template-dashboard span.dashboard_widget_head{
	text-transform:none!important;
	font-family:SeroPro!important;
	font-style:normal;
	color: rgb(18, 214, 185) !important;
	font-size: 18px;
	padding-left: 5px;
}

.page-template-dashboard .wcfm_dashboard_stats_block strong{
	font-size: 21px!important;
	display:inline-block;
	font-weight:100!important;
	/* color:#000!important; */
}
.page-template-dashboard .wcfm_dashboard_stats_block{
	width: 54%;
	max-height:100%;
	overflow:hidden;
	display:inline-block;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:0;
	position:relative;
	background:0 0;
	border-bottom:0 solid #00897b;
	margin:0!important;
	border-radius:2px;
	-webkit-box-shadow:none;
	box-shadow:none;
	background: #f1f1f114;
	padding: 8px 0px 8px 23px;
	margin: 9px!important;
}
.page-template-dashboard .wcfm_dashboard_stats_block span.woocommerce-Price-amount.amount{
	font-weight:100;
	margin-bottom: 0;
	font-size:25px!important;
	display:inline-block;
	color: #fff!important;
}

.page-template-dashboard #wcfm-main-contentainer .wcfm-page-headig{
	padding-left:5px;
	font-weight: 500;
	line-height: 1;
	margin-bottom: 0;
	padding-bottom: 0px;
	border-bottom: 0px solid rgba(0, 0, 0, 0.05);
	margin-top: 3px;
	position: relative;
	font-size: 2em;
	/* margin: .67em 0; */
	display: table;
	border-bottom: 1px solid #e7e9ef;
	display: flex;
	align-items: center;
	padding: 0px 11px;
	margin-bottom: 55px;
}
.wcfm_dashboard_wc_reports_pie .wcfmfa, .wcfm_dashboard_latest_topics .wcfmfa, .wcfm_dashboard_notification .wcfmfa, .wcfm_dashboard_enquiries .wcfmfa, .wcfm_dashboard_wcfm_region_stats .wcfmfa {
    color: #000;
}



.page-template-dashboard .wcfm_dashboard_wc_status .page_collapsible{
	margin:0;
	padding:10px;
	min-height:20px;
	border:0 solid #f0f0f0!important;
	background: transparent!important;
	text-decoration:none;
	text-transform:uppercase;
	color:#000!important;
	font-size:1em;
	font-weight:500;
	box-sizing:content-box;
	white-space:nowrap;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	position:relative;
	cursor:pointer;
	border-bottom:1px solid #0000a!important;
}

body .wcfm_dashboard_wc_status .page_collapsible{
	margin:0;
	padding:10px;
	min-height:20px;
	border:0 solid #f0f0f0!important;
	background:#fff!important;
	text-transform:uppercase;
	color:#000!important;
	font-size:1em;
	font-weight:500;
	white-space:nowrap;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	position:relative;
	border-bottom:1px solid #0000a!important
}

body .wcfm_dashboard_stats_block div{
	display:table-cell;
	padding:19px 13px;
	vertical-align:middle;
	font-size:11px;
	text-align:left;
	color:#fff!important;
	border-radius:2px;
	-webkit-box-shadow:none;
	box-shadow:none;
	background:#056ac3!important;
	border:0;
	font-weight:100
}
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #wcfm-main-contentainer .wcfm_add_attribute, #wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer input.upload_button, #wcfm_vendor_approval_response_button, html #wcfm-main-contentainer a.wcfm_import_export, html #wcfm-main-contentainer input.wcfm_submit_button {
    /* background: #000!important; */
    color: #fff!important;
    min-height: 28Px;
    line-height: 21px;
    border-radius: 0;
    font-size: 13px!important;
    border: 0;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.07);
    box-shadow: none;
    margin: 3px;
}
.woocommerce-reports-wide .postbox .chart-legend li strong, .woocommerce-reports-wrap .postbox .chart-legend li strong {
    font-size: 1.27em;
    line-height: .9em;
    color: #464646;
    font-weight: 100;
    display: block;
    margin-bottom: 5px;
    margin-top: 8px;
}
html .wcfm_dashboard_latest_topic a,  html .wcfm_dashboard_wc_status_data strong .woocommerce-Price-amount, html .wcfm_dashboard_stats_block strong, .wcfm_dashboard_stats_block strong .woocommerce-Price-amount {
    font-weight: 100!important;
    font-size: 18px;
    color: #fff!important;
    display: inline-block;
}
.wcfm_dashboard_latest_topic a, .wcfm_dashboard_enquiry a, .wcfm_dashboard_wc_status_data strong .woocommerce-Price-amount, .wcfm_dashboard_stats_block strong, .wcfm_dashboard_stats_block strong .woocommerce-Price-amount {
	font-weight: 500;
	font-size: 15px;
	/* color: #34D1D1!important; */
	display: inline-block;
}

p.wcfm_title strong, span.wcfm_title strong {
    font-style: normal;
    font-weight: 600!important;
}
.wcfm-content strong{
	font-size: 12px;
	line-height: 23px;
	text-transform:none;
	letter-spacing:0;
	color:#000;
	font-family: 'SeroPro',Source Sans ProRoboto,-apple-system,"Helvetica Neue",Arial,sans-serif!important;
	font-weight: 500;
}
html .select2-selection--multiple:after {
    content: "";
    position: absolute;
    right: 23px;
    top: 24px!important;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
}

html .woocommerce-reports-wide .button {
    color: #555;
    border-color: transparent;
    background: #f7f7f7;
    -webkit-box-shadow: none;
    box-shadow: none;
    vertical-align: top;
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    margin: 0px 14px 14px 14px;
    padding: 4px 10px 3px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html #wcfm-main-contentainer .select2-search input[type="search"] {
    border: 0px!important;
    background-color: transparent!important;
    min-width: 100%;
    cursor: pointer;
}
body #wcfm-main-contentainer input[type=number], body #wcfm-main-contentainer input[type=time], body #wcfm-main-contentainer input[type=search], body #wcfm-main-contentainer input[type=text], body #wcfm-main-contentainer select {
    /* background-color: rgba(0, 43, 174, 0.06)!important; */
    border: 0px solid #f1f1f1!important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    min-height: 35Px;
    font-size: 11px;
    font-weight: 300;
    color: #000!important;
    margin-top: 8px!important;
    padding-left: 10px;
}
html .wcfm_form_simple_submit_wrapper{
	width:100%;
	height:60px;
	position:fixed;
	left:0;
	z-index:11111;
	background: #34D1D1!important;
	box-shadow: none;
	max-width: 100%;
	margin:0 auto;
	display:table!important;
	float:none;
	text-align:center;
	right:0;
	bottom: 0;
	padding: 16px;
	padding-right: 111px;
}
html #wcfm-main-contentainer input.wcfm_submit_button{
	/* background: #000!important; */
	color:#fff!important;
	padding: 8px 11px!important;
	border-radius: 3px;
	margin:0 3px 0 0!important;
	text-transform:none!important;
	font-weight:400;
	letter-spacing:0!important;
	z-index: 9999999;
	/* position: absolute; */
	/* right: 0; */
}
html #wcfm-main-contentainer .wcfm_form_simple_submit_wrapper input#wcfm_products_simple_draft_button,html #wcfm-main-contentainer .wcfm_form_simple_submit_wrapper input#wcfm_products_simple_submit_button{
	background:#fff!important;
	color:#000!important;
	border-radius:4px
}
html input.wcfm-checkbox:checked:before {
    float: left;
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-top: 2px;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00c";
    color: #17a2b8;
    font-size: 9px;
}

select#product_type {
    max-width: 162px;
}
#wcfm-main-contentainer .wp-picker-container, #wcfm-main-contentainer input[type=number].wcfm-text, #wcfm-main-contentainer input[type=text].wcfm-text, #wcfm-main-contentainer select.wcfm-select, #wcfm-main-contentainer #customers_details_general_expander input[type="text"].wcfm-text, #wcfm-main-contentainer #customers_details_general_expander textarea{
	display:inline-block;
	box-shadow:none;
	margin: 2px 8px 28px 0!important;
	/* padding: 10px 13px!important; */
	outline:0!important;
	resize:none!important;
	font-size:13px!important;
	line-height:17px!important;
	background-color:#fff!important;
	color:#000;
	font-family:'open sans'!important;
	font-weight:400!important;
	-webkit-box-sizing:border-box!important;
	-moz-box-sizing:border-box!important;
	box-sizing:border-box!important;
	border:1px solid #eee!important;
	border-radius:0;
	/* height:43px; */
	/* max-width: 162px; */
}
body #wcfm-main-contentainer .wcfm-collapse{
	background-color: #fbfcff;
}
.page-template-dashboard #wcfm-main-content div#buddypress,.page-template-dashboard .wcfm-main-content-wrap>br,html .wcfm-dashboard-page .footer_global_wrapper .footer-second,html .wcfm-dashboard-page .footer_global_wrapper .footer-third,html .wcfm-dashboard-page .white.pb25{
	display:none
}

.wcfm_filters_wrap {
    margin-top: 2px !important;
}

.wcfm_dashboard_enquiries,.wcfm_dashboard_latest_topics,.wcfm_dashboard_more_stats,.wcfm_dashboard_notifications,.wcfm_dashboard_wc_reports_pie,.wcfm_dashboard_wcfm_analytics{
	border: 0px solid #f2f2f2;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .form-control, .select2-container .select2-choice, .select2-container--default .select2-selection--single .select2-selection__rendered {
    border: 1px solid #0000000d!important;
    border-radius: 3px;
    display: block;
    outline: 0;
    padding: 0.8125rem 0.9375rem;
    vertical-align: middle;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
html #wcfm-main-contentainer .dataTables_wrapper .select2-container--default .select2-selection--single .select2-selection__rendered, #wcfm-main-contentainer .select2-search input {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    line-height: 2.407em!important;
    font-family: SeroPro!important;
    font-style: normal;
    text-transform: none!important;
    font-size: 10px!important;
    width: auto!important;
    color: #000;
    font-weight: 100;
    min-height: 30px!important;
    line-height: 30px!important;
    padding: 0px 8px 0 9px!important;
    border-radius: 0px;
    height: 26px;
    margin-top: 3px;
}

html #wcfm-main-contentainer .dataTables_wrapper select,html #wcfm-main-contentainer .wcfm_enquiry_filter_wrap .select2-container,html #wcfm-main-contentainer .wcfm_products_filter_wrap .select2-container,html #wcfm-main-contentainer .wcfm_products_stock_manage_filter_wrap .select2-container{
	display:inline-block;
	padding:0 38px 0 9px!important;
	font-weight:100!important;
	min-height: 28px!important;
	margin-top:0!important;
	color: #000;
	font-family:SeroPro!important;
	font-style:normal;
	text-transform:none!important;
	font-size: 10px!important;
	width: auto;
	border-radius:0;
	line-height:19px!important;
	margin: 7px;
}


table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{
	top:9px;
	left:4px;
	height:14px;
	width:14px;
	display:block;
	position:absolute;
	color:#fff;
	border:0 solid #fff;
	border-radius:14px;
	box-sizing:content-box;
	text-align:center;
	font-family:'Courier New',Courier,monospace;
	line-height:14px;
	content:'+';
	background-color:#00e9ba;
	box-shadow:none
}
 html body {
    font-family: SeroPro,Source Sans ProRoboto,-apple-system,"Helvetica Neue",Arial,sans-serif!important;
}

html table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,html table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{
	top:9px;
	left:4px;
	height:14px;
	width:14px;
	display:block;
	position:absolute;
	color:#000!important;
	border:0 solid #fff;
	border-radius:14px;
	box-shadow:none;
	box-sizing:content-box;
	text-align:center;
	font-family:'Courier New',Courier,monospace;
	line-height:14px;
	content:'+';
	background-color:#ccfaf1!important
}
.wc_bookings_calendar_form .wc_bookings_calendar td .bookings ul li a {
    text-align: left;
}

.page-template-dashboard .wcfm-collapse td a{
	border-bottom:0;
	letter-spacing:0!important;
	font-size: 12px!important;
	font-family:SeroPro!important;
	font-style:normal;
	text-transform:none!important;
	font-weight: 100!important;
	text-align:center;
	/* color: #000!important; */
}

.page-template-dashboard span.wcfm-page-heading-text{
	font-family:SeroPro!important;
	font-style:normal;
	text-transform:none!important;
	font-size: 23px;
	/* color:#fff */
}
body span.wcfm-page-heading-text{
	font-size:39px;
}
.page-template-dashboard .wcfm-page-headig .wcfm-page-heading-text{
	color: #0c3c3d!important;
	margin-top: 6px;
	margin-left: 0;
	transition:all .5s ease;
	padding-top: 20px;
	/* display:block */
	width: 100%;
	max-width: 100%;
	font-family: 'SeroPro'!important;
	font-style: normal;
	text-transform: none!important;
	font-size: 24px;
	font-weight: 500;
	padding-bottom: 4px;
}
body #wcfm-main-contentainer .wcfm-page-headig{
	width:100%;
	height:55px;
	border-bottom:0 solid #f0f0f0;
	font-size:20px;
	padding-left:10px;
	padding-top: 19px;
	font-weight:600;
	color:#2a3344;
	line-height:2em;
	background:0 0;
	position:relative;
	box-shadow:none;
}
#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export {

    margin-left: 1px;
 
}
#job_preview input[type=submit],#submit-job-form input[type=submit],#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button,#wcfm-main-contentainer .wcfm_add_attribute,#wcfm-main-contentainer .wcfm_add_category_bt,#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard,#wcfm-main-contentainer a.wcfm_import_export,#wcfm-main-contentainer a.wcfm_submit_button,#wcfm-main-contentainer button.wcfm_submit_button,#wcfm-main-contentainer input.remove_button,#wcfm-main-contentainer input.upload_button,#wcfm-main-contentainer input.wcfm_submit_button,#wcfm_bulk_edit_button,#wcfm_enquiry_submit_button,#wcfm_tracking_button,#wcfm_vendor_approval_response_button{
	/* background:#000!important; */
	color:#fff!important;
	padding:19px 9px;
}
.page-template-dashboard .select2-container--default .select2-selection--single{
	background-color:#fff;
	border:0 solid #aaa!important;
	border-radius:4px
}
.page-template-dashboard #wcfm-main-contentainer input.wcfm-checkbox,html #wcfm-main-contentainer input[type=checkbox]{
	border: 1px solid #eee;
	background:#fff;
	color:#555;
	clear:none;
	cursor:pointer;
	display:inline-block;
	line-height:0;
	height:16px;
	outline:0;
	padding:0!important;
	text-align:center;
	vertical-align:middle;
	width:16px;
	min-width:16px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-transition:.05s border-color ease-in-out;
	transition:.05s border-color ease-in-out;
	-webkit-appearance:none;
	margin-top: 0;
	display: inline-block;
	margin-right: 6px!important;
}

.page-template-dashboard .product-status-publish{
	background-color: #ffe672!important;
	font-weight:100;
	color:#000!important;
	padding: 10px!important;
	margin-top: 0!important;
}
html table.dataTable.stripe tbody tr.odd, html table.dataTable.display tbody tr.odd {
    background-color: #fff;
}

.page-template-dashboard #wcfm-main-contentainer input.wcfm_bulk_edit{
	margin:0 0 0 3px!important;
	padding: 7px 14px!important;
	vertical-align:top;
	font-weight: 300;
	font-size:11Px!important;
	font-size: 13Px!important;
	border-radius: 4px;
	margin-left: 12px!important;
}
#wcfm-main-contentainer table tfoot td,#wcfm-main-contentainer table tfoot th,#wcfm-main-contentainer table thead th,.page-template-dashboard #wcfm-main-contentainer table thead td{
	text-align:left;
	font-size:13Px!important;
	letter-spacing:0!important;
	font-family:SeroPro!important;
	font-style:normal;
	text-transform:none!important;
	font-weight: 400!important;
	color: #000!important;
}


.page-template-dashboard #wcfm-main-contentainer div#orders_details_items_expander table thead th{
	text-align:left;
		text-transform: capitalize!important;
	font-family: SeroPro!important;
	font-style: normal;
	text-transform: none!important;
	font-weight: 500!important;
	color: rgb(18, 214, 185) !important;
}


.page-template-dashboard #wcfm-main-contentainer table thead th{
	vertical-align:middle;
	padding: 11px 3px!important;
	font-family:SeroPro!important;
	font-style:normal;
	text-transform:none!important;
	font-weight: 100!important;
	color: #000!important;
	line-height: 23px;
	font-family: 'SeroPro',Source Sans ProRoboto,-apple-system,"Helvetica Neue",Arial,sans-serif!important;
	font-size: 15px!important;
	background: transparent;
	font-size: 13Px!important;
	letter-spacing: 0!important;
	font-family: SeroPro!important;
	font-style: normal;
	text-transform: none!important;
	font-weight: 400!important;
	color: #000!important;
}
#wcfm-main-contentainer table thead th{
	vertical-align:middle;
	padding:11px 9px!important;
	font-size:12Px!important;
	line-height:14Px
}
table.dataTable.display tr td:nth-child(1), table.dataTable.display tr td:nth-child(2), table.dataTable.display tr td:nth-child(4), table.dataTable.display tr td:nth-child(5), table.dataTable.display tr td:nth-child(6), table.dataTable.display tr td:nth-child(7), table.dataTable.display tr th:nth-child(2), table.dataTable.display tr th:nth-child(3), table.dataTable.display tr th:nth-child(4), table.dataTable.display tr th:nth-child(5), table.dataTable.display tr th:nth-child(6), table.dataTable.display tr th:nth-child(7) {
    text-align: left!important;
}
html #wcfm-main-contentainer table td, html #wcfm-main-contentainer table th {
    padding: 10px 0px!important;
    vertical-align: middle;
    border-bottom: 0px solid #cccccc30!important;
}

html #wcfm-main-contentainer table tbody td {
    background-color: transparent;
    font-family: SeroPro!important;
    font-style: normal;
    text-transform: none!important;
    font-weight: 100;
    font-size: 12px;
    color: #000!important;
    text-align: left;
    padding: 5px 2px!important;
}

htmml #wcfm-main-contentainer table tbody td {
    background-color: transparent;
    font-family: SeroPro!important;
    font-style: normal;
    text-transform: none!important;
    font-weight: 100;
    font-size: 10px;
}
ul.wcfm_products_menus li {
    display: inline-block;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    font-weight: 100;
}
a.wcfm_product_title {
    font-weight: 900!important;
    text-align: left!important;
    display: block;
}
th.sorting_disabled {
    width: 100px!important;
}
html #wcfm-main-contentainer .dataTables_wrapper .dataTables_filter input {
    width: 120px;
    height: 35px;
    margin-top: 4px;
    background-color: #fff!important;
    border: 1px solid #cccccc2b!important;
    display: inherit;
}

html table.dataTable.row-border tbody th, html table.dataTable.row-border tbody td, html table.dataTable.display tbody th, html table.dataTable.display tbody td {
    border-top: 1px solid #dddddd17!important;
}

html .wcfm_products_limit_label {
    padding: 2px 10px;
    font-size: 12px;
    color: #e85656;
    border: 1px solid #e85656;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    display: inline-block;
    float: none;
    font-weight: 100;
    display: none;
}
.dataTables_wrapper .dataTables_length {
    float: left;
    font-weight: 100;
}
#wcfm_products_listing > div.wcfm-page-headig > span.fa.fa-cubes {
    display: none;
}

.wcfm_half_ele_title,p.wcfm_title, span.wcfm_title {
    width: 92%;
}
.wcfm-product-feature-upload .placeHolder,.wcfm-product-feature-upload img{
	min-height:auto!important
}
.wcfm_product_manager_cats_checklist_fields{
	border:1px solid #f2f2f2!important;
	padding:10px
}
#wcfm-main-contentainer .wcfm-container-box .wcfm-container{
	border-bottom:1px solid #00897b;
	width:100%
}
html .wcfm-container-box .wcfm-container{
	margin:0
}
.wcfm-container-box .wcfm-container{
	display:inline-block;
	width:39%;
	margin:7px;
	height:200px;
	text-align:center
}
#wcfm-content>div.collapse.wcfm-collapse>div.wcfm-collapse-content>div:nth-child(3){
	vertical-align:top;
	margin-top:0;
	border-radius:9px
}
.page-template-dashboard .site-header .search-field-wrapper,.page-template-dashboard .site-header .search-form .search-submit{
	width:100%;
	display:none
}
#wcfm-content>div.collapse.wcfm-collapse>div.wcfm-collapse-content>div:nth-child(3)>div{
	height:399px
}
#wcfm-main-contentainer table tfoot td, #wcfm-main-contentainer table tfoot th {
    border-top: 0px solid #cccccc30!important;
    border-bottom: 0;
}
#wcfm_bookings_resources_expander{
	height:384px;
	margin-top:146px!important
}
#wcfm_bookings_resources_expander .booking_dashboard_section_icon{
	margin-top:90px
}
body .woocommerce-reports-wide .postbox .chart-with-sidebar .chart-sidebar,body .woocommerce-reports-wrap .postbox .chart-with-sidebar .chart-sidebar{
	/* margin-left:0; */
	/* float:left */
}

#wcfm-main-contentainer table tfoot td,#wcfm-main-contentainer table tfoot th{
	padding: 12px 6px 12px 0px!important;
}
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #wcfm-main-contentainer .wcfm_add_attribute, #wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export, #wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.wcfm_submit_button, #wcfm_vendor_approval_response_button, #wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export, #wcfm-main-contentainer input.wcfm_submit_button, #wcfm-main-contentainer button.wcfm_submit_button, #wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer .wcfm_add_category_bt, #wcfm-main-contentainer .wcfm_add_attribute, #wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #wcfm_vendor_approval_response_button, #wcfm_bulk_edit_button, #wcfm_enquiry_submit_button, #wcfm_tracking_button, #submit-job-form input[type="submit"], #job_preview input[type="submit"], #wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export, #wcfm-main-contentainer input.wcfm_submit_button, #wcfm-main-contentainer button.wcfm_submit_button, #wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer .wcfm_add_category_bt, #wcfm-main-contentainer .wcfm_add_attribute, #wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #wcfm_vendor_approval_response_button, #wcfm_bulk_edit_button, #wcfm_enquiry_submit_button, #wcfm_tracking_button, #submit-job-form input[type="submit"], #job_preview input[type="submit"], #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #wcfm-main-contentainer .wcfm_add_attribute, #wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export, #wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.wcfm_submit_button, #wcfm_vendor_approval_response_button, html body .wcfm_dashboard_stats, html body .wcfm_welcomebox_header, html .description_tooltip {
    background-color: #ffe684!important;
    background: rgb(18, 214, 185) !important;
    text-shadow: none!important;
    box-shadow: none!important;
}
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #wcfm-main-contentainer .wcfm_add_attribute, #wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export, #wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.wcfm_submit_button, #wcfm_vendor_approval_response_button, #wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export, #wcfm-main-contentainer input.wcfm_submit_button, #wcfm-main-contentainer button.wcfm_submit_button, #wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer .wcfm_add_category_bt, #wcfm-main-contentainer .wcfm_add_attribute, #wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #wcfm_vendor_approval_response_button, #wcfm_bulk_edit_button, #wcfm_enquiry_submit_button, #wcfm_tracking_button, #submit-job-form input[type="submit"], #job_preview input[type="submit"],#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export, #wcfm-main-contentainer input.wcfm_submit_button, #wcfm-main-contentainer button.wcfm_submit_button, #wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer .wcfm_add_category_bt, #wcfm-main-contentainer .wcfm_add_attribute, #wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #wcfm_vendor_approval_response_button, #wcfm_bulk_edit_button, #wcfm_enquiry_submit_button, #wcfm_tracking_button, #submit-job-form input[type="submit"], #job_preview input[type="submit"]{
	/* background: #000!important; */
	color:#fff!important;
	min-height: 27Px;
	line-height: 20px;
	border-radius:0;
	font-size: 13px!important;
	border:0;
	background-color: #0c3c3d!important;
	background: #0c3c3d!important;
	text-shadow: none!important;
	box-shadow: none!important;
	font-weight: 400!important;
	border-radius: 4px;
	text-transform: none!important;
	font-family: SeroPro,Source Sans ProRoboto,-apple-system,"Helvetica Neue",Arial,sans-serif!important;
	font-weight: 300!important;
}
.wcfm_product_manager_general_fields .checkbox_title,.wcfm_product_manager_general_fields .job_package{
	font-size:10px;
	line-height:29px;
	text-transform:uppercase;
	letter-spacing:0;
	font-weight:300;
	color:#000!important;
	font-family:gotham_bookregular;
	padding-top:14px;
	width: auto!important;
}
button#insert-media-button,button.button.insert-media.add_media{
	display:none
}
.wcfm-product-feature-upload .placeHolder,.wcfm-product-feature-upload img{
	width:200px
}
input#featured_img_remove_button{
	width:77px;
	display:block
}
html #wcfm-main-contentainer input.remove_button{
	background: #000!important;
	color:#fff!important;
	min-height: 7Px;
	line-height:21px;
	border-radius:0;
	font-size:11px!important;
	width: 27px;
	border-radius: 90Px;
}
.wcfm_product_manager_cats_checklist_fields{
	border-radius:3px;
	margin:10px auto 20px;
	max-width:214px
}
p.excerpt.wcfm_title.wcfm_full_ele.wcfm_wpeditor{
	padding-top:35px
}
html .product-status-publish{
	background-color:#00e4bc!important
}
#wcfm_capability_form .page_collapsible{
	/* margin:5px 0 0; */
	/* padding:10px; */
	/* min-height:20px; */
	border:1px solid #f0f0f0;
	background: #0000000d!important;
	/* text-transform:uppercase; */
	color:#fff!important;
	/* font-size:1em; */
	font-weight:500;
	/* white-space:nowrap; */
	-moz-border-radius:3px 3px 0 0;
	/* -webkit-border-radius:3px 3px 0 0; */
	/* border-radius:3px 3px 0 0; */
	/* position:relative; */
	color: #000!important;
	font-size: 21px!important;
	padding-left: 44px!important;
	padding-top: 27px!important;
	padding-bottom: 27px!important;
}
.wcfm_dashboard_enquiries,.wcfm_dashboard_latest_topics,.wcfm_dashboard_more_stats,.wcfm_dashboard_notifications,.wcfm_dashboard_wc_status_data,.wcfm_dashboard_wc_status_graph,.wcfm_dashboard_wcfm_analytics,.wcfm_dashboard_wcfm_product_stats,.wcfm_dashboard_wcfm_region_stats{
	margin:5px 0!important
}
.wcfm_dashboard_enquiries,.wcfm_dashboard_latest_topics,.wcfm_dashboard_more_stats,.wcfm_dashboard_notifications,.wcfm_dashboard_wc_reports_pie,.wcfm_dashboard_wcfm_analytics{
	background: transparent;
}
.page_collapsible::before,.wcfm-collapse .wcfm-container,.wcfm-tabWrap,.wcfm_dashboard_stats_block{
	border-bottom:0 solid #00897b!important
}

body .wcfm_dashboard_stats_block{
	width:24%;
	max-height:75px;
	overflow:hidden;
	display:inline-block;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:0;
	position:relative;
	background:0 0;
	border-bottom:1px solid #00897b;
	margin:0 3px;
	border-radius:2px;
	-webkit-box-shadow:none;
	box-shadow:none
}
html .wcfm-collapse .wcfm-container, html .wcfm-tabWrap{
	padding: 25px!important;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#wcfm-main-contentainer .wcfm-collapse{
	padding: 5px 15px;
}
.wcfm-error,.wcfm-info,.wcfm-success,.wcfm-validation,.wcfm-warning,.wcfm-wcfmu{
	border:1px solid #35BC6F!important;
	border-radius:2px;
	margin:10px 0;
	padding:15px 10px 15px 50px;
	background-repeat:no-repeat;
	background-position:10px center;
	display:none;
	background:rgba(53,188,111,.06)
}
html .vendor_capability p.description, .vendor_advanced_capability p.description {
    color: #ccc;
    margin-left: 0;
    font-weight: 300;
}
.vendor_capability p.wcfm_title.catlimit_title, .vendor_capability p.wcfm_title.gallerylimit_title {
    width: 50%;
    margin-left: 0!important;
}
html .select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaaaaa24;
    border-radius: 4px;
    cursor: text;
}
html .capability_head_message {
    font-weight: 500;
    color: #000;
    margin-bottom: 10px;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 11px;
    margin-bottom: 34px;
    font-size: 19px;
}
p.description.instructions {
    background: #f1f1f157;
    padding: 16px!important;
    font-style: normal;
    color: #000;
}
html .vendor_capability p.wcfm_title.checkbox_title, html .vendor_advanced_capability p.wcfm_title.checkbox_title {
    width: 68%!important;
    margin-left: 0;
}

html body div.wcfm-content ul, html body div.wcfm-content p {
    /* margin: 0!important; */
    padding: 0;
    padding: 0;
    /* padding-top: 24Px; */
    margin-bottom: 3px!important;
    font-weight: 100!important;
    text-align: left;
    padding-left: 0!important;
}

.wcfm_product_manager_general_fields .checkbox_title, .wcfm_product_manager_general_fields .job_package {
    font-size: 12px;
    line-height: 29px;
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: 300;
    color: #000!important;
    font-family: gotham_bookregular;
    padding-top: 14px;
    width: auto!important;
    padding: 0;
    text-transform: none;
}

div#wp-description-wrap, p.description.wcfm_title.wcfm_full_ele.wcfm_wpeditor,p.catalog_visibility.wcfm_title.wcfm_full_ele.catalog_visibility_ele , select#catalog_visibility {
    display: none!important;
}
html .wcfm-wp-fields-uploader img {
    width: 100%;
    margin-right: 5px;
    border-radius: 5%;
    -moz-border-radius: 5%;
    -webkit-border-radius: 5%;
    -nsborder-radius: 5%;
    border: 2px dashed #f1f1f1;
    height: auto!important;
}
#wcfm_order_status, #wcfm_booking_status, #wcfm_appointment_status, #wcfm_subscription_status, #wcfm_change_vendor_membership, #wcfm-main-contentainer .wcfm-date-range, #wcfm-main-contentainer .dataTables_wrapper input[type="text"].wcfm-text, #wcfm-main-contentainer .dataTables_wrapper select, #wcfm-main-contentainer .wcfm_filters_wrap .select2-container, #wcfm-main-contentainer .wcfm_products_filter_wrap .select2-container, #wcfm-main-contentainer .wcfm_products_stock_manage_filter_wrap .select2-container, #wcfm-main-contentainer .wcfm_products_filter_wrap .select2-selection--single, #wcfm-main-contentainer .wcfm_products_stock_manage_filter_wrap .select2-selection--single, #wcfm-main-contentainer .wcfm_enquiry_filter_wrap .select2-container, #wcfm-main-contentainer .wcfm_enquiry_filter_wrap .select2-selection--single {
    font-size: 12px!important;
    /* max-width: 210px!important; */
    /* min-width: 100%!important; */
}
html .wcfm_popup_form select, .wcfm_popup_form input[type="text"], html #wcfm-main-contentainer input[type="password"], html #wcfm-main-contentainer input[type="text"], #wcfm-main-contentainer select, html #wcfm-main-contentainer input[type="number"], html #wcfm-main-contentainer input[type="time"], html #wcfm-main-contentainer input[type="search"], html #wcfm-main-contentainer textarea {
    background-color: #f1f1f173!important;
    border: 0px solid #ccc6!important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 1px;
    font-size: 13px!important;
    color: #000!important;
    color: #000;
    font-size: 13px;
}
html html #wcfm-main-contentainer input[type="text"].wcfm-text, html #wcfm-main-contentainer input[type="password"].wcfm-text, html #wcfm-main-contentainer select.wcfm-select, html .wcfm_popup_form select.wcfm-select, html .wcfm_popup_form input[type="text"].wcfm-text, html #wcfm-main-contentainer input[type="number"].wcfm-text, html #wcfm-main-contentainer input[type="time"].wcfm-text, html #wcfm-main-contentainer textarea.wcfm-textarea, html #wcfm-main-contentainer .wp-picker-container, html #wcfm-main-contentainer .wcfm-checklist-group, html #wcfm-main-contentainer .wcfm-radio-group {
    padding: 5px;
    /* width: 98%!important; */
    margin-bottom: 15px;
    margin-right: 0;
    font-size: 13px;
    display: inline-block;
    box-shadow: none;
}

html #wcfm-main-contentainer .wcfm-collapse {
    background: #f1f1f173;
    padding-top: 78px;
}
html #wcfm-content {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    overflow: hidden;
    width: 100%;
    position: relative;
    border: #ccc 0px solid;
    padding: 0;
    clear: both;
    z-index: 8;
}

html .wcfm-tabWrap .page_collapsible {
    width: 20%;
    display: block;
    overflow: hidden;
    border-right: 1px solid #cccccc;
    margin-top: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: transparent!important;
}
.page_collapsible_content_holder {
    float: left;
    color: #000;
    text-transform: none!important;
    letter-spacing:0!important;
    font-size:14px!important;
    /* padding: 2px 2px 10px 28px; */
    display:table;
    font-stretch:100%;
    -webkit-font-smoothing:auto!important;
    -moz-osx-font-smoothing:auto!important;
    color:#000!important;
    color: #000!important;
    font-size: 15px;
    font-weight: 500;
    font-family: SeroPro,Source Sans ProRoboto,-apple-system,"Helvetica Neue",Arial,sans-serif!important;
}
html .wcfm-tabWrap .page_collapsible {
    width: 20%;
    display: block;
    overflow: hidden;
    border-right: 1px solid #cccccc33;
    margin-top: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: transparent!important;
}

html .page_collapsible, html .wcfm-collapse a.page_collapsible_dummy {
    margin: 0;
    padding: 10px;
    margin-top: 29px;
    min-height: 24px;
    border-bottom: #f0f0f0 0px solid;
    background: transparent;
    text-decoration: none;
    color: #0c3c3d!important;
    font-size: 25px;
    box-sizing: content-box;
    white-space: normal;
    display: block;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    position: relative;
    cursor: pointer;
    transition: all .5s;
    line-height: 25px;
    font-weight: 900;
    /* font-size: 22Px; */
    text-transform: none!important;
    font-family: SeroPro!important;
    font-style: normal;
    color: rgb(18, 214, 185) !important;
    font-size: 18px;
    padding-left: 18px;
    font-weight: 500;
    position: relative;
}
html form .wcfm_form_simple_submit_wrapper {
    width: 100%;
    height: 60px;
    position: fixed;
    left: 0;
    z-index: 11111;
    background: rgb(238, 242, 255)!important;
    box-shadow: none;
    max-width: 100%;
    margin: 0 auto;
    display: table!important;
    float: none;
    text-align: center;
    right: 0;
    bottom: -4px;
    padding: 16px;
    padding-right: 111px;
}
form#wcfm_products_manage_form .wcfm-container {
    padding: 0px!important;
}

html .wcfm-dashboard-page .site-header{
	-webkit-box-shadow:none;
	box-shadow:none;
	position:absolute;
	background:0 0!important;
	z-index:9;
	padding-bottom:0;
	background: transparent;
}


#cboxContent {
    background: #fff;
    overflow: visible;
    width: 100%!important;
}
html .qtip .qtip-tip,html .qtip .qtip-tip .qtip-vml,html .qtip .qtip-tip canvas{
	position:absolute;
	color:#fff!important;
	border:0 dashed transparent;
	background:#000!important
}
.jvectormap-tip,html .qtip-wcfm-core-css{
	background:#000;
	color:#fff;
	border-color:#000;
	z-index:10005!important
}
html .collapse-close.collapse-open {
     color: rgb(18, 214, 185)!important;
     border-right: 2px solid rgb(18, 214, 185)!important;
}
.page_collapsible span.block-indicator {
    float: right;
    padding: 5px;
    display: inline-block;
    display: none;
}
html .collapse-close.collapse-open div  {
    color: rgb(18, 214, 185)!important;
}
html .onoffswitch-switch {
    display: block;
    width: 14px;
    height: 14px;
    margin: 4px;
    background: #FFFFFF;
    position: absolute;
    top: 1px;
    bottom: 0;
    right: 36px;
    border: 0px solid #999999;
    border-radius: 15px;
    transition: all 0.3s ease-in 0s;
    margin: 2px 4px!important;
}
html .onoffswitch-inner:after {
    content: "ON";
    padding-right: 10px;
    background-color: #4CAF50;
    color: #FFFFFF;
    text-align: right;
}
html body .onoffswitch-label {
    border: 0px solid #4CAF50;
    height: 20px;
}
.vendor_capability .vendor_capability_sub_heading h3, .vendor_advanced_capability .vendor_capability_sub_heading h3 {
    font-size: 1.2em;
    margin-left: 0!important;
    margin-top: 33px;
    

html .collapse-close.collapse-open {
    border-right: 2px solid #0081f1!important;
}

.vendor_capability p.wcfm_title.checkbox_title, .vendor_advanced_capability p.wcfm_title.checkbox_title {
    width: 68%!important;
    margin-left: 0!important;
}
.wcfm-tabWrap p.checkbox_title, html body .checkbox_title {
    margin-bottom: 15px!important;
    vertical-align: top;
    width: auto!important;
    margin-right: 3px;
    margin-top: -4px;
}
#wcfm-main-content {
    padding: 0;
    max-width: 1600px;
    margin: 0px auto;
    width: 100%;
}
.select2-container--default .select2-selection--multiple, .multi_input_block, .select2-dropdown {
    border: 1px solid #aaaaaa42!important;
}
html .select2-container {
    width: 100% !important;
}

.page-template-front_page .search-suggestions-menu > .menu-item:hover > a, .search_jobs--frontpage .chosen-container .chosen-results li:hover, .select2-results .select2-results__options .select2-results__option:hover, .select2-container--default .select2-results__option--highlighted[aria-selected]:not(:first-child) {
    background-color: #0081f1!important;
}
html .fa-question.img_tip {
    font-size: 8px;
    border: 1px solid #0094fb;
    background: #0094fb;
    color: #fff;
    border-radius: 50%;
    padding: 1px 3.3px;
    height: 15px;
    width: 15px;
    line-height: 12px;
}
.search-suggestions-menu, .select2-results__options, .search_jobs--frontpage .chosen-container .chosen-results, .search_jobs--frontpage-facetwp .fs-dropdown, .pac-container {
    border-top: 5px solid transparent;
    background-color: white;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}
.entry-title, .archive-title, h1, h2, h3, .card--feature .card__title, ul.categories--widget .category-count, ul.categories--widget .category-text, .primary-menu > ul, .secondary-menu > ul, ul.primary-menu, ul.secondary-menu, .page-title, .tax-job_listing_category .chosen-container-single .chosen-single span, .search_location input, .package__title, .package__price, .wpjmcl_form_claim_package .job-package .amount, .package__subscription-period, .search-suggestions-menu li a, .select2-results__option, .search_jobs--frontpage .chosen-container .chosen-results li, .search_jobs--frontpage-facetwp .fs-dropdown .fs-option, .pac-container .pac-item, .chosen-container-multi .chosen-choices li.search-field input[type=text], .search_jobs--frontpage-facetwp, .search_jobs--frontpage-facetwp input, .search_jobs--frontpage-facetwp select, .search_jobs--frontpage-facetwp .facetwp-filter-title, .header-facet-wrapper .facetwp-facet input, .header-facet-wrapper .facetwp-facet select, .header-facet-wrapper .facetwp-facet label, .site-header .site-title, h2.comments-title, .single:not(.single-job_listing) .entry-meta, .page .entry-meta, .single:not(.single-job_listing) div.sd-social.sd-social > div.sd-content.sd-content ul li > a, .page div.sd-social.sd-social > div.sd-content.sd-content ul li > a, .search_jobs select, .active-tag, .chosen-results, .results, .page-add-listing fieldset:first-child label, .page-job-dashboard fieldset:first-child label, .page-add-listing .chosen-container-multi .chosen-choices li.search-choice, .page-job-dashboard .chosen-container-multi .chosen-choices li.search-choice, .product-content .price, .listing-products__items [itemprop="description"] {
    font-family: SeroPro,Source Sans ProRoboto,-apple-system,"Helvetica Neue",Arial,sans-serif!important;
    text-transform: none;
}
html #wcfm-main-contentainer .wcfm_add_attribute,html  #wcfm-main-contentainer .wcfm_add_attribute_term, html #wcfm-main-contentainer .wcfm_add_category_bt {
    float: none;
    margin-top: 0px !important;
    padding: 14px 24px !important;
    vertical-align: top;
    background:#0081f1!important;
    margin-bottom: 19px;
    margin-left: 0;
    margin-right: 8px;
}
#wcfm-main-contentainer input[type="text"].wcfm-text, #wcfm-main-contentainer input[type="password"].wcfm-text, #wcfm-main-contentainer select.wcfm-select, .wcfm_popup_form select.wcfm-select, .wcfm_popup_form input[type="text"].wcfm-text, #wcfm-main-contentainer input[type="number"].wcfm-text, #wcfm-main-contentainer input[type="time"].wcfm-text, #wcfm-main-contentainer textarea.wcfm-textarea, #wcfm-main-contentainer .wp-picker-container, #wcfm-main-contentainer .wcfm-checklist-group, #wcfm-main-contentainer .wcfm-radio-group {

    width: 100%!important;
}
#wcfm-main-contentainer table thead td, #wcfm-main-contentainer table thead th, #wcfm-main-contentainer table tfoot td, #wcfm-main-contentainer table tfoot th {
    border-bottom: 1px solid #cccccc36!important;
    background-color: #fff;
    font-weight: 500;
    color: #17a2b8;
}
#wcfm-main-contentainer table tfoot td, #wcfm-main-contentainer table tfoot th {
    border-top: 1px solid #cccccc2b!important;
    border-bottom: 0;
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
    color: #000;
    font-weight: 100;
    font-size: 12Px;
}
html #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button {
    padding: 0.5em 10Px!important;
    margin-top: 7px;
    margin-left: 0;
    margin-right: 10px;
    margin-bottom: 5px;
    line-height: 21px;
    background: #000!important;
}
html #wcfm-main-contentainer .select2-container {
    margin-bottom: 0;
    position: relative!important;
    padding: 0px 10px!important;
    padding-top: 10px!important;
}
div.wcfm-page-headig>span:nth-child(1) {
    display: none;
}
body div#wcfm-main-contentainer form span {
    font-weight: 100;
    font-size: 11px!important;
    font-size: 11Px!important;
    line-height: 8px;
    font-stretch: 100%;
    text-transform: capitalize!important;
    font-style: normal;
    letter-spacing: 0!important;
    padding-left: 0!important;
    margin-bottom: 17px;
}
html #wcfm_menu .wcfm_menu_item span.wcfmfa {
    width: 20px;
    /* display: none; */
    position: absolute;
    right: 0;
    top: 18px;
    color: #000;
}
html .wcfm_reports_menus li {

    font-weight: 100;
}
 html #wcfm_menu .wcfm_menu_item span {
    width: 20px;
    /* display: none; */
    position: absolute!important;
    right: 0;
    top: 18px;
    color: #000;
}
html .fa-chart-pie:before {
    /* content: "\f200"; */
    /* font-family: Pe-icon-7-stroke!important; */
    /* speak: none; */
    /* font-style: normal; */
    /* font-weight: 400; */
    /* font-variant: normal; */
    /* text-transform: none; */
    /* line-height: 1; */
    content: "\e66e";
    font-size: 20px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e64e"!important;
}

html .fa-photo:before, html .fa-image:before, html .fa-picture-o:before {
    content: "\f03e";
    font-size: 19px;
    margin-top: 2px;
    font-family: Pe-icon-7-stroke!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* content: "\e64e"!important; */
    content: "\e6bf";
    margin-left: 3px;
}

.wcfm_dashboard_wc_status_data .wcfmfa, .wcfm_dashboard_wc_reports_pie .wcfmfa, .wcfm_dashboard_latest_topics .wcfmfa, .wcfm_dashboard_notification .wcfmfa, .wcfm_dashboard_enquiries .wcfmfa, .wcfm_dashboard_wcfm_region_stats .wcfmfa {
    font-size: 15px;
    vertical-align: middle;
    margin-right: 5px;
    width: 20px;
    color: #0d42ff;
}

span.wcfm-wp-fields-uploader {
    border: 2px dashed #f1F2F2;
}
div.wcfm-page-headig>span:nth-child(1) {
    display: none;
}

#wcfm-main-contentainer input.wcfm_submit_button, #wcfm-main-contentainer button.wcfm_submit_button, #wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer .wcfm_add_category_bt, #wcfm-main-contentainer .wcfm_add_attribute, #wcfm-main-contentainer .wcfm_add_attribute_term, #wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #wcfm_vendor_approval_response_button, #wcfm_bulk_edit_button, #wcfm_enquiry_submit_button {
    font-size: 12px!important;
    font-family: SeroPro,Source Sans ProRoboto,-apple-system,"Helvetica Neue",Arial,sans-serif!important;
    text-transform: none!important;
}
.page-template-dashboard button {
    font-size: 12px;
    font-family: SeroPro,Source Sans ProRoboto,-apple-system,"Helvetica Neue",Arial,sans-serif!important;
    text-transform: none;
}

html .rgt.wcfm_welcomebox_user_right {
    display: none!important;
}
.wcfm_dashboard_wc_status_data .wcfmfa, .wcfm_dashboard_wc_reports_pie .wcfmfa, .wcfm_dashboard_latest_topics .wcfmfa, .wcfm_dashboard_notification .wcfmfa, .wcfm_dashboard_enquiries .wcfmfa, .wcfm_dashboard_wcfm_region_stats .wcfmfa {
    color: #0d42ff;
}
html .wp-editor-container {
    clear: both;
    border: 1px solid #e5e5e554;
}
html .mce-top-part::before {
     content: '';
    position: absolute;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
    box-shadow: none;
}
html div.mce-toolbar-grp {
    border-bottom: 0px solid #ddd;
    background: #f5f5f5;
    padding: 0;
    position: relative;
}
#wcfm-main-contentainer label.fab.fa-modx {
    display: none;
    width: auto;
}
html #wcfm-main-contentainer label.fab.fa-modx {
    display: none;
    width: auto;
}
.entry-content a:hover, .comment-content a:hover, label, html, .widget--footer .search-form .search-field, .entry-content a.listing-contact, .single-action-buttons .action__text, .single-action-buttons .action__text--mobile, div.sd-social.sd-social > div.sd-content.sd-content ul li > a span, .listing-sidebar, .widget_listing_content, .widget_listing_comments h3.pixrating_title, .widget_listing_sidebar_categories .category-text, .widget_listing_tags .tag__text, ol.comment-list .fn, ol.comment-list .fn a, ol.comment-list .comment-content, ol.comment-list .reply, .comment-respond label, .page-template-front_page .search-form .search-field, .woocommerce-account:not(.logged-in) .woocommerce form.login .form-row .required, .mobile-buttons .btn--view, .search_jobs--frontpage .chosen-container .chosen-results li, .entry-content_wrapper .widget-area--post .widget_subtitle, .entry-content table:not(.cart-totals):not(.ui-datepicker-calendar) td a:not([class*="job-dashboard-action"]), #job-manager-job-dashboard table td a:not([class*="job-dashboard-action"]), .widgets_area .product_list_widget li a .product-title, .widgets_area .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item a:nth-of-type(2) .card__content, .widgets_area .widget_shopping_cart_content .woocommerce-mini-cart__total, .widgets_area .job_listings .content .meta .job-type:hover, .widgets_area .widget_shopping_cart_content .woocommerce-mini-cart__buttons a, .listing-sidebar--main .product_list_widget li a .product-title, .listing-sidebar--main .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item a:nth-of-type(2) .card__content, .listing-sidebar--main .widget_shopping_cart_content .woocommerce-mini-cart__total, .listing-sidebar--main .job_listings .content .meta .job-type:hover, .listing-sidebar--secondary .product_list_widget li a .product-title, .listing-sidebar--secondary .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item a:nth-of-type(2) .card__content, .listing-sidebar--secondary .widget_shopping_cart_content .woocommerce-mini-cart__total, .listing-sidebar--secondary .job_listings .content .meta .job-type:hover, .btn--apply-coupon.btn--apply-coupon, input.btn--update-cart[type="submit"], .select2-container--default .select2-results__option--highlighted:first-child {
    color: #374A77!important;
}
html .select2-dropdown {
    background-color: white;
    border: 1px solid #aaa0;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051;
}

html .select2-results li {
    margin: 0 -6px;
    font-family: SeroPro!important;
    font-style: normal;
    text-transform: none!important;
    font-weight: 100;
    /* color: #374A77!important; */
    font-size: 12px;
}


html .wcfm-wp-fields-uploader img {
    width: 100%;
    margin-right: 5px;
    border-radius: 5%;
    -moz-border-radius: 5%;
    -webkit-border-radius: 5%;
    -nsborder-radius: 5%;
    border: 2px dashed #f1f1f1;
}
html .wcfm-article-feature-upload {
    vertical-align: top;
    width: 218px;
    text-align: center;
    border-radius: 3px;
    display: block;
    margin: 0 auto;
}
html .ui-widget-content {
    border: 1px solid #aaaaaa1c;
    color: #222222;
}
html .fa-comment-alt:before {

    content: "\e668";
    font-size: 15px;
    margin-top: 6px;
    font-family: Pe-icon-7-stroke;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 21px;
    margin-top: 0;
}
html #wcfm-main-contentainer .wcfm_menu_toggler, html #wcfm-main-contentainer .wcfm_responsive_menu_toggler {
    display: none;
}
html #wcfm-main-contentainer label {
    display: inline-block;
    width: auto;
    color: #000!important;
}
.wcfm_header_panel a.wcfm_header_panel_profile {
    display: none!important;
}

.wp-color-result-text {
    background: #f7f7f7;
    border-radius: 0 2px 2px 0;
    border: 1px solid #cccccc63;
    color: #000;
    display: block;
    line-height: 22px;
    padding: 0 6px;
    text-align: center;
}
#wcfm-main-contentainer #wcfm_modify_order_status {
    color: #ffffff !important;
    float: none;
    padding: 4px;
    background: #0c3c3d!important;
    border: 0 none;
    border-radius: 4px;
    color: #fff;
    font-family: Montserrat,"Helvetica Neue",sans-serif;
    font-weight: 400;
    letter-spacing: 0.046875em;
    line-height: 1;
    padding: 0.84375em 0.875em 0.78125em !important;
    text-transform: uppercase;
    color: #ffffff !important;
    float: none;
}
html .page_collapsible + .wcfm-container {
    width: 77%;
    position: absolute;
    right: 0;
    top: 0;
}
/* width */
.page-template-dashboard ::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.page-template-dashboard ::-webkit-scrollbar-track {
  box-shadow: none; 
  border-radius: 10px;
}
 
/* Handle */
.page-template-dashboard ::-webkit-scrollbar-thumb {
  background: #000; 
  border-radius: 10px;
}

/* Handle on hover */
.page-template-dashboard ::-webkit-scrollbar-thumb:hover {
  background: #000; 
}

