body,
html,
.kc-content-main,
.kc-negative .kc-caption-small span,
.kc-paper,
.kc-negative .kc-caption-med,
.kc-card,
.kc-paper,
.kc-card,
.kc-card-s,
.kc-negative .kc-caption-med span,
input:not([type]),
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=time],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=tel],
input[type=number],
input[type=search],
textarea.materialize-textarea,
.kc-negative .kc-card h1,
.kc-negative .kc-card h2,
.kc-negative .kc-card h3,
.kc-negative .kc-card h4,
.kc-negative .kc-card h4 a,
.kc-negative .kc-card h5,
.kc-negative .kc-card h6,
.kc-negative .kc-card h1 a,
.kc-negative .kc-card h2 a,
.kc-negative .kc-card h3 a,
.kc-negative .kc-card h4 a,
.kc-negative .kc-card h5 a,
.kc-negative .kc-card h6 a {
    color: rgba(0, 0, 0, 0.87)
}

*::placeholder {
    color: rgba(0, 0, 0, 0.87)
}

.kc-text-secondary {
    color: rgba(0, 0, 0, 0.65)
}

h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: rgba(0, 0, 0, 0.75)
}

.kc-negative h1,
.kc-negative h2,
.kc-negative h3,
.kc-negative h4,
.kc-negative h5,
.kc-negative h6,
.kc-negative h1 a,
.kc-negative h2 a,
.kc-negative h3 a,
.kc-negative h4 a,
.kc-negative h5 a,
.kc-negative h6 a {
    color: #fff
}

a,
.kc-content-main a,
a.kc-logo-text span,
.tabs .tab a,
.kc-pageheader h1 a,
.kc-pageheader h2 a,
.kc-pageheader h3 a,
.kc-pageheader h4 a,
.kc-pageheader h5 a,
.kc-pageheader h6 a {
    color: #dd0e34
}

.kc-content-aside,
.kc-footer,
.kc-tags {
    color: rgba(0, 0, 0, 0.65)
}

.kc-content-aside a,
.kc-footer a,
.kc-tags a,
.kc_color_secondary,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce ul.products li.product .price {
    color: #64c9d9
}

.kc-negative,
.kc-content-primary-dark,
.kc-content-primary,
.kc-content-primary-light,
.kc-btn-primary,
.btn-primary,
.kc-secondary,
.kc-btn-secondary,
.btn-secondary,
nav.kc-menubar ul.kc-desktopmenu a:hover,
.kc-side-nav a,
.kc-sharepage a,
.kc-caption-med span,
.kc-caption-small span,
a.rsswidget,
.kc-text-neg,
.kc-logo-text,
.kc-negative .kc-btn-ghost,
.kc-text-neg .kc-btn-ghost {
    color: #fff
}

.kc-mobile-menu,
.kc-menu-social a {
    color: rgba(255, 255, 255, 0.65)
}

body,
html,
.kc-main {
    background-color: #f7f7f9
}

#kcplayercontainer {
    background-color: #000
}

.kc-main.woocommerce li.product,
.give-form-wrap,
.kc-paper,
.kc-card,
.kc-card-s,
.kc-negative .kc-caption-med span,
a.rsswidget,
input:not([type]),
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=time],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=tel],
input[type=number],
input[type=search],
textarea.materialize-textarea,
table.striped>tbody>tr:nth-child(odd),
table.bordered>thead>tr,
table.bordered>tbody>tr,
.kc-negative .kc-caption-small span {
    background-color: #fff
}

.kc-content-primary,
.kc-menubar-top {
    background-color: #454955
}

.kc-content-primary-dark,
.kc-menubar,
.kc-mobile-menu,
.kc-desktopmenu a {
    background-color: #101010
}

.kc-content-primary-light {
    background-color: #565c68
}

.kc-main.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.kc-accent,
.kc-btn-primary,
.btn-primary,
nav.kc-menubar ul.kc-desktopmenu a:hover,
.kc-btn-primary,
.tabs .indicator,
.pagination li.active,
.give-btn,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    background-color: #dd0e34 !important
}

a.kc-link-layer {
    background-color: #ff0442 !important
}

.kc-secondary,
.kc-btn-secondary,
.btn-secondary,
.kc-side-nav li li a,
.slick-slider .slick-arrow::after,
.slick-slider .slick-dots li.slick-active button,
.woocommerce span.onsale,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
    background-color: #64c9d9 !important
}

.kc-caption-med span,
.kc-caption-small span,
a.rsswidget {
    background-color: #000
}

.kc-tags a {
    border-color: rgba(0, 0, 0, 0.65)
}

.kc-menubar ul.kc-desktopmenu>li::after,
.kc-menubar ul.kc-desktopmenu>li>a::after,
.kc-menubar ul.kc-desktopmenu>li>a::before,
.kc-menubar ul.kc-desktopmenu>li.current_page_item:hover::after,
.kc-menubar ul.kc-desktopmenu>li.current_page_item:hover>a::after,
.kc-menubar ul.kc-desktopmenu>li.current_page_item:hover>a::before,
.kc-negative .kc-btn-ghost,
.kc-negative .kc-widgets .kc-caption-small,
.kc-caption-small {
    border-color: #fff
}

.kc-menubar ul.kc-desktopmenu>li.current_page_item:hover::after,
.kc-menubar ul.kc-desktopmenu>li.current_page_item:hover>a::after,
.kc-menubar ul.kc-desktopmenu>li.current_page_item:hover>a::before {
    border-color: inherit !important
}

.kc-menubar ul.kc-desktopmenu>li.current_page_item::after,
.kc-menubar ul.kc-desktopmenu>li.current_page_item>a::after,
.kc-menubar ul.kc-desktopmenu>li.current_page_item>a::before,
.kc-pageheader .kc-caption {
    border-color: #dd0e34 !important
}

.kc-caption-small,
.kc-negative .kc-caption-small {
    border-color: #000
}

.kc-negative .kc-caption-small {
    border-color: #fff
}

a:hover,
.tabs .tab a:hover,
.kc-pageheader h1 a:hover,
.kc-pageheader h2 a:hover,
.kc-pageheader h3 a:hover,
.kc-pageheader h4 a:hover,
.kc-pageheader h5 a:hover,
.kc-pageheader h6 a:hover {
    color: #ff0442
}

.kc-menubar-top a:hover,
.kc-pageheader .kc-tags a:hover,
.kc-content-aside a:hover,
.kc-footer a:hover,
.kc-tags a:hover,
.kc_color_secondary:hover {
    color: #58a4b0 !important
}

.kc-btn-primary:hover,
.btn-primary:hover,
.kc-sharepage a:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
    background-color: #ff0442 !important
}

.kc-btn-secondary:hover,
.btn-secondary:hover,
.kc-secondary:hover,
.kc-btn-secondary:hover,
.btn-secondary:hover,
.kc-side-nav li li a:hover,
.slick-slider .slick-arrow:hover::after,
.slick-slider .slick-dots li.slick-active button:hover {
    background-color: #58a4b0 !important
}

.kc-tags a:hover {
    border-color: #58a4b0 !important
}