.ct-double-octave:after,
.ct-major-eleventh:after,
.ct-major-second:after,
.ct-major-seventh:after,
.ct-major-sixth:after,
.ct-major-tenth:after,
.ct-major-third:after,
.ct-major-twelfth:after,
.ct-minor-second:after,
.ct-minor-seventh:after,
.ct-minor-sixth:after,
.ct-minor-third:after,
.ct-octave:after,
.ct-perfect-fifth:after,
.ct-perfect-fourth:after,
.ct-square:after {
    content: "";
    clear: both
}

.ct-label {
    fill: rgba(0, 0, 0, .4);
    color: rgba(0, 0, 0, .4);
    font-size: .75rem;
    line-height: 1
}

.ct-grid-background,
.ct-line {
    fill: none
}

.ct-chart-bar .ct-label,
.ct-chart-line .ct-label {
    display: block;
    display: -webkit-box;
    display: flex
}

.ct-chart-donut .ct-label,
.ct-chart-pie .ct-label {
    dominant-baseline: central
}

.ct-label.ct-horizontal.ct-start {
    -webkit-box-align: flex-end;
    align-items: flex-end
}

.ct-label.ct-horizontal.ct-end,
.ct-label.ct-horizontal.ct-start {
    -webkit-box-pack: flex-start;
    justify-content: flex-start;
    text-align: right;
    text-anchor: start
}

.ct-label.ct-horizontal.ct-end {
    -webkit-box-align: flex-start;
    align-items: flex-start
}

.ct-label.ct-vertical.ct-start {
    -webkit-box-align: flex-end;
    align-items: flex-end;
    -webkit-box-pack: flex-end;
    justify-content: flex-end;
    text-align: left;
    text-anchor: end
}

.ct-label.ct-vertical.ct-end {
    -webkit-box-align: flex-end;
    align-items: flex-end;
    -webkit-box-pack: flex-start;
    justify-content: flex-start;
    text-align: right;
    text-anchor: start
}

.ct-chart-bar .ct-label.ct-horizontal.ct-start {
    -webkit-box-align: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
    text-anchor: start
}

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
    -webkit-box-align: flex-start;
    align-items: flex-start;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
    text-anchor: start
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
    -webkit-box-align: flex-end;
    align-items: flex-end;
    -webkit-box-pack: flex-start;
    justify-content: flex-start;
    text-align: right;
    text-anchor: start
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
    -webkit-box-align: flex-start;
    align-items: flex-start;
    -webkit-box-pack: flex-start;
    justify-content: flex-start;
    text-align: right;
    text-anchor: start
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: flex-end;
    justify-content: flex-end;
    text-align: left;
    text-anchor: end
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: flex-start;
    justify-content: flex-start;
    text-align: right;
    text-anchor: end
}

.ct-grid {
    stroke: rgba(0, 0, 0, .2);
    stroke-dasharray: 2px
}

.ct-point {
    stroke-width: 10px;
    stroke-linecap: round
}

.ct-line {
    stroke-width: 4px
}

.ct-area {
    stroke: none;
    fill-opacity: .1
}

.ct-bar {
    fill: none;
    stroke-width: 10px
}

.ct-slice-donut {
    fill: none;
    stroke-width: 60px
}

.ct-series-a .ct-bar,
.ct-series-a .ct-line,
.ct-series-a .ct-point,
.ct-series-a .ct-slice-donut {
    stroke: #0079e0
}

.ct-series-a .ct-area,
.ct-series-a .ct-slice-donut-solid,
.ct-series-a .ct-slice-pie {
    fill: #0079e0
}

.ct-series-b .ct-bar,
.ct-series-b .ct-line,
.ct-series-b .ct-point,
.ct-series-b .ct-slice-donut {
    stroke: #911cff
}

.ct-series-b .ct-area,
.ct-series-b .ct-slice-donut-solid,
.ct-series-b .ct-slice-pie {
    fill: #911cff
}

.ct-series-c .ct-bar,
.ct-series-c .ct-line,
.ct-series-c .ct-point,
.ct-series-c .ct-slice-donut {
    stroke: #f4c63d
}

.ct-series-c .ct-area,
.ct-series-c .ct-slice-donut-solid,
.ct-series-c .ct-slice-pie {
    fill: #f4c63d
}

.ct-series-d .ct-bar,
.ct-series-d .ct-line,
.ct-series-d .ct-point,
.ct-series-d .ct-slice-donut {
    stroke: #6c1cff
}

.ct-series-d .ct-area,
.ct-series-d .ct-slice-donut-solid,
.ct-series-d .ct-slice-pie {
    fill: #6c1cff
}

.ct-series-e .ct-bar,
.ct-series-e .ct-line,
.ct-series-e .ct-point,
.ct-series-e .ct-slice-donut {
    stroke: #453d3f
}

.ct-series-e .ct-area,
.ct-series-e .ct-slice-donut-solid,
.ct-series-e .ct-slice-pie {
    fill: #453d3f
}

.ct-series-f .ct-bar,
.ct-series-f .ct-line,
.ct-series-f .ct-point,
.ct-series-f .ct-slice-donut {
    stroke: #59922b
}

.ct-series-f .ct-area,
.ct-series-f .ct-slice-donut-solid,
.ct-series-f .ct-slice-pie {
    fill: #59922b
}

.ct-series-g .ct-bar,
.ct-series-g .ct-line,
.ct-series-g .ct-point,
.ct-series-g .ct-slice-donut {
    stroke: #0544d3
}

.ct-series-g .ct-area,
.ct-series-g .ct-slice-donut-solid,
.ct-series-g .ct-slice-pie {
    fill: #0544d3
}

.ct-series-h .ct-bar,
.ct-series-h .ct-line,
.ct-series-h .ct-point,
.ct-series-h .ct-slice-donut {
    stroke: #6b0392
}

.ct-series-h .ct-area,
.ct-series-h .ct-slice-donut-solid,
.ct-series-h .ct-slice-pie {
    fill: #6b0392
}

.ct-series-i .ct-bar,
.ct-series-i .ct-line,
.ct-series-i .ct-point,
.ct-series-i .ct-slice-donut {
    stroke: #911cff
}

.ct-series-i .ct-area,
.ct-series-i .ct-slice-donut-solid,
.ct-series-i .ct-slice-pie {
    fill: #911cff
}

.ct-series-j .ct-bar,
.ct-series-j .ct-line,
.ct-series-j .ct-point,
.ct-series-j .ct-slice-donut {
    stroke: #dda458
}

.ct-series-j .ct-area,
.ct-series-j .ct-slice-donut-solid,
.ct-series-j .ct-slice-pie {
    fill: #dda458
}

.ct-series-k .ct-bar,
.ct-series-k .ct-line,
.ct-series-k .ct-point,
.ct-series-k .ct-slice-donut {
    stroke: #eacf7d
}

.ct-series-k .ct-area,
.ct-series-k .ct-slice-donut-solid,
.ct-series-k .ct-slice-pie {
    fill: #eacf7d
}

.ct-series-l .ct-bar,
.ct-series-l .ct-line,
.ct-series-l .ct-point,
.ct-series-l .ct-slice-donut {
    stroke: #86797d
}

.ct-series-l .ct-area,
.ct-series-l .ct-slice-donut-solid,
.ct-series-l .ct-slice-pie {
    fill: #86797d
}

.ct-series-m .ct-bar,
.ct-series-m .ct-line,
.ct-series-m .ct-point,
.ct-series-m .ct-slice-donut {
    stroke: #b2c326
}

.ct-series-m .ct-area,
.ct-series-m .ct-slice-donut-solid,
.ct-series-m .ct-slice-pie {
    fill: #b2c326
}

.ct-series-n .ct-bar,
.ct-series-n .ct-line,
.ct-series-n .ct-point,
.ct-series-n .ct-slice-donut {
    stroke: #6188e2
}

.ct-series-n .ct-area,
.ct-series-n .ct-slice-donut-solid,
.ct-series-n .ct-slice-pie {
    fill: #6188e2
}

.ct-series-o .ct-bar,
.ct-series-o .ct-line,
.ct-series-o .ct-point,
.ct-series-o .ct-slice-donut {
    stroke: #a748ca
}

.ct-series-o .ct-area,
.ct-series-o .ct-slice-donut-solid,
.ct-series-o .ct-slice-pie {
    fill: #a748ca
}

.ct-square {
    display: block;
    position: relative;
    width: 100%
}

.ct-square:before {
    display: block;
    float: right;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 100%
}

.ct-square:after {
    display: table
}

.ct-square>svg {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.ct-minor-second {
    display: block;
    position: relative;
    width: 100%
}

.ct-minor-second:before {
    display: block;
    float: right;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 93.75%
}

.ct-minor-second:after {
    display: table
}

.ct-minor-second>svg {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.ct-major-second {
    display: block;
    position: relative;
    width: 100%
}

.ct-major-second:before {
    display: block;
    float: right;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 88.8888888889%
}

.ct-major-second:after {
    display: table
}

.ct-major-second>svg {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.ct-minor-third {
    display: block;
    position: relative;
    width: 100%
}

.ct-minor-third:before {
    display: block;
    float: right;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 83.3333333333%
}

.ct-minor-third:after {
    display: table
}

.ct-minor-third>svg {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.ct-major-third {
    display: block;
    position: relative;
    width: 100%
}

.ct-major-third:before {
    display: block;
    float: right;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 80%
}

.ct-major-third:after {
    display: table
}

.ct-major-third>svg {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.ct-perfect-fourth {
    display: block;
    position: relative;
    width: 100%
}

.ct-perfect-fourth:before {
    display: block;
    float: right;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 75%
}

.ct-perfect-fourth:after {
    display: table
}

.ct-perfect-fourth>svg {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.ct-perfect-fifth {
    display: block;
    position: relative;
    width: 100%
}

.ct-perfect-fifth:before {
    display: block;
    float: right;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 66.6666666667%
}

.ct-perfect-fifth:after {
    display: table
}

.ct-perfect-fifth>svg {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.ct-minor-sixth {
    display: block;
    position: relative;
    width: 100%
}

.ct-minor-sixth:before {
    display: block;
    float: right;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 62.5%
}

.ct-minor-sixth:after {
    display: table
}

.ct-minor-sixth>svg {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.ct-golden-section {
    display: block;
    position: relative;
    width: 100%
}

.ct-golden-section:before {
    display: block;
    float: right;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 61.804697157%
}

.ct-golden-section:after {
    content: "";
    display: table;
    clear: both
}

.ct-golden-section>svg {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.ct-major-sixth {
    display: block;
    position: relative;
    width: 100%
}

.ct-major-sixth:before {
    display: block;
    float: right;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 60%
}

.ct-major-sixth:after {
    display: table
}

.ct-major-sixth>svg {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.ct-minor-seventh {
    display: block;
    position: relative;
    width: 100%
}

.ct-minor-seventh:before {
    display: block;
    float: right;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 56.25%
}

.ct-minor-seventh:after {
    display: table
}

.ct-minor-seventh>svg {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.ct-major-seventh {
    display: block;
    position: relative;
    width: 100%
}

.ct-major-seventh:before {
    display: block;
    float: right;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 53.3333333333%
}

.ct-major-seventh:after {
    display: table
}

.ct-major-seventh>svg {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.ct-octave {
    display: block;
    position: relative;
    width: 100%
}

.ct-octave:before {
    display: block;
    float: right;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 50%
}

.ct-octave:after {
    display: table
}

.ct-octave>svg {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.ct-major-tenth {
    display: block;
    position: relative;
    width: 100%
}

.ct-major-tenth:before {
    display: block;
    float: right;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 40%
}

.ct-major-tenth:after {
    display: table
}

.ct-major-tenth>svg {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.ct-major-eleventh {
    display: block;
    position: relative;
    width: 100%
}

.ct-major-eleventh:before {
    display: block;
    float: right;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 37.5%
}

.ct-major-eleventh:after {
    display: table
}

.ct-major-eleventh>svg {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.ct-major-twelfth {
    display: block;
    position: relative;
    width: 100%
}

.ct-major-twelfth:before {
    display: block;
    float: right;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 33.3333333333%
}

.ct-major-twelfth:after {
    display: table
}

.ct-major-twelfth>svg {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.ct-double-octave {
    display: block;
    position: relative;
    width: 100%
}

.ct-double-octave:before {
    display: block;
    float: right;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 25%
}

.ct-double-octave:after {
    display: table
}

.ct-double-octave>svg {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.mlduo-stat-box {
    height: 120px;
    border-radius: 2px;
    padding: 30px;
    margin-bottom: 20px;
    overflow: hidden
}

.mlduo-stat-box,
.mlduo-stat-box.first {
    background: #6c1cff
}

.mlduo-stat-box.second {
    background: #911cff
}

.mlduo-stat-box.third {
    background: #6c1cff
}

.mlduo-stat-box.fourth {
    background: #0079e0
}

.mlduo-stat-box.fivth {
    background: #6c1cff
}

.mlduo-stat-box.sixth {
    background: #911cff
}

.mlduo-stat-box.seventh {
    background: #6c1cff
}

.mlduo-stat-box.eighth {
    background: #0079e0
}

.mlduo-welcome-message h1 {
    font-size: 36px;
    margin-top: 0;
    margin-bottom: 50px;
    color: #383838
}

.mlduo-stat-box h2,
.mlduo-stat-box p {
    color: #fff;
    margin: 0;
    font-weight: 400
}

.mlduo-stat-box i {
    position: absolute;
    top: 34px;
    left: 44px;
    font-size: 50px;
    color: rgba(0, 0, 0, .15)
}

.woocommerce-account .i-section {
    padding-top: 50px;
    padding-bottom: 50px
}

@media (min-width:1500px) {
    .woocommerce-account .i-section .container,
    .woocommerce-account .mlduo-account-menu .container {
        width: 1400px
    }
    .woocommerce-MyAccount-navigation>ul.short {
        width: 1360px;
        margin: auto
    }
}

.duo-dashboard-block .element {
    margin-bottom: 20px!important
}

#job-manager-job-dashboard table td.job_title,
#job-manager-job-dashboard table td.job_title>a,
.bookmark-title>h5 a {
    font-size: 14px;
    font-weight: 600
}

.job-manager-jobs thead {
    background: #f8f9fb;
    display: none
}

.job-manager-jobs tbody {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

#job-manager-job-dashboard table .job_title small {
    margin-right: 5px
}

.job-manager-jobs {
    margin-top: 20px;
    display: -webkit-box;
    display: flex
}

.woocommerce table.job-manager-jobs tr {
    width: calc(33.3% - 15px);
    margin-left: 23px;
    background: #fff;
    padding: 25px;
    margin-bottom: 25px;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    vertical-align: top
}

.woocommerce table.job-manager-jobs tr:nth-child(3n+3) {
    margin-left: 0
}

#job-manager-job-dashboard table td {
    display: inline;
    text-align: center
}

.bookmark-title {
    padding: 0!important
}

.bookmark-title h5 {
    margin: 0!important;
    padding: 0
}

.woocommerce table.job-manager-jobs tr .date,
.woocommerce table.job-manager-jobs tr .expires,
.woocommerce table.job-manager-jobs tr .listing_type {
    padding: 0!important;
    font-size: 13px;
    line-height: 36px;
    text-align: right!important;
    color: #818189;
    margin-left: 10px
}

#job-manager-job-dashboard table td.job_title {
    padding: 0!important;
    display: block
}

#job-manager-job-dashboard table td.c27_listing_logo {
    padding: 0;
    margin-bottom: 15px;
    display: block;
    padding-left: 0!important
}

#job-manager-job-dashboard table ul.job-dashboard-actions li {
    float: none;
    display: block!important;
    padding: 0;
    margin: 0;
    font-weight: 400;
    list-style: none outside;
    width: 25%
}

.job-dashboard-actions:after,
.job-dashboard-actions:before {
    content: "";
    margin: auto
}

.job-manager-error,
.job-manager-info,
.job-manager-message {
    border-radius: 2px
}

.c27-bookmarks-table td {
    width: 100%;
    display: block;
    border: none!important;
    text-align: center;
    padding: 0;
    overflow: hidden
}

.duo-add-listing-button {
    margin-bottom: 20px;
    margin-right: 0;
    padding-right: 0
}

.bookmark-photo img {
    width: 60px;
    height: 60px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%
}

#job-manager-job-dashboard table ul.job-dashboard-actions li .job-dashboard-action-delete:hover {
    color: #f34d4d!important
}

.bookmark-photo {
    margin-bottom: 20px;
    padding: 0!important
}

.bookmark-actions a,
.job-dashboard-actions li a {
    color: #565662;
    font-weight: 400;
    border-radius: 2px;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    margin-top: 7px;
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    font-size: 14px
}

.job-dashboard-actions a:before {
    content: "\f016";
    display: inline-block;
    font: normal normal normal 14px/1 Font Awesome\ 5 Pro;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

a.job-dashboard-action-edit:before,
a.listing-action-promoted:before,
a.listing-dashboard-action-promote:before {
    content: "\e971";
    font-family: icomoon!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
}

a.listing-action-promoted {
    color: #f24286
}

a.job-dashboard-action-edit:before {
    content: "\e9cb"
}

a.job-dashboard-action-delete:before {
    content: "\f2ed";
    display: inline-block;
    font: normal normal normal 14px/1 Font Awesome\ 5 Pro;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.cts-listing-action-checkout a:before {
    font-family: Icomoon;
    content: "\e9fe"
}

.cts-listing-action-view-order a:before {
    font-family: Icomoon;
    content: "\e961"
}

.cts-listing-action-resume {
    width: 35%!important
}

.cts-listing-action-resume a:before {
    font-family: Icomoon;
    content: "\e961"
}

.job-dashboard-actions li a:before {
    display: block;
    font-size: 18px;
    padding-bottom: 8px
}

.job-dashboard-actions a.listing-action-switch:before {
    font-family: icomoon!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: "\e91d"
}

.bookmark-actions a:hover {
    border-color: #f24286;
    background: #fff!important;
    color: #565662!important
}

table.shop_table.c27-bookmarks-table td.bookmark-actions {
    padding: 0
}

.bookmark-actions,
ul.job-dashboard-actions {
    padding-top: 0!important;
    margin-bottom: 25px;
    display: -webkit-box;
    display: flex;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    justify-content: space-between
}

#job-manager-job-dashboard table td.listing-actions {
    display: block
}

.woocommerce-account .woocommerce-MyAccount-navigation>ul>li {
    position: relative
}

.woocommerce-account .woocommerce-MyAccount-navigation>ul>li:after {
    content: "";
    height: 2px;
    width: 0;
    position: absolute;
    bottom: 0;
    -webkit-transition: .3s ease;
    transition: .3s ease
}

.woocommerce-account .woocommerce-MyAccount-navigation>ul>li.is-active:after,
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li:hover:after,
.woocommerce-MyAccount-navigation ul li.current-menu-item:after {
    width: 100%
}

.c27-bookmarks-table .job-dashboard-actions li {
    margin-right: 15px;
    margin-left: 15px
}

.c27-bookmarks-table .job-dashboard-actions {
    margin-bottom: 0
}

.listing-actions {
    margin-top: 0;
    margin-bottom: 25px
}

.c27-bookmarks-table .listing-actions {
    margin-top: 20px;
    margin-bottom: 0
}

.job-dashboard-actions li a.view-action:before,
a.listing-action-stats:before {
    content: "\e417";
    font-family: Material Icons;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    text-rendering: auto;
    white-space: nowrap;
    word-wrap: normal;
    direction: rtl;
    -webkit-font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0);
    transform: translate(0)
}

a.listing-action-stats:before {
    content: "\e1b8"
}

.job-dashboard-actions li a.delete-action:before {
    content: "\f2ed";
    font: normal normal normal Font Awesome\ 5 Pro;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    font-size: 18px;
    padding-bottom: 8px
}

.woocommerce-account .woocommerce-MyAccount-navigation>ul>li>a>i {
    font-size: 20px;
    display: inline-block;
    position: relative;
    padding-left: 10px;
    color: #484848;
    top: 0
}

.woocommerce-MyAccount-navigation ul li.current-menu-item a>i {
    color: #ff447c
}

.number-stats {
    text-align: center;
    font-size: 14px;
    display: -webkit-box;
    display: flex;
    justify-content: space-around;
    color: #757d83
}

.number-stats p span {
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 10px;
    color: #383838;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-transition: .2s ease;
    transition: .2s ease
}

.number-stats p i {
    font-size: 22px;
    color: rgba(0, 0, 0, .15);
    -webkit-transition: .2s ease;
    transition: .2s ease
}

.number-stats p:hover i,
.number-stats p:hover span {
    color: #f24286
}

.collapse-referrers-button i {
    background: #fff!important;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    border: 1px solid rgba(0, 0, 0, .15);
    color: #565d62!important;
    width: 26px!important;
    height: 26px!important;
    padding: 0!important;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    top: 3px
}

.collapse-referrers-button:hover i {
    border: 1px solid rgba(0, 0, 0, .25)
}

.collapse-referrers-button {
    background: none;
    border: none;
    box-shadow: none;
    float: left
}

.referrers-panel .title-style-1 {
    padding-bottom: 0
}

.custom-row {
    margin-right: -10px;
    margin-left: -10px
}

.dash-table li {
    padding-bottom: 7px;
    padding-top: 7px
}

.dash-table li:first-child {
    padding-top: 0
}

.dash-table li:last-child {
    padding-bottom: 0;
    border-bottom: none
}

.dash-table .dash-table-group {
    background: #f4f4f4;
    border-radius: 2px;
    padding: 10px;
    margin-bottom: 10px
}

.dash-table li>i {
    font-size: 18px;
    opacity: .4;
    position: relative;
    top: 2px;
    padding-left: 5px
}

.ct-line {
    stroke-width: 3px
}

.ct-area {
    fill-opacity: .05
}

.ct-grid {
    stroke: rgba(0, 0, 0, .05);
    stroke-width: 1px;
    stroke-dasharray: 0
}

.ct-label.ct-vertical.ct-start {
    -webkit-box-pack: center;
    justify-content: center;
    text-align: right;
    font-size: 10px
}

.ct-label.ct-horizontal.ct-end {
    font-size: 10px
}

.animated-bars {
    width: 2px;
    background: rgba(0, 0, 0, .15);
    height: 12px;
    border-radius: 0;
    position: relative;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    margin: auto
}

.animated-bars:before {
    height: 10px;
    left: 4px
}

.animated-bars:after,
.animated-bars:before {
    position: absolute;
    content: "";
    width: 2px;
    bottom: 0;
    background: rgba(0, 0, 0, .15);
    -webkit-transition: .2s ease;
    transition: .2s ease
}

.animated-bars:after {
    height: 6px;
    right: 4px
}

.number-stats p:hover .animated-bars:before {
    height: 6px
}

.number-stats p:hover .animated-bars:after {
    height: 12px
}

.number-stats p:hover .animated-bars,
.number-stats p:hover .animated-bars:after,
.number-stats p:hover .animated-bars:before {
    background: #f24286
}

.visit-chart-actions>a {
    border-radius: 20px;
    padding: 6px 12px;
    color: #616568;
    font-size: 13px;
    border: 1px solid transparent;
    -webkit-transition: .2s ease;
    transition: .2s ease
}

.visit-chart-actions>a.active {
    border: 1px solid rgba(0, 0, 0, .15);
    color: #616568;
    font-size: 13px
}

.visit-chart-actions>a:hover {
    border: 1px solid rgba(0, 0, 0, .25);
    color: #616568
}

.visit-chart-actions {
    float: left;
    margin-top: 8px
}

.dash-table li:before {
    display: inline-block;
    font: normal normal normal 14px/1 Font Awesome\ 5 Brands;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    margin-left: 15px;
    opacity: .4;
    position: relative;
    top: 2px;
    width: 20px
}

.dash-table li[data-os="Windows 7"]:before,
.dash-table li[data-os="Windows 8"]:before,
.dash-table li[data-os="Windows 10"]:before {
    content: "\f17a"
}

.dash-table li[data-os=iOS]:before,
.dash-table li[data-os=macOS]:before {
    content: "\f179"
}

.dash-table li[data-os=Linux]:before {
    content: "\f17c"
}

.dash-table li[data-os=Ubuntu]:before {
    content: "\f7df"
}

.dash-table li[data-os=Android]:before {
    content: "\f17b"
}

.dash-table li[data-os=webOS]:before {
    font-family: Font Awesome\ 5 Pro;
    content: "\f26c";
    font-weight: 900
}

.dash-table li[data-device=desktop]:before,
.dash-table li[data-device=mobile]:before {
    content: "\e324";
    font-family: Material Icons;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    text-rendering: auto;
    white-space: nowrap;
    word-wrap: normal;
    direction: rtl;
    -webkit-font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0);
    transform: translate(0)
}

.dash-table li[data-device=desktop]:before {
    content: "\e31e"
}

.dash-table li[data-browser="Internet Explorer"]:before {
    content: "\f26b"
}

.dash-table li[data-browser=Firefox]:before {
    content: "\f269"
}

.dash-table li[data-browser=Safari]:before {
    content: "\f267"
}

.dash-table li[data-browser=Chrome]:before {
    content: "\f268"
}

.dash-table li[data-browser=Edge]:before {
    content: "\f282"
}

.dash-table li[data-browser=Opera]:before {
    content: "\f26a"
}

.dash-table li[data-browser="Handheld Browser"]:before {
    font-family: Font Awesome\ 5 Pro;
    content: "\f57d";
    font-weight: 900
}

.job-manager-jobs .label {
    color: #484848;
    font-size: 13px;
    font-weight: 400
}

.job-manager-jobs .value {
    font-size: 13px
}

.l-type {
    display: -webkit-box!important;
    display: flex!important;
    padding: 0!important
}

td.listing-info>div {
    display: -webkit-box!important;
    display: flex!important;
    margin-right: 2px;
    margin-left: 2px;
    -webkit-box-pack: center;
    justify-content: center;
    opacity: .6;
    -webkit-transition: .2s ease;
    transition: .2s ease
}

td.listing-info>div:hover {
    opacity: 1
}

td.listing-info {
    display: -webkit-box!important;
    display: flex!important;
    -webkit-box-pack: center;
    justify-content: center;
    flex-wrap: wrap
}

.l-type .listing-type {
    position: relative
}

.l-type .listing-type .value {
    padding: 10px 15px;
    display: inline-block;
    position: absolute;
    right: 0;
    border-radius: 20px;
    padding: 6px 12px;
    border: 1px solid rgba(0, 0, 0, .15);
    color: #616568;
    font-size: 13px
}

.no-listings {
    text-align: center;
    padding-top: 100px;
    padding-bottom: 100px
}

.no-listings i {
    font-size: 40px;
    color: #c4c4c4;
    text-align: center;
    margin: auto;
    display: block;
    margin-bottom: 10px
}

.woocommerce-MyAccount-content>.i-section {
    padding-top: 0;
    padding-bottom: 0
}

.download-file a {
    width: 100%;
    text-align: center;
    background-color: #269f91!important
}

td.download-remaining {
    font-size: 20px
}

.row.my-listings-stat-box {
    margin-left: -10px;
    margin-right: -10px
}

.promo-product-list {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap
}

.user-promotion-packages .promo-product-list li {
    width: calc(33.3% - 15px);
    margin-left: 23px;
    background: #fff;
    padding: 25px;
    margin-bottom: 25px;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    display: block;
    border: none
}

.user-promotion-packages .promo-product-list li:nth-child(3n+3) {
    margin-left: 0
}

.user-promotion-packages .promo-item-details h5 {
    margin-bottom: 10px;
    font-size: 14px;
    margin-top: 15px;
    font-weight: 600
}

.user-promotion-packages .promo-item-icon {
    margin-left: 0
}

.user-promotion-packages a.promo-item-action.process-promotion {
    background: transparent;
    border-radius: 2px;
    padding: 11px;
    text-align: center;
    margin: auto;
    display: block;
    border: 1px solid #e3e3e3;
    margin-top: 15px
}

.user-promotion-packages .promo-meta {
    font-size: 14px
}

.user-promotion-packages a.promo-item-action.process-promotion i {
    vertical-align: middle;
    float: none;
    top: 0
}

.user-promotion-packages a.promo-item-action.process-promotion:hover {
    border-color: #f24286
}

.user-promotion-packages .promo-package .promo-item-icon i {
    color: #fff;
    padding-top: 7px;
    background: #f24286;
    width: 50px;
    height: 50px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center
}

.c27-products-table .job-dashboard-actions {
    display: block
}

.c27-products-table .product-photo {
    width: 80px!important
}

.c27-products-table .job-dashboard-actions li a:before {
    display: none
}

.c27-products-table .product-title h5 {
    font-size: 16px
}

.c27-products-table .job-dashboard-actions a {
    font-size: 13px;
    border-bottom: 2px solid #e3e3e3;
    display: inline-block;
    width: auto;
    border-radius: 0
}

.c27-products-table .product-title h5 {
    margin-top: 10px
}

.c27-products-table {
    padding-top: 20px
}

.chart-legend ul {
    display: -webkit-box;
    display: flex;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    justify-content: center;
    margin-top: 20px
}

.chart-legend ul li {
    margin-right: 15px;
    margin-left: 15px
}

.lg-blue {
    background: #0079e0
}

.lg-purple {
    background: #911cff
}

.lg-blue,
.lg-purple {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: inline-block;
    margin-left: 5px
}

.ct-point:hover {
    stroke-width: 16px
}

#cts-visits-chart .ct-labels foreignObject span.ct-horizontal {
    display: block;
    text-align: center;
    -webkit-transform: translateX(50%) rotate(30deg);
    transform: translateX(50%) rotate(30deg);
    position: relative;
    right: 5px;
    min-width: 80px
}

.claim-info {
    margin-top: 0
}

.claim-info h4,
.claim-info p {
    margin: 0 65px 0 0
}

.claim-info h4 {
    margin-bottom: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.claim-info p,
.claim-info span.submitted-on {
    color: #888
}

.claim-info span {
    color: #ffa000
}

.claim-info span.approved {
    color: #4caf50
}

.claim-info span.declined {
    color: #f44336
}

.claim-info img {
    width: 50px;
    height: 50px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
    float: right
}