:root {
    --owctc: #000;
}

.header, .page-header {
    background: #fff!important;
}
.minicart-wrapper .action.showcart span.price-label {
    display: none!important
}

.cms-home .categories-deals .col-sm-6,.cms-home .page-footer .col-sm-6 {
    width: 25%!important
}

.cms-home .cdz-block-title02 .block-title strong:before {
    border-right-color: var(--owctc)!important;
    z-index: 0!important
}

.page-footer .top-footer-wrapper .widget.block.block-static-block .row .col-sm-12 {
    width: 50%!important
}

#back-top a,.cdz-block-title02 .block-title strong,.cdz-block-title02.coltitle02 .block-title strong,div#footer-cart-trigger {
    background: #e95727!important
}

a.action.viewcart {
    position: relative;
    top: -7px!important
}

.cms-home .categories-deals .image-shell-wrapper {
    width: 100%!important
}

.cms-home .categories-deals .image-shell-wrapper a img.img-responsive {
    width: 100%!important;
    height: 200px!important;
    border-radius: 5px!important
}

.cms-home .categories-deals .custom-info-block {
    border-left-color: var(--owctc)!important;
    background: linear-gradient(to left,#141414 50%,#ec2f34 50%)!important;
    background-size: 210%!important;
    background-position: right!important;
    transition: all .5s ease-in-out!important;
    color: #fff!important;
    font-size: 1.1em!important;
    font-weight: 700!important;
    text-transform: uppercase!important
}

.cms-home .categories-deals .custom-info-block:hover {
    border-color: var(--owctc)!important;
    background-position: left!important
}

.page-footer .actions .action.subscribe.primary {
    border-color: #fff!important;
    background: #222!important;
    text-transform: uppercase
}

.page-footer .actions .action.subscribe.primary:hover {
    color: #fff!important;
    border-color: var(--owctc)!important;
    background: var(--owctc)!important
}

.page-wrapper {
    background: #FFF!important
}

.page-header {
    border-bottom: none!important
}

.header,.page-header {
    background: #fff!important
}

.panel.wrapper {
    border-radius: 5px 0 0 0!important;
    border: 1px solid transparent!important
}

.menu-link,.page-wrapper .panel.wrapper {
    background: #f15a28!important;
}

.header.links, .panel.header{
    background: #000!important;
}

.menu-link {
    border-color: #fff!important;
    color: #000!important
}

#back-top a {
    border-color: #fff!important
}

div#footer-cart-trigger {
    border: 1px solid #fff!important
}

span.price-container.price-final_price.tax.weee .price-label {
    color: var(--owctc)
}

.page-wrapper .header.links li a:hover,.product-item-link {
    color: var(--owctc)!important
}

.new-products-block div.owl-next.disabled:hover,.new-products-block div.owl-next:hover,.new-products-block div.owl-prev.disabled:hover,.new-products-block div.owl-prev:hover,.page-wrapper .qs-button:hover {
    color: var(--owctc)!important;
    background-color: #fff!important;
    border-color: var(--owctc)!important
}

.page-wrapper .qs-button {
    background-color: var(--owctc)!important
}

.page-wrapper .qs-button,.page-wrapper .tocart {
    color: #fff!important;
    border-color: var(--owctc)!important
}

#back-top a:hover,.page-wrapper .tocart:hover,div#footer-cart-trigger:hover {
    background: #fff!important;
    color: var(--owctc)!important;
    border-color: var(--owctc)!important
}
.modal-popup .modal-content {
    padding-bottom: 0!important;
}
.catalog-product-view .product-main-content .block-shipping-estimation .actions button {
    border-color: var(--owctc);
    background-color: var(--owctc);
    color: white;
}.catalog-product-view .product-main-content .block-shipping-estimation .actions button:hover {
    border-color: var(--owctc);
    background-color: white;
    color: var(--owctc);
}
.customer-account-forgotpassword .captcha-image button {
    background-color: var(--owctc);
    border-color: var(--owctc);
    color: white!important;
}.customer-account-forgotpassword .captcha-image button:hover {
    background-color: white!important;
    color: var(--owctc)!important;
    border-color: var(--owctc);
}
.btn-qty.minus:hover,.btn-qty.plus:hover {
    background: var(--owctc)!important;
    color: #fff!important;
    border-color: var(--owctc)!important
}

.page-wrapper .tocart,[data-role|=tocart-form],a#mode-grid:hover,a#mode-list:hover {
    background: var(--owctc)!important
}

.page-wrapper .towishlist {
    border-color: var(--owctc)!important;
    color: #353535!important
}

.page-wrapper .towishlist:hover {
    border-color: var(--owctc)!important;
    color: var(--owctc)!important
}

.page-wrapper .old-price .price {
    text-decoration: var(--owctc) line-through!important;
    color: var(--owctc)!important
}

.page-wrapper .action.primary.checkout,button.action.login.primary {
    background: var(--owctc)!important;
    border-color: var(--owctc)!important;
    color: #fff!important
}

.current-cat span:hover,.owl-dot,.owl-dot span:hover,.owl-dot.active,.owl-dot.active span {
    color: var(--owctc)!important
}

.field.note {
    color: #fff!important
}

@media only screen and (max-width:767px) {
	.page-footer .top-footer-wrapper {
    background-color: #e95727 !important;
}
    .cdz-main-menu .groupmenu li.level0,.cms-home .categories-deals .col-sm-6,.cms-home .groupmenu-drop-content .col-sm-6,.cms-home .page-footer .col-sm-6 {
        width: 100%!important
    }

    .categories-deals.cdz-block-title02.coltitle02 {
        padding-top: 30px!important
    }

    .cms-home .container-sm.membership {
        margin-top: -15px!important
    }

    .block.newsletter .form.subscribe {
        width: 208%!important
    }

    .cms-home .categories-deals .row.text-center {
        padding-top: 22px!important
    }

    .cms-home .categories-deals .image-shell-wrapper a img.img-responsive {
        height: auto!important;
        width: auto!important
    }

    .cms-home .categories-deals .image-shell-wrapper a,.cms-home .categories-deals .row.text-center {
        display: flex!important;
        flex-direction: column!important;
        align-items: center!important;
        justify-content: center!important
    }

    .cms-home .new-products-block.product-style03.cdz-block-title02 {
        padding-top: 10px!important
    }

    .page-footer .top-footer-wrapper .widget.block.block-static-block .row .col-sm-12:nth-child(2) {
        width: 100%!important
    }

    .block-title.filter-title {
        background: #141414!important
    }

    .filter-title strong,.filter.active .filter-title strong {
        color: #fff!important;
        background-color: var(--owctc)!important;
        border-color: var(--owctc)!important
    }

    .filter-title strong:hover,.filter.active .filter-title strong:hover {
        background-color: #fff!important;
        border-color: var(--owctc)!important
    }

    .block-content.filter-content .heading,label.sorter-label,span.dropdown-toggle {
        color: #fff!important
    }

    div#narrow-by-list {
        background: #141414
    }

    .cms-home .membership .pjoin {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .filter-title strong:hover,.filter-title strong:hover:after,.filter.active .filter-title strong:hover,a.action.clear.filter-clear:hover {
        color: var(--owctc)!important
    }

    .trempty {
        display: none!important
    }

    .page-header .cdz-main-menu.menu-main-icon .groupmenu li.level0>a.menu-link {
        align-items: flex-start!important
    }
}

@media only screen and (max-width:424px) {
    .cms-home .membership {
        padding-left: 20px!important;
        padding-right: 20px!important
    }

    .cms-home .membership .row .col {
        padding: 0!important
    }
}

@media only screen and (max-width:374px) {
    .cms-home .hjoin {
        font-size: 25px!important
    }

    .cms-home .pjoin {
        font-size: 12px!important
    }
}

@media only screen and (min-width:768px) {
    .page-header .cdz-main-menu.menu-main-icon .groupmenu li.level0>a.menu-link {
        min-height: 75px!important;
        border-radius: 0!important
    }

    .page-header.sticky-menu.active .minicart-wrapper,.page-header.sticky-menu.active .search-wrapper {
        top: 20px!important
    }

    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.mage-dropdown-dialog {
        position: absolute!important;
        right: 0!important;
        top: 4px!important
    }
}

@media only screen and (min-width:973px) {
    .page-header .cdz-main-menu.menu-main-icon .groupmenu li.level0>a.menu-link {
        min-height: 51px!important;
        border-radius: 0!important;
        padding-top: 10px!important;
        padding-bottom: 14px!important
    }
}

.filter-options-content-inner ol li a,.filter-options-content-inner ol li a span,.filter-options-title,.page-title span,.rating-item label {
    color: #000!important
}

.filter-options-title:hover,.rating,a#mode-grid::before,a#mode-list::before {
    color: var(--owctc)!important
}

.block.block-compare,.block.block-wishlist,a#mode-grid:hover:before,a#mode-list:hover:before {
    color: #000!important
}

strong.modes-mode.active.mode-grid,strong.modes-mode.active.mode-list {
    background: var(--owctc)!important;
    border-color: var(--owctc)!important
}

.product-style03 .owl-carousel.owl-drag .owl-item .item-slider>.item:hover .product-item-info:before,a#mode-grid,a#mode-list {
    border-color: var(--owctc)!important
}

.groupmenu li {
    width: 16.666%!important
}

a.menu-link {
    display: flex!important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-weight: 500!important
}

.groupdrop-link li,a.menu-link {
    width: 100%!important
}

.new-address-popup button:active,.new-address-popup button:hover,a.action.tocompare.show-tooltip:hover,button.button.action.continue.primary:hover {
    color: var(--owctc)!important;
    background: #fff!important
}

a.action.tocompare.show-tooltip {
    color: #fff
}

.page-header .cdz-main-menu.menu-main-icon .groupmenu li.level0>.groupmenu-drop {
    top: 60px!important
}

.cms-home .groupmenu-drop-content .col-sm-6 {
    width: 25%!important
}

ul.groupmenu-drop.slidedown li {
    margin-left: 0!important
}

.cdz-main-menu .groupmenu-drop-content .groupdrop-link li a:hover:before {
    background-color: var(--owctc)!important
}

.action.toggle.switcher-trigger.active,.action.toggle.switcher-trigger:hover,.cdz-main-menu .groupmenu .groupmenu-drop a:hover,.filter dl.options dd a:hover .price,.filter dl.options-content a:hover .price,.filter-options dd a:hover .price,.filter-options-content a:hover .price,a.menu-link:hover {
    color: var(--owctc)!important
}

a.action.create.primary:hover,button.action.login.primary:hover {
    background: #fff!important;
    color: var(--owctc)!important
}

.block.block-customer-login .block-title,.block.block-new-customer .block-content p,.category-description,strong#block-new-customer-heading {
    color: #fff!important
}

a.action.create.primary,a.action.tocompare.show-tooltip,strong.page {
    background: var(--owctc)!important;
    border-color: var(--owctc)!important
}

.action.login.primary:hover,a.action.primary.continue:hover,button.action.submit.primary:hover {
    color: var(--owctc)!important;
    background: #fff!important;
    border-color: var(--owctc)!important
}

img.img-responsive,img.img-responsive:hover {
    transition: all .5s ease-in-out!important
}

img.img-responsive:hover {
    transform: scale(1.1)!important
}

.filter dl.options dd a:hover,.filter dl.options-content a:hover,.filter-options dd a:hover,.filter-options-content a:hover,.rating-item label:hover,a.action.next:before,a.action.previous:before,a.action.view:hover {
    color: var(--owctc)!important
}
.sidebar.sidebar-additional a.action.view span {
    color: white!important;
}
.sidebar.sidebar-additional a.action.view span:hover{
    color:var(--owctc)!important;
}
.block.block-order-details-view .block-content .box .box-content a:hover {
    color: var(--owctc);
}
.rating-item label:hover {
    cursor: pointer!important
}

.pages-items .item a:hover {
    background: var(--owctc)!important;
    color: #fff!important
}

.action.login.primary,.cart-empty,a.action.next:hover:before,a.action.previous:hover:before,button.action.submit.primary {
    color: #fff!important
}

.pages-items .item a,p.social.pull-right a:hover {
    border-color: var(--owctc)!important;
    color: var(--owctc)!important
}

.action.login.primary,.new-address-popup button,button.action.action-apply,button.action.submit.primary,button.button.action.continue.primary {
    border-color: var(--owctc)!important;
    background: var(--owctc)!important;
    color:white!important;
}
.opc-estimated-wrapper .minicart-wrapper button.action.showcart:before {
    color: white!important;
}
button.action.action-cancel {
    color: white!important;
    background: var(--owctc)!important;
    border-color: var(--owctc);
}
button.action.action-apply:hover,button.action.primary.action-save-address:hover,button.action.primary.checkout:hover {
    color: var(--owctc)!important;
    background: #fff!important
}

.cart-empty a:hover,.product-item-info:hover .cdz-product-wishlist a.action.towishlist,a.action.clear.filter-clear:hover,button.action.secondary.action-hide-popup,ul.category-list li a:hover {
    color: var(--owctc)!important
}

a.action.primary.continue,button.action.primary.action-save-address {
    border-color: var(--owctc)!important;
    background: var(--owctc)!important
}

.page-header .cdz-main-menu.menu-main-icon .groupmenu li.level0>a.menu-link {
    padding: 15px!important;
    border-radius: 0!important
}

.cms-home .col-sm-24 {
    padding: 0!important;
    margin-left: -2px!important
}

.cms-home .page-main .container .row {
    margin-right: -18px!important;
    margin-left: -18px!important;
    margin-top: -10px!important
}

.cdz-slideshow .owl-carousel.owl-theme .owl-nav [class*=owl-] {
    background-color: var(--owctc)!important;
    border-color: var(--owctc)!important;
    display: none!important
}

.container:hover .cdz-slideshow .owl-carousel.owl-theme .owl-nav [class*=owl-],.slideshow-wrapper:hover .owl-next,.slideshow-wrapper:hover .owl-prev {
    display: block!important
}

.cdz-slideshow .owl-carousel.owl-theme .owl-nav [class*=owl-]:hover {
    background-color: #fff!important;
    border-color: var(--owctc)!important;
    color: var(--owctc)!important
}

.cms-home .page-main .container:hover .owl-next:hover,.cms-home .page-main .container:hover .owl-prev:hover,a.action.tocompare span,a.action.towishlist span {
    color: var(--owctc)!important;
    border-color: var(--owctc)!important
}

.new-products-block:hover .owl-next,.new-products-block:hover .owl-prev {
    display: inline-block!important
}

.cms-home .categories-deals .block-title {
    margin-bottom: 0!important;
    margin-right: -2px!important;
    margin-left: 2px!important
}

.cms-home .categories-deals .row {
    margin-left: 0!important;
    margin-right: 0!important;
    margin-top: -25px!important
}

.cms-home .categories-deals .row.text-center {
    margin-right: -10px!important;
    margin-left: -10px!important
}

.cms-home .categories-deals .row.text-center .col-sm-6 {
    padding-left: 10px!important;
    padding-right: 10px!important
}

.header.content .minisearch button.action.search.primary {
    background: #fff!important;
    border-radius: 50%!important
}

.cdz-cat-search .current-cat:after {
    right: 10px!important
}

.page-title-wrapper.product h1 span,h1#modal-title-23 {
    color: #000!important
}

a.action.primary.continue {
    color: #fff!important
}

.search.results .block .item a {
    color: white!important;
}
.search.results dl.block {
    color: var(--owctc)!important;
}

.minicart-wrapper .block-minicart a:hover,.search-form-container .cdz-cat-search .current-cat:hover,.stock.available,a.action.change-password:hover,a.action.edit:hover {
    color: var(--owctc)!important
}

a.action.tocompare span:hover,a.action.towishlist span:hover {
    color: #fff!important;
    background: var(--owctc)!important
}
aside.modal-popup.confirm._show .modal-content {
    box-shadow: none!important;
}
.modal-footer button.action-secondary.action-dismiss {
    border-color: var(--owctc)!important;
    background: var(--owctc)!important;
    color:white!important;
}

.modal-footer button.action-primary.action-accept {
    background: #fff!important;
    color: var(--owctc)!important
}
.modal-footer button.action-secondary.action-dismiss:hover{
    background:white!important;
    color: var(--owctc)!important
}

button.action-primary.action-accept {
    border-color: var(--owctc)!important
}

button.action-primary.action-accept:hover {
    color: #fff!important;
    background: var(--owctc)!important
}

.minicart-items .product-item-name>a,.product-item-name>a,.product.name a>a {
    color: var(--owctc)!important;
    font-size: 14px!important
}

.cart.main.actions {
    text-align: center!important
}

.cart.main.actions>*,button.action.apply.primary,button.action.share,button.action.update,button.product-popup-hide,form#checkout_multishipping_form .actions-toolbar button.action.add {
    border-color: var(--owctc)!important;
    background: var(--owctc)!important
}

.cart.main.actions>:focus {
    border-color: var(--owctc)!important;
    background: var(--owctc)!important;
    color: #fff!important
}

.cart.main.actions>:hover,button.action.apply.primary:hover {
    border-color: var(--owctc)!important;
    background: #fff!important;
    color: var(--owctc)!important
}

strong#block-discount-heading {
    color: #fff!important;
    border-color: #fff!important
}

.cart-discount .fieldset {
    height: 1px!important
}

.actions-toolbar .primary,.actions-toolbar .secondary {
    height: 100%!important
}

div#qty-error {
    position: absolute!important
}

.catalog-product-view .field.qty .control {
    padding-bottom: 17px!important
}

.breadcrumbs ul li a {
    color: #a3a3a3!important
}

button.action.save.primary {
    color: #fff!important;
    background: var(--owctc)!important;
    border-color: var(--owctc)!important
}

button.action.save.primary:hover {
    color: var(--owctc)!important;
    background: #fff!important;
    border-color: var(--owctc)!important
}

.box-address-billing a:hover,.box-address-shipping a:hover,.qs-option-title a,.reviews-actions .action.add:hover,.reviews-actions a:hover,.search.results .block .item a:hover,.social-addthis a:hover,a.action.add:hover,button.action.primary.add:hover {
    color: var(--owctc)!important
}

.action.primary:hover,button.action.primary.add:hover {
    background: #fff!important;
    border-color: var(--owctc)!important
}

.action.primary,button.action.primary.add {
    background: var(--owctc)!important;
    border-color: var(--owctc)!important;
    color: #fff!important
}

.billing-address-details a:hover,.checkout-index-index .authentication-wrapper .action.action-auth-toggle:hover,a.btn-remove.action.delete:hover {
    color: var(--owctc)
}

.action.primary:hover,.box.box-billing-address a:hover,.box.box-shipping-address a:hover,.cms-no-route .column.main ul.disc li a:hover,.field.password-info a:hover,.shipping-address-items a:hover,a.action.details:hover,a.action.multicheckout:hover,a.action.remind:hover,button#btn-minicart-close:hover,button.action.action-cancel,button.action.action-edit-address,form#checkout_multishipping_form .actions-toolbar a.action.back:hover,span.price-container.price-final_price.tax.weee .price-wrapper,table#multiship-addresses-table a.action.delete:hover,table.data.table.border.wk-mp-list-table.wk-mp-list-container-table a {
    color: var(--owctc)!important
}

span.price-container.price-final_price.tax.weee .price-wrapper span {
    font-size: 20px!important
}

.cms-no-route .column.main ul.disc li a {
    color: #2959b7!important
}

.cdz-main-menu-inner.cdz-fix-left {
    margin-left: -2px!important;
    margin-right: 2px!important
}

img.main-logo {
    width: 100%!important
}

.cdz-cat-search .current-cat>span {
    padding-right: 10px!important
}
a.action.order:hover,a.action.print:hover{
    color:var(--owctc)!important;
}
a.use-ajax.action.towishlist.action-towishlist:hover {
    padding: 5px!important;
    border: 1px solid var(--owctc)!important;
    background: var(--owctc)!important
}
.actions-toolbar.order-actions-toolbar .actions a {
    color: white!important;
}
.actions-toolbar.order-actions-toolbar .actions a:hover {
    color: var(--owctc)!important;
}
button.action.share:hover,button.action.update:hover {
    border-color: var(--owctc)!important;
    background: #fff!important;
    color: var(--owctc)
}
#my-orders-table tr.grand_total td.amount strong {
    font-size: 14px!important;
}
#my-orders-table tr.grand_total_incl td.amount strong {
    font-size: 14px!important;
}
form#wishlist-view-form .actions-toolbar .primary {
    margin-bottom: 25px!important
}

#wishlist-sidebar .price-wrapper span {
    color: #fff
}

.account .field.choice label span,.payment-method-title.field.choice label span {
    color: #000!important
}

.checkout-index-index ul.opc-progress-bar li span,.field.choice label span,.order-date,button.action.action-login.secondary,span.order-status,strong#block-customer-login-heading,strong.block-subtitle.filter-current-subtitle,table.data.table.border.wk-mp-list-table.wk-mp-list-container-table {
    color: #fff!important
}

a.action.action-help:hover {
    color: var(--owctc)
}

table#my-orders-table td,table#my-orders-table td span,table#my-orders-table td strong {
    font-size: 12px!important;
    vertical-align: middle
}

table#my-orders-table th {
    font-size: 14px!important;
    display: table-cell;
    vertical-align: middle
}

button.action.action-login.secondary,button.action.action-update {
    border-color: var(--owctc)!important;
    background: var(--owctc)
}

button.action.action-login.secondary:hover,button.action.action-update:active,button.action.action-update:hover,form#checkout_multishipping_form .actions-toolbar button.action.add:hover {
    color: var(--owctc)!important;
    background: #fff!important
}

h1.modal-title {
    color: #000!important
}

button.product-popup-hide:hover {
    border-color: var(--owctc)!important;
    background: #fff!important;
    color: var(--owctc)
}

.fieldset-wrapper.subscriptions-information table tbody tr:nth-child(even) td,.fieldset-wrapper.subscriptions-information table thead tr th,.fieldset-wrapper.subscriptions-information table tr:nth-child(even) th {
    color: #fff!important
}

.fieldset-wrapper.subscriptions-information table tr:nth-child(even) td a:hover {
    color: var(--owctc)!important
}

.actions a#backButton {
    margin-left: 5px!important
}

button.wkstyle.ui-datepicker-trigger.v-middle {
    color: transparent;
    background: 0 0;
    border: 0;
    margin-left: -45px!important
}

button.wkstyle.ui-datepicker-trigger.v-middle::before {
    content: ""
}

.order-links .item {
    margin: 0!important
}

.order-links .item a,.order-links .item strong {
    padding: 12px!important;
    line-height: 1.6
}

.block-reward-dashboard form#form-validate .field.choice label.label span,form#checkout_multishipping_form .actions-toolbar button.action.add:active,form#checkout_multishipping_form .actions-toolbar button.action.add:focus,form#checkout_multishipping_form .actions-toolbar button.action.update:active,form#checkout_multishipping_form .actions-toolbar button.action.update:focus,form#checkout_multishipping_form .title strong,table#multiship-addresses-table a.action.delete,table#multiship-addresses-table th {
    color: #fff!important
}