.fa {
    font-family: FontAwesome !important;
 }


.fa-check:before {
    content: "\f00c" !important;
}


body {
    color: #FFF;
    padding: 0px;
    margin: 0px;
    background: #000 url(../images/body-bg.jpg) no-repeat center top;
    font-size: 14px;
    font-family: 'Segoe UI';
    background-size: cover;
}

h1, h2, h3 {
}

.heading-title {
    font-size: 47px;
    font-weight: 700;
    line-height: 1.1;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

* {
    outline: none !important
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Semibold.woff2') format('woff2'), url('../fonts/SegoeUI-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI.woff2') format('woff2'), url('../fonts/SegoeUI.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Bold.woff2') format('woff2'), url('../fonts/SegoeUI-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

/* Global css start */
.abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar>.primary .action.primary, .abs-discount-code .form-discount .actions-toolbar .primary .action, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel, .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action, button, a.action.primary {
    background: #2aaae1;
    color: #FFF;
    border: none;
    box-shadow: inset 0 0px 0 0 #fff, inset 0 0px 0 0 #DDD !important;
    background: -moz-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: -webkit-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: linear-gradient(to right, #2aaae1 0%, #9dc70c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2aaae1', endColorstr='#9dc70c', GradientType=1);
    border: none !important;
}
.marketplaceeventmanager-event-eventlist .wk-row-view .label img.mp-delete {
    display: none;
}
.action.primary {
    background: #2aaae1;
    border: none;
    padding: 12px 15px;
    color: #FFF;
    background: -moz-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: -webkit-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: linear-gradient(to right, #2aaae1 0%, #9dc70c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2aaae1', endColorstr='#9dc70c', GradientType=1);
    font-size: 14px;
    text-transform: uppercase;
}

.action.primary span {
    color: inherit;
}

.wk-freeze-label {
    display: inline-block;
    width: 100%;
    padding: 5px;
    color: #cac5c5;
    font-size: 13px;
    font-weight: 600;
}
a.wk-open-sales-btn, a.wk-closed-sales-btn {
    border: none !important;
    color: #fff !important;
    min-width: 124px;
    text-align: center;
    border-radius: 5px !important;
}
.minicart-items .product-item-details {
    color: #000 !important;
}

.abs-revert-secondary-color:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar>.primary .action.primary:hover, .abs-discount-code .form-discount .actions-toolbar .primary .action:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover, .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:hover, button:hover, a.action.primary:hover, .action.primary:focus, .action.primary:focus, .action.primary:hover {
    background: #7db355;
    color: #FFF;
    border: none;
}

button:focus, button:active {
    background: #7db355;
    border: none;
    color: #FFF;
}

a, .alink {
    color: #b4b4b4;
    text-decoration: none;
}

a:hover, .alink:hover {
    color: #7db355;
    text-decoration: underline;
}

a:visited, .alink:visited {
    color: #7db355;
    text-decoration: none;
}

input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] {
    width: 100%;
    display: inline-block;
    border: solid 1px #6c6c6c;
    height: 40px;
    padding: 0 10px;
    font-size: 14px;
    background: transparent;
    color: #FFF;
}

select {
    width: 100%;
    display: inline-block;
    border: solid 1px #6c6c6c;
    height: 40px;
    padding: 0 10px;
    font-size: 14px;
    background: transparent;
    background: url(../images/select-aero.png) no-repeat right center;
    color: #FFF;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
}

select option {
    color: #000;
}

textarea {
    width: 100%;
    display: inline-block;
    border: solid 1px #6c6c6c;
    padding: 0 10px;
    font-size: 14px;
    background: transparent;
    color: #FFF;
}

.fieldset {
    margin: 0 0 20px;
}

.fieldset>.field>.label, .fieldset>.fields>.field>.label {
    font-size: 15px;
    padding-left: 0;
}

.fieldset>.legend {
    border-bottom: 1px solid #6c6c6c;
}

.actions-toolbar>.secondary .action.back {
    display: inline-block;
}

.paypal-review .table-paypal-review-items .col.price .price-including-tax, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.price .price-including-tax, .cart.table-wrapper .col.price .price-excluding-tax, .cart.table-wrapper .col.subtotal .price-including-tax, .cart.table-wrapper .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.msrp .price-including-tax, .cart.table-wrapper .col.msrp .price-excluding-tax, .order-details-items .col.price .price-including-tax, .order-details-items .col.price .price-excluding-tax, .order-details-items .col.subtotal .price-including-tax, .order-details-items .col.subtotal .price-excluding-tax {
    color: #fff;
}

.paypal-review .table-paypal-review-items .col.price .price-including-tax .price, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.price .price-including-tax .price, .cart.table-wrapper .col.price .price-excluding-tax .price, .cart.table-wrapper .col.subtotal .price-including-tax .price, .cart.table-wrapper .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.msrp .price-including-tax .price, .cart.table-wrapper .col.msrp .price-excluding-tax .price, .order-details-items .col.price .price-including-tax .price, .order-details-items .col.price .price-excluding-tax .price, .order-details-items .col.subtotal .price-including-tax .price, .order-details-items .col.subtotal .price-excluding-tax .price {
    font-weight: normal;
}

/* popup */
.modal-popup .modal-header {
    padding-bottom: 3px;
    padding-top: 12px;
    color: #e60e0e;
}

.modal-popup .modal-title {
    border-bottom: none;
    color: #000;
}

.modal-popup .modal-inner-wrap .modal-content {
    padding: 15px;
    color: #000;
}

body .wk-freeze-btn, body .wk-fundraising-btn {
    width: 124px;
    text-align: center;
    padding: 5px 0;
}

body .wk-report-btn {
    width: 124px;
    text-align: center;
    padding: 5px 0;
    border: none !important;
    color: #fff !important;
    border-radius: 5px !important;
    background: #93be02 !important;
}
body .wk-freeze-btn {
    border: none !important;
    color: #fff !important;
    min-width: 124px;
    text-align: center;
    background: #e44218 !important;
    border-radius: 5px !important;
}
.account .messages {
    margin-top: 30px;
}
body .wk-betting-btn{
        display: inline-block;
        background: #fccc03;
        padding: 5px 10px;
        white-space: nowrap;
        color: #fff;
        font-size: 13px;
        margin: 5px;
        cursor: pointer;
        text-decoration: none;
        border-radius: 5px;
        font-weight: bold;
        border: none;
        min-width: 124px;
    text-align: center;
}
/* Global css end */

/* HEADER START */

.header.content {
    padding-top: 10px;
}

.header.content .logo {
    margin: 0;
    max-width: 97px;
}

.header.content .logo img {
    height: auto;
    max-width: 100%;
    width: auto;
}

.header.content .nav-sections {
    background: none;
    padding-top: 12px;
    margin: 20px 0 0 0;
    display: inline-block;
    width: auto;
    margin-left: 108px;
}

.header.content .nav-sections .navigation {
    background: none;
}

.header.content .navigation .level0.active>.level-top, .header.content .navigation .level0.has-active>.level-top {
    border-color: transparent;
    border-style: solid;
    border-width: 0;
    color: #fff;
}

.navigation .level0>.level-top {
    color: #FFF;
    font-size: 17px;
}

.navigation .level0>.level-top:hover, .navigation .level0>.level-top.ui-state-focus {
    color: #fc0;
    text-decoration: none;
}

.page-header .panel.wrapper {
    border-bottom: 1px solid transparent;
    background-color: transparent;
}

.header-right-content {
    float: right;
    margin-top: 32px;
}

.minicart-wrapper {
    float: right;
    margin: 0 37px 0 15px;
}

.minicart-wrapper .action.showcart span.text {
    position: static;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    margin-top: 6px;
    width: auto;
    overflow: inherit;
    display: inline-block;
}

.minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart:hover:before {
    color: #FFF;
    margin: 0;
    background: #93be02;
    padding: 5px 11px;
    border-radius: 5px;
    height: 40px;
}

.minicart-wrapper .action.showcart.active:before {
    color: #FFF;
}

.minicart-wrapper .action.showcart.active:hover:before {
    color: #fff;
    margin: 0;
}

.block-minicart .subtitle.empty {
    color: #333;
}

.minicart-wrapper .action.close:hover:before {
    color: #000;
}

.minicart-wrapper .block-minicart {
    color: #000;
}

.block-search {
    background: #93be02;
    width: 40px;
    border-radius: 5px;
    float: right;
    height: 40px;
    margin-top: 0px;
}

.block-search .control input {
    width: 0px;
    position: absolute !important;
    background: #93be02;
    left: inherit !important;
    right: 20px !important;
    border: none;
    border-radius: 4px 0 0 4px;
    opacity: 0;
}

form.minisearch.active .control input {
    width: 200px;
    opacity: inherit;
}

.block-search .action.search.disabled, .block-search .action.search[disabled], fieldset[disabled] .block-search .action.search {
    pointer-events: none;
    opacity: inherit;
    margin-top: 3px;
}

.block-search .action.search:before {
    color: #FFF;
}

.block-search input::-webkit-input-placeholder {

    /* Edge */color: #FFF;
}

.block-search input:-ms-input-placeholder {

    /* Internet Explorer 10-11 */color: #FFF;
}

.block-search input::placeholder {
    color: #FFF;
}

._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {
    box-shadow: 0 0 0px 0px #00699d;
}

.top-right.my_account {
    float: left;
    position: relative;
}

.top-right.my_account>a {
    background: #e44218;
    color: #FFF;
    font-weight: 600;
    padding: 6px 26px 0 18px;
    display: inline-block;
    font-size: 18px;
    border-radius: 5px;
    text-decoration: none;
    height: 40px;
    margin-top: 0;
}

.top-right.my_account>a .fa {
    margin: 0 8px 0 0;
}

.top-right.my_account>a:after {
    content: "\f107";
    font-family: fontawesome;
    margin: 0 0 0 0;
    position: relative;
    left: 11px;
}

.top-right.my_account #myaccountlist {
    position: absolute;
    background: #FFF;
    text-align: left;
    margin: 0;
    padding: 9px 0;
    list-style: none;
    width: 100%;
    z-index: 9;
    border-radius: 0 0 5px 5px;
}

.top-right.my_account #myaccountlist li {
    margin: 0;
}

.top-right.my_account #myaccountlist li a {
    padding: 4px 15px;
    display: inline-block;
    width: 100%;
    color: #333;
    text-decoration: none;
    font-weight: 600;
}

.top-right.my_account #myaccountlist li a:hover {
    background: #edeef5;
    color: #000;
}

/* slider section */
.homepage-banner-slider {
    max-width: 892px;
    margin: auto;
    background: url(../images/slider-tv.png) no-repeat top center;
    min-height: 542px;
    margin-top: 30px;
}

.homepage-banner-slider .owl-carousel {
    max-width: 788px;
    margin: auto;
    padding: 9px 0 0 3px;
}

.homepage-banner-slider .owl-carousel:after {
    content: '';
    background: url(../images/parrot-icon.png) no-repeat 0 0;
    width: 200px;
    height: 200px;
    display: inline-block;
    position: absolute;
    left: -75px;
    background-size: contain;
    bottom: -64px;
}

.homepage-banner-slider .owl-nav {
    background: url(../images/remote.png) no-repeat 0 0;
    float: right;
    width: 86px;
    height: 113px;
    position: relative;
    top: -38px;
}

.homepage-banner-slider .owl-nav .owl-prev {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin: 21px 0 0 13px;
    box-shadow: 0 0px 0 0 #fff, inset 0 0px 0 0 rgba(204, 204, 204, 0.3);
}

.homepage-banner-slider .owl-nav .owl-next {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin: 7px 0 0 2px;
    box-shadow: 0 0px 0 0 #fff, inset 0 0px 0 0 rgba(204, 204, 204, 0.3);
}

.homepage-banner-slider .owl-nav span {
    font-size: 0px;
}

.cms-home .page-main {
    padding: 0px;
    max-width: 100%;
}

.container2 {
    max-width: 1280px;
    margin: auto;
    padding: 0 20px;
}

.category-block {
    clear: both;
    margin-left: -30px;
    margin-top: 20px;
    min-height: 300px;
}

.category-block .block1 {
    width: 25%;
    float: left;
    vertical-align: top;
    padding-left: 30px;
    margin: 0;
    text-align: center;
    margin-top: 80px;
}

.category-block .block1 h3 {
    font-size: 22px;
}

.category-block .block1 a {
    padding: 15px 0 23px 0;
    display: inline-block;
    font-size: 18px;
}

.category-block .block1 .icon {
    height: 80px;
    width: 80px;
    display: inline-block;
    text-align: center;
    line-height: 120px;
    border-radius: 100px;
    margin-top: -38px;
}

.category-block .block1 .charity {

    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5f482c+0,4e251b+100 */
    background: #5f482c; /* Old browsers */
    background: -moz-linear-gradient(left, #5f482c 0%, #4e251b 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #5f482c 0%, #4e251b 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #5f482c 0%, #4e251b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f482c', endColorstr='#4e251b', GradientType=1); /* IE6-9 */
}

.category-block .block1 .charity .icon {

    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f2901c+0,fe582d+100 */background: #f2901c; /* Old browsers */
    background: -moz-linear-gradient(left, #f2901c 0%, #fe582d 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #f2901c 0%, #fe582d 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #f2901c 0%, #fe582d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2901c', endColorstr='#fe582d', GradientType=1); /* IE6-9 */
}

.category-block .block1 .charity h3, .category-block .block1 .charity a {
    color: #f96f26;
}

.category-block .block1 .party {

    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3d5661+0,4e5a24+100 */
    background: #3d5661; /* Old browsers */
    background: -moz-linear-gradient(left, #3d5661 0%, #4e5a24 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #3d5661 0%, #4e5a24 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #3d5661 0%, #4e5a24 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d5661', endColorstr='#4e5a24', GradientType=1); /* IE6-9 */
}

.category-block .block1 .party .icon {

    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2aaae1+0,9dc70c+100 */
    background: #2aaae1; /* Old browsers */
    background: -moz-linear-gradient(left, #2aaae1 0%, #9dc70c 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #2aaae1 0%, #9dc70c 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #2aaae1 0%, #9dc70c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2aaae1', endColorstr='#9dc70c', GradientType=1); /* IE6-9 */
}

.category-block .block1 .party h3, .category-block .block1 .party a {
    color: #9dc70c;
}

.category-block .block1 .corporate {

    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#61580b+0,4f340d+100 */
    background: #61580b; /* Old browsers */
    background: -moz-linear-gradient(left, #61580b 0%, #4f340d 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #61580b 0%, #4f340d 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #61580b 0%, #4f340d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61580b', endColorstr='#4f340d', GradientType=1); /* IE6-9 */
}

.category-block .block1 .corporate .icon {

    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#edd23f+0,efa615+100 */
    background: #edd23f; /* Old browsers */
    background: -moz-linear-gradient(left, #edd23f 0%, #efa615 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #edd23f 0%, #efa615 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #edd23f 0%, #efa615 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edd23f', endColorstr='#efa615', GradientType=1); /* IE6-9 */
}

.category-block .block1 .corporate h3, .category-block .block1 .corporate a {
    color: #ecbd01;
}

.category-block .block1 .promotion {

    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#259598+0,131f45+100 */
    background: #259598; /* Old browsers */
    background: -moz-linear-gradient(left, #259598 0%, #131f45 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #259598 0%, #131f45 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #259598 0%, #131f45 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#259598', endColorstr='#131f45', GradientType=1); /* IE6-9 */
}

.category-block .block1 .promotion .icon {

    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#259598+0,29b0c9+0,224a99+100 */
    background: #259598; /* Old browsers */
    background: -moz-linear-gradient(left, #259598 0%, #29b0c9 0%, #224a99 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #259598 0%, #29b0c9 0%, #224a99 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #259598 0%, #29b0c9 0%, #224a99 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#259598', endColorstr='#224a99', GradientType=1); /* IE6-9 */
}

.category-block .block1 .promotion h3, .category-block .block1 .promotion a {
    color: #14cdfb;
}

/* wrapper start */
.roted_block {
    display: inline-block;
    width: 100%; /*border-top: solid 5px #222222 */
    padding: 50px 0px;
}

.display-full {
    width: 100%;
}

.display-full .text-block {
    float: left;
    max-width: 54%;
    margin-top: 50px;
}

.display-full .text-block h1 {
    font-weight: bold;
    font-size: 47px;
}

.display-full .text-block h3 {
    line-height: 40px;
    font-size: 24px;
}

.display-full .img-block {
    float: right;
}

.display-full a.red-btn {
    background: #e44218;
    color: #FFF;
    font-size: 21px;
    text-transform: uppercase;
    padding: 13px 40px 15px 40px;
    display: inline-block;
    margin: 20px 0 0 0;
    border-radius: 5px;
    text-decoration: none;
}

.display-full a.red-btn:after {
    content: "\f105";
    font-family: fontawesome;
    padding: 0 0 0 19px;
    font-size: 25px;
}

.display-full .img-block .download-link {
    border: solid 4px #222;
    border-radius: 20px;
    min-height: 100px;
}

.display-full .img-block .download-link .fun-logo {
    float: left;
    max-width: 63px;
    margin: 14px 0 0 18px;
}

.display-full .img-block .download-link .down-text {
    color: #93be02;
    float: left;
    margin: 31px 0 0 18px;
}

.display-full .img-block .download-link .fun-gif {
    float: right;
    margin: 32px 20px 0 0;
    font-size: 0px;
}

.display-full .img-block .download-link .fun-gif:after {
    content: '';
    background: url(../images/round.gif) no-repeat -24px -24px;
    width: 53px;
    height: 52px;
    display: inline-block;
    position: relative;
    top: -14px;
}

.display-full .img-block.video-bg {
    background: url(../images/youtube-display.png) no-repeat 0 0;
    padding: 12px 14px 57px 14px;
}

.display-full .img-block .horse-video {
    position: relative;
}

.display-full .img-block .horse-video img {
    width: 100%;
    height: 100%;
}

.display-full .img-block .horse-video iframe {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
}

/* .roted_block:nth-child(even) .text-block{float:right;} */

/* .roted_block:nth-child(even) .img-block{float:left;} */

.roted_block+.roted_block+.roted_block+.roted_block {
    border-bottom: solid 5px #222222;
}

.roted_block+.roted_block+.roted_block .text-block {
    margin-top: 0;
}

/* SELLER PROFILE  */
.wk-mp-collection-seller-title-container a {
    color: #000 !important;
}

.wk-mp-collection-location.wk-mp-collection-header-bottom-txt {
    margin-top: 5px;
    display: inline-block;
    color: #ddd;
}

.wk-mp-profile-block.wk-mp-products-recently-added h4 {
    color: #000;
}

.wk-mp-collection-rating-count-container, .wk-mp-collection-order-count-container {
    color: #FFF;
}

.marketplace-seller-collection .wk-mp-collection-product-count-container, .marketplace-seller-profile .wk-mp-collection-product-count-container, .marketplace-seller-feedback .wk-mp-collection-rating-count-container {
    text-align: center;
    border: none;
    border-bottom: 0;
    border-top: none;
    box-sizing: content-box;
    background: #f6f6f6;
}

.wk-mp-collection-header-right-wrapper a {
    color: #000 !important;
}

.wk-mp-collection-header-bottom-txt {
    color: #acacac;
}

.wk-mp-rating-left {
    background-color: #f6f6f6;
}

.wk-mp-rating-review-row {
    padding: 7px 0;
}

/* FAQ start */
.home-faq {
    max-width: 900px;
    margin: auto;
    padding: 50px 0;
}

.home-faq .heading-title {
    font-weight: bold;
    margin: 0 0 53px 0;
    text-align: center;
}

.home-faq #element [aria-selected="true"] {
    background: #222222 url(../images/minus-icon.png) no-repeat right center;
    font-size: 25px;
    padding: 16px 20px;
    margin-bottom: 10px;
}

.home-faq #element [aria-selected="false"] {
    background: #222222 url(../images/plus-icon.png) no-repeat right center;
    font-size: 25px;
    padding: 16px 20px;
    margin-bottom: 10px;
}

.home-faq #element [data-role="content"] {
    background: #222;
    font-size: 20px;
    padding: 21px;
    margin-bottom: 15px;
    margin-top: -7px;
}

/* testimonials start */
.testimonials-contain {
    border-top: solid 5px #222222;
    display: inline-block;
    width: 100%;
    padding: 50px 0px;
    text-align: center;
}

.testimonials-contain .block1 {
    border: solid 4px #252525;
    margin-top: 50px;
    padding: 0 31px;
}

.testimonials-contain .block1 .icon {
    border: solid 4px #252525;
    width: 100px;
    height: 100px;
    text-align: center;
    font-size: 50px;
    margin: -51px auto 0px auto;
    background: #000;
    border-radius: 100px;
    color: #767676;
    line-height: 83px;
}

.testimonials-contain .block1 h3 {
    line-height: 28px;
    font-weight: lighter;
    font-style: italic;
    font-size: 15px;
    color: #fff !important;
}

.wk-mp-design.wk-mp-landingpage.wk-mp-landingpage-layout1 h3 {
    color: #fff !important;
}

.page-header {
    border-bottom: none !important;
}
.testimonials-contain .block1 h3:after {
    content: '';
}

.testimonials-contain .block1 h3:before {
    content: '';
}

.testimonials-contain .block1 p {
    text-align: right;
    font-size: 18px;
    color: #89b902;
    font-weight: 600;
    padding: 12px 0 8px 0;
}

.testimonials-contain .owl-nav {
    display: none;
}

.testimonials-contain .owl-dots {
    margin-top: 30px;
}

.testimonials-contain .owl-dots .owl-dot {
    background: #666;
    width: 15px;
    height: 15px;
    display: inline-block;
    box-shadow: 0 0 #000;
    border-radius: 100px;
    margin: 0 4px;
}

.testimonials-contain .owl-dots .owl-dot.active {
    background: #81af02;
}

/*Newsletter start */

/* .block.newsletter {width: auto;max-width: 1280px;margin: auto;padding: 0 20px;} */
.block.newsletter {
    width: auto;
    margin: 34.5px;
    padding: 0 20px;
    max-width: 100%;
}

.block.newsletter .newsletter-title {
    margin-top: 30px;
    width: 60%;
    float: left;
}

.block.newsletter .newsletter-title h4 {
    font-size: 47px;
}

.block.newsletter .newsletter-title p {
    font-size: 24px;
    line-height: 40px;
}

.block.newsletter .content.newsletter-form {
    margin-top: 80px;
    width: 40%;
    float: right;
}

.block.newsletter .field input {
    height: 40px;
    background: #252525;
    border: solid 1px #2aaae1;
    color: #fff !important;
}

.block.newsletter .field .control:before {
    position: absolute;
    margin-top: 5px;
    color: #fff;
}

input#newsletter::placeholder {
    color: #fff;
}

textarea#review_field {
    color: #000;
}

.block.newsletter .action.subscribe {

    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2aaae1+0,9dc70c+100 */
    background: #2aaae1; /* Old browsers */
    background: -moz-linear-gradient(left, #2aaae1 0%, #9dc70c 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #2aaae1 0%, #9dc70c 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #2aaae1 0%, #9dc70c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2aaae1', endColorstr='#9dc70c', GradientType=1); /* IE6-9 */
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    height: 40px;
    padding: 0 20px;
}

.block.newsletter:after {
    content: '';
    display: inline-block;
    width: 100%;
}

/* Footer start */
.page-footer {
    background: #151515;
    padding: 50px 0 0 0;
}

.page-footer a {
    text-decoration: none;
}

.footer-links-block {
    max-width: 1280px;
    margin: auto;
    padding: 0 20px;
}

.footer-bottom-main-block {
    padding-bottom: 20px;
}

.footer-bottom-main-block .block-list {
    width: 25%;
    float: left;
}

.footer-bottom-main-block h4 {
    text-transform: uppercase;
    font-size: 18px;
}

.footer-bottom-main-block ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.footer-bottom-main-block ul li {
}

.footer-bottom-main-block ul li a {
    color: #8c8d8f;
    font-size: 16px;
    padding: 0 6px;
    line-height: normal;
    font-weight: 600;
}

.footer-bottom-main-block ul li a:hover {
    color: #93be02;
}

.footer-bottom-main-block ul li a:before {
    margin: 0 6px 0 0;
    content: "\f105";
    font-family: fontawesome;
    color: #93be02;
    display: none;
}

.footer-links-block-middle {
    text-align: center;
    border-bottom: solid 1px #2f3339;
    border-top: solid 1px #2f3339;
    margin-top: 40px;
    width: 100%;
    display: inline-block;
}

.footer-links-block-middle ul {
    display: inline-block;
    list-style: none;
    margin: 16px 0;
    padding: 0;
}

.footer-links-block-middle ul li {
    display: inline-block;
    margin: 0;
}

.footer-links-block-middle ul li a {
    color: #8c8d8f;
    font-size: 14px;
    padding: 0 6px;
    border-right: solid 1px;
    line-height: normal;
    font-weight: 600;
}

.footer-links-block-middle ul li a:hover {
    color: #93be02;
}

ul.right-block li.first {
    margin: 0 30px 0 4px;
}

ul.right-block li.first span {
    color: #93be02;
}

ul.right-block li {
}

ul.right-block li a {
    border: none;
    font-size: 16px;
    color: #FFF;
    padding: 0 10px;
}

.footer-bottom-block {
    margin-top: 24px;
    max-width: 1280px;
    margin: auto;
    padding: 17px 20px 0 20px;
    width: 100%;
    min-height: 68px;
}

.footer-bottom-block .copyright-block {
    width: 33.33%;
    float: left;
}

.footer-bottom-block .copyright-block p {
    color: #8c8d8f;
    font-size: 14px;
}

.footer-bottom-block .payment-block {
    width: 33.33%;
    text-align: center;
    float: left;
    margin-bottom: 0px;
}

.footer-bottom-block .payment-block img {
}

.footer-bottom-block .developed-block {
    width: 33.33%;
    float: left;
    text-align: right;
}

.footer-bottom-block .developed-block p {
    color: #8c8d8f;
    font-size: 14px;
}

.footer-bottom-block .developed-block p a {
    position: relative;
    top: 3px;
}

/* account login page start*/
div#modal-content-19 .block-authentication input {
    color: #000;
}

.cms-home .page-main {
    background: transparent;
}

.page-main {
    padding-top: 40px;
    padding-bottom: 40px;
    background: #292828;
}

.page-main>.page-title-wrapper {
    margin-top: 40px;
}

.page-main>.page-title-wrapper .page-title {
    display: inline-block;
    margin-bottom: 30px;
    font-size: 35px;
    font-weight: 700;
}

.page-main>.page-title-wrapper .page-title span {
}

.login-container .block {
    box-sizing: border-box;
    border: solid 1px #6c6c6c;
    min-height: 375px;
}

.login-container .block .block-title {
    border-bottom: 1px solid #6c6c6c;
}

.login-container .fieldset {
    margin: 0;
    padding: 0;
}

.fieldset>.field {
    margin: 0 0 15px;
}

.login-container .block-content {
    padding: 0 20px;
}

.login-container .block .block-title {
    padding: 10px 18px;
    background: transparent;
    color: #FFF;
}

.login-container .block .actions-toolbar .secondary {
    float: left;
    margin: 2px 0 0 15px;
}

.login-container .block .actions-toolbar .secondary a.action {
    margin-top: 5px;
}

.login-container .block .actions-toolbar .secondary .action:hover {
    background: none;
}

.login-container .fieldset>.field>.control {
    width: 100%;
}

.login-container .actions-toolbar .primary a.action, .login-container .actions-toolbar .secondary a.action {
}

/* CREATE account PAGE */
.customer-account-create {
}

.form-create-account {
    width: 100%;
    max-width: 500px;
}

.form-create-account .control {
    width: 100% !important;
    color: #000;
}

.form-create-account .control input {
    color: #000;
}

.form-create-account .actions-toolbar {
    margin: 0 !important;
}

.form-create-account .fieldset, form.forget.password .fieldset {
    margin: 0 0 30px 0;
    border: 1px solid #6c6c6c;
    padding: 10px 20px 20px 20px;
}

form.forget.password .field.note {
    color: #000;
}

form.forget.password input#email_address {
    color: #000;
}

.form-create-account .password-strength-meter {
    margin: 0 0 15px;
    background-color: #908f8f;
    color: #fff;
}

.form-create-account .form-caption {
    margin: 0px 0 16px 0;
}

.form-create-account .form-caption span, .form-create-account .form-caption a {
    font-family: "FranklinGothicURW-Boo", Arial, Helvetica, sans-serif;
}

.password-none .password-strength-meter:before {
    background-color: #908f8f;
    width: 100%;
}

.form-create-account .primary button {
}

.form-create-account .fieldset>.field {
    margin: 0 0 20px;
}

.form-create-account .field.password.required {
    margin: 0;
}

.form-create-account .actions-toolbar .primary {
}

.form-create-account .actions-toolbar .secondary {
    float: left;
}

/*account page css*/
.account .sidebar.sidebar-main nav ul#wk-mp-nav {
    background: #ff5501;
    padding: 0px;
}

.account .sidebar.sidebar-main nav ul#wk-mp-nav .wk-mp-item-dashboard.level-0 a, .account .sidebar.sidebar-main nav ul#wk-mp-nav .wk-mp-item-order.level-0 a {
    color: #7db355;
}

.account .sidebar.sidebar-main nav ul#wk-mp-nav .wk-mp-item-dashboard.level-0 a:hover, .account .sidebar.sidebar-main nav ul#wk-mp-nav .wk-mp-item-order.level-0 a:hover {
    background: none;
    text-decoration: underline;
    color: #7db355;
}

.account .sidebar.sidebar-main nav ul li {
    margin-bottom: 0;
}

.account .sidebar.sidebar-main nav ul li a {
    padding: 5px 18px 10px 15px;
    display: block;
    color: #fff;
}

.account .sidebar.sidebar-main nav ul li a:hover {
    background: #e44218;
    color: #fff;
    display: block;
    padding: 5px 18px 10px 15px;
    text-decoration: none;
}

.account .sidebar.sidebar-main nav ul .wk-mp-submenu strong.wk-mp-submenu-title {
    width: 100%;
    display: block;
    padding: 5px 18px 10px 15px;
}

.account .sidebar.sidebar-main nav ul .wk-mp-submenu ul {
    padding: 0 0 0 18px;
}

.account .sidebar.sidebar-main nav ul .wk-mp-submenu ul li a {
    color: #7db355;
}

.account .sidebar.sidebar-main nav ul .wk-mp-submenu a.action-close._close {
    background: none;
}

.account .sidebar.sidebar-main nav ul .wk-mp-submenu ul .wk-mp-submenu ul li a:hover {
    background: none;
}

.account .sidebar.sidebar-main nav ul .wk-mp-submenu ul .wk-mp-submenu ul li a:hover {
    background: none;
    text-decoration: underline;
    color: #7db355;
}

.account form fieldset.fieldset .stripe-new .stripe-elements-field {
    background: none;
    box-shadow: none;
    width: 240px !important;
    display: inline-block;
    border: solid 1px #6c6c6c;
    font-size: 14px;
    color: #FFF;
    padding: 9px 4px;
}

.account form fieldset.fieldset .stripe-new .stripe-payments-brand {
    top: -18px;
}

.account form fieldset.fieldset .stripe-new div#stripe-payments-card-expiry, .account form fieldset.fieldset .stripe-new #stripe-payments-card-cvc {
    width: 100px !important;
}

.account form fieldset.fieldset .stripe-new .pci-dss-info-block svg#pci-svg {
    fill: #fff;
    opacity: 1;
}

.account fieldset.fieldset .grid form table {
    border: 1px solid #4c4c4c;
}

.account fieldset.fieldset .grid form table tr#wk-mp-tr-heading th {
    color: #000;
    padding: 9px;
    background: #f5f5f5;
    border-top: none;
    border: 1px solid #f5f5f5 !important;
}

.account fieldset.fieldset .grid form table .wk-mp-body tr td.col {
    border: 1px solid #f5f5f5;
    background: #f5f5f5;
    color: #000;
}

.checkout-index-index .modal-inner-wrap .opc-block-summary {
    padding-left: 0;
    padding-right: 0;
}

.checkout-index-index .modal-inner-wrap .opc-block-summary .table-totals tr.totals th.mark {
    color: #000;
}

.checkout-index-index form fieldset .discount-code .field.choice .action span {
    color: #000;
}

.checkout-index-index form fieldset .discount-code form.form-discount .actions-toolbar .action-apply {
    padding: 12px 15px;
}

.checkout-index-index strong.product-item-name {
    color: #000;
}

.account .modal-inner-wrap.wk_mpem_scroll {
    width: 900px;
    max-width: 100%;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    transform: translate(0px, -50%) !important;
    color: #000;
}

.account .modal-inner-wrap.wk_mpem_scroll header.modal-header {
    padding: 11px 14px 7px 14px;
    text-align: left;
    border-bottom: solid 1px #ddd;
}

.account .modal-inner-wrap.wk_mpem_scroll header.modal-header h4.modal-title {
    border: none;
    color: #000;
    font-weight: bold;
}

.account .modal-inner-wrap.wk_mpem_scroll header.modal-header button.wk-close {
    background: #000;
    opacity: 1;
    height: 25px;
    width: 25px;
    border-radius: 50px;
}

.account .modal-inner-wrap.wk_mpem_scroll header.modal-header button.wk-close:before {
    color: #fff;
    font-size: 10px;
    line-height: 25px;
}

.account .modal-inner-wrap.wk_mpem_scroll .modal-footer {
    display: none;
}

.account fieldset.fieldset .wk-mp-dashboard-review-container span {
    color: #fff;
}

.account .wk-race-night-options-section input::-webkit-input-placeholder {
    color: #fff;
}

.account .wk-race-night-options-section input::-moz-placeholder {
    color: #fff;
}

.account .wk-race-night-options-section input:-ms-input-placeholder {
    color: #fff;
}

.account .wk-race-night-options-section input:-moz-placeholder {
    color: #fff;
}

/*account page css end*/

/* MY DASHBOARD page start */


.account-nav .content {
    background: #ffffff;
}

.account-nav .item a {
    color: #333;
    font-size: 13px;
}

.account-nav .item.current a, .account-nav .item.current strong {
    border-color: #54bceb;
    color: #54bceb;
}

body.account .sidebar.sidebar-additional {
    margin-bottom: 50px;
}

body.account .block.block-compare, body.account .sidebar-additional {
    margin-top: 0px;
}

body.account .sidebar.sidebar-additional .block.block-compare {
    margin: 0;
    display: none;
}

body.account .block.account-nav {
    margin-bottom: 30px;
}

body.account .block.block-reorder {
    display: none;
    margin-top: 0;
}

body.account .block.block-reorder li.product-item {
    display: table;
    width: 100%;
}

body.account .block.block-reorder li.product-item .field.item {
    display: table-cell;
    vertical-align: top;
    width: 23px;
}

body.account .block.block-reorder span {
    font-family: "FranklinGothicURW-Boo", Arial, Helvetica, sans-serif;
}

body.account {
}

body.account  table {
    background: #FFF;
}

body.account  table th {
    background: #54bceb;
    font-weight: normal;
    color: #FFF;
}

body.account  table tr td {
    font-family: "FranklinGothicURW-Boo", Arial, Helvetica, sans-serif;
}

body.account  .columns .block  span {
    font-family: "FranklinGothicURW-Boo", Arial, Helvetica, sans-serif;
    font-size: 15px;
}

body.account  .columns .block  p {
    font-family: "FranklinGothicURW-Boo", Arial, Helvetica, sans-serif;
    font-size: 15px;
}

body.account  .columns .block  address {
    font-family: "FranklinGothicURW-Boo", Arial, Helvetica, sans-serif;
    font-size: 15px;
}

body.account .form-newsletter-manage {
    text-align: left;
    background: #FFF;
    padding: 20px;
}

body.account .form-edit-account {
    text-align: left;
    background: #FFF;
    padding: 20px;
}

body.account legend {
    margin: 0 0 17px 0 !important;
    padding: 0 !important;
}

body.account .field.choice {
    margin: 0 0 6px 0;
    padding: 0;
}

body.account .field.choice:before {
    display: none;
}

body.account .field.choice  span {
    font-family: "FranklinGothicURW-Boo", Arial, Helvetica, sans-serif;
}

body.account .actions-toolbar {
    margin: 0 !important;
    padding: 0;
}

body.account .fieldset {
    margin: 0 0 15px;
}

.account .page-title-wrapper .page-title {
    padding: 0;
    font-size: 25px;
    margin-bottom: 20px;
}

.account .legend>span {
    font-size: 15px;
    margin-bottom: 10px;
    display: inline-block;
}

.account .fieldset>.field>.label, .fieldset>.fields>.field>.label {
    margin: 0 0 4px;
    display: inline-block;
    font-size: 13px !important;
}

/* List page */
.page-products .columns {
    padding-top: 0;
}

.subcategories {
}

.subcategories h2 {
    text-align: center;
    font-size: 24px;
    margin-bottom: 30px;
    line-height: normal;
}

.subcategories .cat {
    max-width: 600px;
    margin: auto;
    margin-bottom: 30px;
}

.subcategories .cat .sub-cat {
    position: relative;
}

.subcategories .cat .sub-cat label {
    color: #FFF;
    position: absolute;
    margin: 0px;
    font-size: 22px;
    padding: 17px 0 0 63px;
    height: 54px;
    width: 100%;
    background: -moz-linear-gradient(91deg, rgba(153, 218, 255, 0.1) 0%, rgba(0, 0, 0, 1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 1)), color-stop(100%, rgba(153, 218, 255, 0.1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(91deg, rgba(153, 218, 255, 0.1) 0%, rgba(0, 0, 0, 1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(91deg, rgba(153, 218, 255, 0.1) 0%, rgba(0, 0, 0, 1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(91deg, rgba(153, 218, 255, 0.1) 0%, rgba(0, 0, 0, 1) 100%); /* ie10+ */
    background: linear-gradient(359deg, rgba(153, 218, 255, 0.1) 0%, rgba(0, 0, 0, 1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#99DAFF', GradientType=0); /* ie6-9 */
}

.subcategories .cat .sub-cat label input {
    position: absolute;
    opacity: 0;
}

.subcategories .cat .sub-cat label input:checked+span {
}

.subcategories .cat .sub-cat label input:checked+span:after {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background: #FFF;
    border-radius: 100px;
    margin: 0;
    position: relative;
    left: 5px;
    top: -3px;
}

.subcategories .cat .sub-cat label span {
    width: 30px;
    height: 30px;
    border: solid 2px #FFF;
    display: inline-block;
    border-radius: 100px;
    position: absolute;
    left: 0;
    top: 1px;
    left: 21px;
    top: 18px;
}

.subcategories .cat .sub-cat img {
    width: 100%;
}

.breadcrumbs {
    border-bottom: solid #232323;
    padding-bottom: 15px;
    margin-top: 14px;
    max-width: 100%;
}

.breadcrumbs a:visited {
    color: #ffffff;
    text-decoration: none;
}

.breadcrumbs .items {
    font-size: 1.2rem;
    color: #93be02;
    padding: 0;
    list-style: none none;
    max-width: 1240px;
    margin: auto;
}

.breadcrumbs .item:not(:last-child):after {
    content: '/';
    color: #FFF;
    font-size: 16px;
}

.page-main>.page-title-wrapper {
    margin-top: 0;
}

.continue-link-main {
    text-align: center;
}

.continue-link-main .continue-link {
    background: #e44218;
    color: #FFF;
    font-weight: 600;
    padding: 10px 26px 10px 18px;
    display: inline-block;
    font-size: 20px;
    border-radius: 5px;
    text-decoration: none;
    margin-top: 0;
    width: 182px;
}

.subcategories .cat .sub-sub-cat {
    border: solid 1px #585858;
    background: #222222;
    padding: 37px 30px 30px 39px;
}

.subcategories .cat .sub-sub-cat label {
    position: relative;
    padding: 0 0 0 55px;
    font-size: 25px;
    line-height: normal;
    font-weight: bold;
    margin-bottom: 15px;
    display: inline-block;
}

.subcategories .cat .sub-sub-cat label input {
    position: absolute;
    opacity: 0;
}

.subcategories .cat .sub-sub-cat label input:checked+span {
}

.subcategories .cat .sub-sub-cat label input:checked+span:after {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background: #FFF;
    border-radius: 100px;
    margin: 0;
    position: absolute;
    left: 5px;
    top: 5px;
}

.subcategories .cat .sub-sub-cat label span {
    width: 30px;
    height: 30px;
    border: solid 2px #FFF;
    display: inline-block;
    border-radius: 100px;
    position: absolute;
    left: 0;
    top: 5px;
}

.subcategories .cat .sub-sub-cat p {
    font-size: 20px;
    padding: 0 0 0 54px;
}

.subcategories .cat .sub-sub-cat h4 {
    font-size: 30px;
    font-weight: bold;
    color: #93be02;
    padding: 0 0 0 54px;
}

.catalog-category-view {
}

.catalog-category-view .page-title-wrapper {
    background: #0d141c;
    margin-top: 15px;
}

.page-title-wrapper .page-title {
    max-width: 1270px;
    margin: auto;
    padding: 70px 15px 70px 15px;
}

.catalog-category-view .page-title-wrapper .page-title span {
}

.page-layout-1column.page-with-filter .column.main {
    padding-top: 0;
}

.prodcut-package {
}

.prodcut-package h2 {
    text-align: center;
    margin: 0 0 40px 0px;
}

.price-table {
    overflow-x: auto;
}

.price-table table {
    text-align: center;
    background: #FFF;
}

.price-table table tr {
}

.price-table table th.gray-bg {
    background: #e6e6e6;
}

.price-table table th {
    background: #e4431a;
    text-align: center;/* line-height: 80px; */
    font-size: 16px;
    border-right: solid 1px #FFF;
    color: #fff;
}

.package_namesm {
    text-align: center;
    font-size: 12px;
    margin-top: 5px;
    line-height: 1.2;
    font-weight: 500;
}

.price-table table td {
    color: #333;
    font-size: 16px;
    font-weight: 600;
    padding: 14px 0px;
    border: solid 1px #eee;
}

.price-table table td .btn {
    background: #e44218;
    color: #FFF;
    font-weight: 600;
    padding: 6px 20px 8px 20px;
    display: inline-block;
    font-size: 16px;
    border-radius: 5px;
    text-decoration: none;
    margin-top: 0;
}

.price-table table td .btn:hover {
    background: #93be02;
}

.price-table table td .fa-check {
    color: #01b05b;
}

.price-table table td .fa-times {
    color: #fb1c1a;
}

.price-table table tr td:first-child {
    text-align: left;
    padding-left: 20px;
}

/* bettin list page start */
.products-grid .product-item-info {
    background: #f6f6f6;
    box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.3);
    border: 1px solid  transparent;
    margin: 0px;
    padding: 9px;
    width: 100%;
}

.products-grid .product-item-info:hover, .products-grid .product-item-info.active {
    background: #f6f6f6;
    box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.3);
    border: 1px solid  transparent;
    margin: 0px;
    padding: 9px;
}

.abs-product-link > a:visited, .product-item-name > a:visited, .product.name a > a:visited {
    color: #FFF;
}

.product-item-name, .product.name a {
    color: #000;
    font-size: 16px;
}

.products-grid .product-item-inner {
    background: #f6f6f6;
    box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.3);
    border: 1px solid transparent;
}

.page-products .products-grid .product-item-inner:before {
    background: transparent;
}

.product-item-actions .actions-primary + .actions-secondary > .action {
    color: #fff;
}

.products-list .product-item {
    margin-bottom: 10px;
    background: #252525;
    padding-top: 12px;
}

select#limiter {
    color: #000;
}

input#nickname_field {
    color: #000;
}

form#review-form input, form#review-form textarea {
    color: #000;
}

.marketplace-seller-collection .price-box.price-final_price {
    display: none;
}

input.input-text.wk-fundraising-ticket-qty {
    color: #fff !important;
}

/* bettin list page end */

/* Detail page */

.fundraisingstatus.btclosed {
    font-weight: 600;
    color: #b4b4b4;
    padding: 0 0 0 0px;
}

.fundraisingstatus.btopned {
    font-weight: 600;
    color: #93be02;
    padding: 0 0 0 11px;
}

.page-layout-1column .product.media {
    width: 50%;
}

.page-layout-1column .product-info-main {
    width: 47%;
}

.catalog-product-view .product-info-main .page-title-wrapper h1 {
    padding: 0;
}

.product-info-main .product-info-price .price-box .price-container > span {
    color: #93be02;
}

.product-info-main .product-info-price {
    color: #575757;
    border-bottom: 0px solid #c1c1c1;
    margin-bottom: 0;
}

.product-info-main .product-add-form {
    padding-top: 0;
}

.product-info-main .product-info-stock-sku .stock {
    color: #93be02;
}

.product-info-main .product.attribute.sku {
    color: #FFF;
}

.product-options-wrapper .fieldset> .field>.label {
    color: #93be02;
}

.product-social-links .product-addto-links a {
    color: #FFF !important;
    margin: 0 5px 0 0;
}

.product-options-wrapper .fieldset {
    max-height: 300px;
    overflow-y: auto;
    border: solid #333;
    padding: 10px;
}

.product-add-form .product-options-wrapper .field .control label {
    padding: 0;
}

.box-tocart .fieldset .field.qty label.label {
    display: table-cell;
}

.box-tocart .fieldset .field.qty .control {
    display: table-cell;
    padding-right: 13px;
}

.box-tocart .fieldset {
    display: table;
    width: 100%;
}

.box-tocart .fieldset .field.qty {
    display: table-cell;
    width: 70px;
}

.box-tocart .fieldset .actions {
    display: table-cell;
    vertical-align: bottom;
}

.box-tocart .fieldset .actions button {
    margin: 0 !important;
    width: 100%;
    padding: 9px 17px;
}

.product.data.items > .item.title > .switch {
    border: 0px solid #cccccc;
    color: #000;
    background: #f6f6f6;
}

.product.data.items > .item.title > .switch:visited {
    color: #FFF;
    text-decoration: none;
}

.product.data.items > .item.title:not(.disabled) > .switch:focus, .product.data.items > .item.title:not(.disabled) > .switch:hover {
    background: #93be02;
    color: #FFF;
}

.product.data.items > .item.title:not(.disabled) > .switch:active, .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover {
    background: #93be02;
    color: #ffffff;
    text-decoration: none;
}

.product.data.items > .item.content {
    margin-top: 40px;
    padding: 20px;
    border: 1px solid #333333;
}

.review-form .action.submit.primary {
    background: #2aaae1;
    color: #FFF;
    border: 0px solid #ccc
}

.review-form .action.submit.primary:hover {
    background: #7db355;
    border: 0px solid #cccccc;
    color: #FFF;
}

/* cart page start */
.cart-summary {
    background: #f6f6f6;
    color: #000;
}

.checkout-cart-index select, .checkout-cart-index input {
    color: #000;
}

.cart.table-wrapper .actions-toolbar>.action-edit:before, .cart.table-wrapper .actions-toolbar>.action-delete:before {
    color: #93c51f;
}

.cart.table-wrapper .actions-toolbar>.action-edit:hover:before, .cart.table-wrapper .actions-toolbar>.action-delete:hover:before {
    color: #93c51f;
}

.cart.table-wrapper .cart thead tr th.col {
    padding-top: 13px;
    background: #e44218;
    border-bottom: 1px solid #000;
}

.cart.table-wrapper .actions-toolbar {
    min-height: 45px;
}

.cart.table-wrapper .actions-toolbar .action {
    background: #0f0f0f;
    padding: 6px 8px;
    border-radius: 5px;
}

.cart-discount .block>.title {
    padding: 10px 15px 10px 18px;
    border-radius: 5px;
    margin-bottom: 10px;
    border: solid 2px #FFF;
    text-align: center;
}

.cart-discount .block .title:after, .cart-discount .block>.title strong {
    color: #ffffff;
    font-weight: 600;
}

.popup-authentication {
    color: #333;
}

.popup-authentication ul {
}

.popup-authentication ul li {
    list-style: inside;
}

/* My account css*/
.account .page-main {
    padding-bottom: 0px;
}

.account .column.main {
    padding-bottom: 0px;
}

.account .product.info.detailed {
    margin-bottom: 0;
}

.account .sidebar.sidebar-main .content {
    background: #000;
}

.account .sidebar.sidebar-main .content .nav.items li.current strong {
    color: #fff;
    background: #ff5501;
}

.account .sidebar.sidebar-main .content .nav.items li a {
    color: #9f9f9f;
}

.account .sidebar.sidebar-main .content .nav.items li a:hover {
    background: #e44218;
    color: #fff;
}

.account .block-dashboard-orders .table-wrapper table {
    background: none;
}

.account .block-dashboard-orders .table-wrapper table tr {
    border: 1px solid #333;
}

.account .block-dashboard-orders .table-wrapper table th {
    background: #333;
}

.account .table > tbody > tr > th, .account .table > tbody > tr > td {
    border-top: 1px solid #333;
}

.account .orders-history .data.table {
    background: none;
    color: #fff;
    border: solid 1px #333;
}

.account .orders-history .data.table th {
    background: #333;
}

.account .order-products-toolbar .limiter .limiter-options {
    background: none;
    border: 1px solid #fff;
}

body.account .form-edit-account {
    background: none;
    padding: 0;
}

body.account .form-edit-account .fieldset.password .password-strength-meter {
    background: #908f8f;
    padding: 0 15px;
    color: #fff;
}

.form-edit-account .fieldset.password {
    display: inline-block;
}

body.account .form-newsletter-manage {
    background: none;
    padding: 0;
}

.account .column.main .order-details-items.ordered {
    padding: 0;
    width: 100%;
    border: none;
}

.account .column.main .order-details-items .table-order-items .product-item-name {
    margin: 0;
    font-size: 15px;
}

.account .column.main  .order-details-items .table-order-items tbody td {
    padding-bottom: 16px;
}

.account .column.main .order-details-items.ordered .table-wrapper.order-items {
    margin-bottom: 0;
    width: 100%;
}

.account .column.main .order-details-items.ordered .table-wrapper.order-items table th {
    background: #f6f6f6;
    color: #000;
}

.account .column.main .order-details-items.ordered .table-wrapper.order-items table tr td span {
    color: #FFF;
}

.order-details-items .table tfoot {
    background: transparent !important;
}

.order-details-items tfoot td {
    background: transparent !important;
}

ul.items.order-links {
    margin-top: 30px;
}

.order-links .item strong {
    background: #f9f9f9;
    border: none;
    color: #000;
}

.account .table-wrapper {
    border-bottom: 1px solid #333;
}

.order-details-items.ordered table {
    background: transparent;
}

.order-details-items .table-order-items tbody td {
    color: #FFF;
}

.order-details-items .table-order-items .product-item-name {
    color: #FFF;
}

.abs-account-blocks .block-title, .account .legend, .form-giftregistry-search .legend, .block-giftregistry-results .block-title, .block-giftregistry-shared-items .block-title, .block-wishlist-search-form .block-title, .block-wishlist-search-results .block-title, .multicheckout .block-title, .multicheckout .block-content .title, .customer-review .review-details .title, .paypal-review .block .block-title, .account .column.main .block:not(.widget) .block-title, .multicheckout .block-title, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title, .sales-guest-view .column.main .block:not(.widget) .block-title {
    border-bottom: 1px solid #333;
}

/* My account css end*/
.block.block-order-details-view .block-title {
    margin: 0 !important;
}

.order-links .item strong {
    margin: 0 0 17px 0;
}

.block.block-order-details-view .block-content {
    margin-top: 10px;
}

/*....new sections on home page start.....*/
.text-block-main .heading-title-main {
    text-align: center;
    font-size: 80px;
    font-weight: 700;
}

.text-block-main .heading-title-sub {
    text-align: center;
    font-size: 40px;
    font-weight: 700;
}

.text-block-main ul {
    padding: 0px;
    width: 100%;
    max-width: 649px;
    margin: 30px auto;
}

.text-block-main ul li {
    font-size: 24px;
    font-weight: 600;
    position: relative;
    list-style: none;
    padding-left: 30px;
}

.text-block-main ul li::before {
    content: '\f178';
    position: absolute;
    font-family: 'FontAwesome';
    top: 10px;
    left: 0;
    color: #fff;
    background: #e44218;
    padding: 3px;
    line-height: 1;
    font-size: 10px;
}

.cms-home .display-full {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.cms-home .display-full .text-block {
    float: left;
    max-width: inherit;
    margin-top: 0px;
    width: 60%;
    padding-right: 30px;
    box-sizing: border-box;
}

.cms-home .display-full .img-block {
    float: right;
    width: 40%;
}

.cms-home .heading-title {
    font-size: 47px;
    font-weight: 700;
    line-height: 1.1;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.cms-home .display-full .text-block p {
    line-height: 40px;
    font-size: 24px;
}

/*.cms-home .page-main{background-color: #000;}*/
.block.newsletter {
    display: block;
}

..wk-btn-primary {
    color: #fff !important;
}

/*....new sections on home page end.......*/

/* checkout-onepage-success */

.checkout-onepage-success {
}

.checkout-onepage-success .page-title-wrapper {
    max-width: 1270px;
    margin: auto;
    padding: 0;
}

.checkout-onepage-success a.action.print {
    background: #e44218;
    color: #FFF;
    font-weight: 600;
    padding: 6px 26px 0 18px;
    display: inline-block;
    font-size: 18px;
    border-radius: 5px;
    text-decoration: none;
    height: 40px;
    margin: 10px;
}

 .checkout-onepage-success #maincontent, .customer-account-logoutsuccess #maincontent{ background: #fff; max-width: 100%; padding: 0px; }
 .checkout-onepage-success #maincontent .columns, .customer-account-logoutsuccess #maincontent .columns { box-sizing: border-box; margin-left: auto; color: #000; margin-right: auto; max-width: 1280px; padding-left: 20px; padding-right: 20px; width: auto; }
 .checkout-onepage-success .title-breadcrumbs , .customer-account-logoutsuccess .title-breadcrumbs{ background: #fff; margin-top: 14px; }
 .checkout-onepage-success .title-breadcrumbs .page-title-wrapper h1.page-title, .customer-account-logoutsuccess .title-breadcrumbs .page-title-wrapper h1.page-title{ color: #000; font-size: 26px; font-weight: 700; margin-bottom: 22px; padding-top: 21px; }
 .checkout-onepage-success .print {
    display: block;
    float: right;
    margin: 0px 61px 0px;
}
.checkout-onepage-success .page-title-wrapper .page-title, .customer-account-logoutsuccess .page-title-wrapper .page-title {
    max-width: 1270px;
    margin: auto;
    padding: 70px 15px 0px 0px;
}
.account.page-layout-2columns-left #wk-mp-nav .level-0 > a {color: #fff; font-size: 14px; text-transform: none;  display: block; padding: 7px 15px;  position: relative; z-index: 800; word-break: normal; margin-bottom: 20px;}

.wk-mp-menu .wk-mp-item-order-shipping > a:before {
    content: none;
}
.checkout-onepage-success .checkout-success {  color: #000; }

/* cart page  */
.cart-totals tbody .mark, .cart-totals tfoot .mark {
    color: #000;
}

.cart-totals tbody .amount, .cart-totals tfoot .amount, .opc-block-summary .table-totals tbody .amount, .opc-block-summary .table-totals tfoot .amount {
    color: #000;
}

/* checkout */
.checkout-index-index .modal-popup .modal-inner-wrap {
    color: #333;
}

.opc-block-summary {
    background: transparent;
}

.opc-block-summary > .title {
    color: #000;
}

.checkout-index-index .modal-popup .modal-inner-wrap input {
    color: #000;
}

/* CMS pages */

/* The company */
.cms-pages {
}

/* Client Portfolio */
.brand-logos {
    margin-top: 20px;
}

.brand-logos p {
    float: left;
    background: #f7f7f7;
    height: 46px;
    margin: 0 6px 8px 0px;
    width: 150px;
    text-align: center;
    line-height: 37px;
}

/* brochures-resources */
.pdf-block {
    list-style: none;
    margin: 0;
    padding: 0;
    column-count: 2;
    max-width: 600px;
}

.pdf-block li {
}

.pdf-block li img {
    height: auto;
    max-width: 33px;
}

/* Demo Races */
iframe.youtube-video {
    width: 600px;
}

/* Funny horse names */
.autio-table {
}

.autio-table td {
}

/* fundraise-money-calculator */
.cms-fundraise-money-calculator div#contact table tr td {
}

.cms-fundraise-money-calculator div#contact table tr td:first-child {
    width: 250px;
}

.cms-fundraise-money-calculator div#contact table ul {
    padding: 0;
    list-style: none;
}

.cms-fundraise-money-calculator div#contact table tr td select {
    width: 100% !important;
    margin-top: 7px;
}

/* event */
.toolbar select {
    background: none;
    border: solid 1px #525050;
    box-shadow: 0 0 0;
}

/* all-charities */
.home-feature_charities {
    width: 22%;
    float: left;
    padding: 0 2% 30px 0;
}

.home-feature_charities .charity-category-image img {
    background: #FFF;
    width: 100%;
    height: auto;
    padding: 0px;
    min-height: auto;
    max-height: auto;
}

.home-feature_charities .charity-category-image {
    padding: 0 !important;
}

/* seller login  */
.page-layout-seller-login {
    background-color: #020202;
}

.page-layout-seller-login .wk-mp-page-wrapper {
    background-color: #fff;
    color: #FFF;
    box-shadow: 0 0px 0px 0 #000;
    border: 1px solid #fff;
    padding: 30px;
}

.page-layout-seller-login .wk-mp-page-wrapper input {
    color: #000 !important;
}

.page-layout-seller-login .wk-mp-page-wrapper .form-actions .actions {
    margin-bottom: 15px;
}

.page-layout-seller-login .wk-mp-page-wrapper .field label.label {
    color: #000;
}

.page-layout-seller-login .wk-mp-page-wrapper .field.note {
    color: #000;
}

.page-layout-seller-login .wk-mp-page-wrapper .form-actions .secondary a.action.remind {
    color: #000;
    text-decoration: underline;
}

/* Upcomming event */
.products-list {
    padding-left: 0;
}

.page-layout-1column .toolbar-products {
    position: static;
    margin-top: 19px;
    width: 100%;
    background: #1f1d1d;
    margin-top: 19px;
    padding: 15px;
}

.wkmp-event-form-container input[type="text"] {
    height: 29px;
    color: #000;
}
.wk_mp_design.mp_event_list .note-msg {
    color: #000;
}

.mp_event_list .products-list li.item {
    background: #292828;
    border-bottom: 1px solid #525050;
}

.mp_event_list .products-list li.item:hover {
    background: #292828;
}

.mp_event_list .products-list li.item h2.product-name {
    margin: 0 0 8px 0;
}

.products-list .product-shop .product-secondary {
    margin-bottom: 15px;
}

.products-list .product-shop .product-secondary .add-to-links a {
    margin-top: 10px;
    display: inline-block;
}

/* Dashboard */
.wk-mp-dashboard-totalpayout-container {
    background-color: #484848;
}

.wk-mp-dashboard-chart-dropdown select {
    color: #eeeeee;
}

.wk-mp-dashboard-activity-wrapper, .wk-mp-dashboard-activity-title, .wk-mp-dashboard-chart-top-row {
    border-bottom: 1px solid #484848;
    background-color: #484848;
}

.selectmenu-value input[type="text"] {
    color: #000;
}

.action-tertiary, .downloadable-form .action-add {
    color: #f9fafa;
}

.wk-mp-page-header-hgroup > .page-title-wrapper > h1 {
    padding: 20px 0 0 0 !important;
    color: #000;
}

div#payout {
    color: #FFF;
}

div#payout p {
    color: #FFF;
}

div#payout ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

div#payout ul li {
    color: #FFF;
    min-height: 60px;
}

div#payout ul select {
    width: 100% !important;
}

div#payout ul input {
    border: solid 1px #6c6c6c;
    background: transparent;
    color: #FFF;
    padding: 0 10px;
    height: 40px;
    margin: 0 !important;
}

div#payout ul li a {
    color: #7db355;
    margin-top: 6px;
    display: inline-block;
    text-align: center;
    text-decoration: underline;
}

.admin__data-grid-pager input {
    height: 30px;
}

.action-select-wrap .action-select:hover {
    color: #000;
}

.action-menu > li, .action-menu .action-submenu > li {
    margin: 0;
}

.wk-mp-tr-amount-wrapper {
    border: 1px solid #1e2b40;
    background-color: #0d1622;
}

.wk-mp-tr-payout-total {
    border-right: 1px solid #1e2b40;
}

.wk-mp-tr-amount-total {
    border-right: 1px solid #1e2b40;
}

.ui-datepicker {
    color: #000;
}

.ui-datepicker .ui-datepicker-calendar th {
    color: #000;
}

table ul {
    padding: 0;
    list-style: none;
    color: #FFF;
}

table select {
    width: auto !important;
}

small.copyright {
    clear: both;
}

.evendeta {
    padding: 3px 43px;
}

.evendeta ul {
    padding: 0;
    margin: 0;
}

.wk-mp-list-container-table tr.wk-row-view {
    background: #fff;
}

button#mass-delete-butn {
    background: #e44116;
    padding: 10px 17px !important;
    margin-top: 19px;
    border-radius: 26px !important;
    color: #FFF;
}

.wk-mp-list-table .input-text {
    display: inline-block;
    border: solid 1px #6c6c6c;
    height: 40px;
    padding: 0 10px;
    font-size: 14px;
    background: transparent;
    color: #2a303e;
}

#wk-category-label {
    background: #008000;
    border: 1px solid #008000;
    display: inline-block;
    padding: 10px 17px !important;
    margin: 19px 0;
    border-radius: 26px !important;
    color: #FFF;
}

.customoption .customoption {
    padding: 0;
}

#payout table {
    table-layout: fixed;
}

div#payout ul input {
    display: block;
}

div#payout ul li a {
    padding-left: 5px;
    margin-top: 0px;
}

div#payout ul input {
    width: 100%;
    display: block;
}

td.border-class {
    border-bottom: 2px solid #fff;
}

th.payout_winning, th.ticket_sale {
    padding-top: 35px;
    color: #000;
}

.checkout-cart-index .modal-inner-wrap input {
    color: #000;
}

.account .modal-inner-wrap input {
    color: #000;
}

.account .modal-inner-wrap label, .account .modal-inner-wrap textarea {
    color: #000;
}

.wk-mp-fieldset form .wk-mp-list-table tr td input {
    color: #000;
}

.mpauction-account-index .wk-mp-fieldset form .wk-mp-list-table tr td input {
    color: #000;
}

.wk-mp-fieldset form .wk-mp-list-table tr td input::-webkit-input-placeholder {
    color: #000;
}

.wk-mp-fieldset form .wk-mp-list-table tr td input:-ms-input-placeholder {
    color: #000;
}

.wk-mp-fieldset form .wk-mp-list-table tr td input::placeholder {
    color: #000;
}

.account fieldset.fieldset .grid form table .wk-mp-body tr td.col select.input-text {
    color: #000;
}

.product-reviews-summary .reviews-actions .action.add:focus {
    color: #7db355;
}

.wk-mp-page-main .wk-profile-links-container a.btn-primary {
    box-shadow: inset 0 0px 0 0 #fff, inset 0 0px 0 0 #ddd !important;
    background: -moz-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: -webkit-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: linear-gradient(to right, #2aaae1 0%, #9dc70c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2aaae1', endColorstr='#9dc70c', GradientType=1);
    border: none !important;
}

.wk-mp-page-main .wk-profile-links-container a.btn-primary:hover {
    background: #7db355;
}

.wk-mp-collection-container .wk-mp-products-recently-added .wk-mp-collection-view-btn a, .wk-mp-rating-block .wk-mp-collection-view-btn a {
    box-shadow: inset 0 0px 0 0 #fff, inset 0 0px 0 0 #ddd !important;
    background: -moz-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: -webkit-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: linear-gradient(to right, #2aaae1 0%, #9dc70c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2aaae1', endColorstr='#9dc70c', GradientType=1);
    border: none !important;
    color: #fff;
    border-radius: 3px;
}

.wk-mp-collection-container .wk-mp-products-recently-added .wk-mp-collection-view-btn a:hover, .wk-mp-rating-block .wk-mp-collection-view-btn a:hover {
    background: #7db355;
}

.wk-mp-collection-right .fieldset.wk-mp-fieldset select {
    color: #000;
}

.marketplace-transaction-history .wk-mp-design .wk-mp-tr-amount-wrapper {
    background: none;
    border: none;
}

.wk-seller-card-row a.wk-seller-location-link, .wk-seller-card-row a.wk-seller-location-link:before {
    color: #fff;
}

body.account table th, body.marketplace-account-notification .data-grid th {
    background: #F9F9F9; color: #000;
}

.data-grid .data-grid-th._sortable:focus, .data-grid .data-grid-th._sortable:hover {
    background: #F9F9F9;
}

.wk-mp-dashboard-report-block .wk-mp-dashboard-total-right .wk-mp-reports-products-list li:nth-child(even) span.wk-mp-float-right {
    color: #000;
}

.product-info-main .wk-card-type1 .wk-seller-card-row .wk-seller-card-col .wk-seller-rating-number {
    background: #e1421a;
}

/*6-2-2021 new css*/
.page-wrapper .page-title-wrapper .page-title {
    padding: 31px 15px 20px 15px;
}

#charityForm {
    display: inline-block;
    width: 100%;
}

#charityForm .charity-left legend.legend {
    padding-bottom: 9px;
    margin-bottom: 20px;
    text-transform: uppercase;
    color: #000;
}

#charityForm .charity-left {
    float: left;
    width: 44%;
}

#charityForm .charity-form {
    width: 50%;
    float: right;
}

#charityForm .charity-form .input-box {
    margin-bottom: 10px;
}

#charityForm .charity-form .input-box label {
    display: inline-block;
    margin-bottom: 8px;
    font-size: 13px;
    line-height: normal;
    color: #000;
}

#charityForm .charity-form .input-box .description {
    font-size: 13px;
    margin-top: 6px;
    line-height: normal;
    color: #000;
}

#charityForm .charity-form .button-set input#answer {
    border: solid 1px #6c6c6c;
    background: none;
    height: 28px;
    padding: 0 7px;
    font-size: 12px;
}

.Race-wrap {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 28px;
}

.Race-wrap .race-content {
    display: inline-block;
    width: 87%;
    padding-right: 18px;
}

.Race-wrap .race-img {
    width: 23%;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Race-wrap .race-img p {
    margin: 0px;
}

.Race-wrap:nth-child(even) .race-content {
    padding-left: 18px;
}

.Race-wrap .race-content h3.pageTitle {
    color: #000;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    border-bottom: solid 1px #2a2929;
    padding-bottom: 13px;
}

.Race-wrap .race-content h3.pageTitle img {
    margin-right: 18px;
}

.Race-wrap:last-child .race-img {
    padding-top: 0px;
    justify-content: flex-end;
    align-items: flex-end;
    width: 11%;
}

.customer-account-create #maincontent, .customer-account-login #maincontent, .charity-index-view #maincontent, .contact-index-index #maincontent, .charity-index-listing #maincontent, .is-blog #maincontent, .charity-charity-index #maincontent, .charity-index-index #maincontent, .cms-page-view #maincontent, .cms-fundeo-race-nights #maincontent, .customer-account-forgotpassword #maincontent {
    background: #fff;
    max-width: 100%;
    padding: 0px;
}

.customer-account-create #maincontent .columns, .customer-account-login #maincontent .columns, .charity-index-view #maincontent .columns, .contact-index-index #maincontent .columns, .charity-index-listing #maincontent .columns, .is-blog #maincontent .columns, .charity-charity-index #maincontent .columns, .charity-index-index #maincontent .columns, .cms-page-view #maincontent .columns, .cms-fundeo-race-nights #maincontent .columns, .customer-account-forgotpassword #maincontent .columns {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
}

.cms-page-view h1 {
    color: #000;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 22px;
}

.is-blog .breadcrumbs, .cms-page-view .breadcrumbs {
    background: #fff;
    margin-bottom: 0px;
    border: none;
    padding-top: 19px;
}

.is-blog .breadcrumbs ul.items li.item a, .cms-page-view .breadcrumbs ul.items li.item a {
    color: #000;
}

.is-blog .breadcrumbs .item:not(:last-child):after, .cms-page-view .breadcrumbs .item:not(:last-child):after {
    color: #000;
}

.cms-page-view #maincontent ul li {
    color: #000;
    font-size: 16px;
    font-weight: 300;
}

.cms-page-view #maincontent table {
    color: #000;
    font-size: 16px;
    border: solid 1px #e6edcd;
}

#charityForm .charity-left p, .cms-page-view #maincontent p {
    color: #000;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
}

.cms-page-view #maincontent pre {
    color: #000;
}

#Content_pnlUpdate.calculator_page a, #charityForm .charity-left p a, .cms-page-view #maincontent p a {
    color: #93be02;
    text-decoration: underline;
}

.customer-account-create .title-breadcrumbs, .customer-account-login .title-breadcrumbs, .charity-index-view .title-breadcrumbs, .cms-page-view .title-breadcrumbs, .contact-index-index .title-breadcrumbs, .charity-index-listing .title-breadcrumbs, .is-blog .title-breadcrumbs, .charity-charity-index .title-breadcrumbs, .charity-index-index .title-breadcrumbs, .customer-account-forgotpassword .title-breadcrumbs {
    background: #fff;
    margin-top: 14px;
}

.customer-account-create .title-breadcrumbs .page-title-wrapper h1.page-title, .customer-account-login .title-breadcrumbs .page-title-wrapper h1.page-title, .charity-index-view .title-breadcrumbs .page-title-wrapper h1.page-title, .cms-page-view .title-breadcrumbs .page-title-wrapper h1.page-title, .contact-index-index .title-breadcrumbs .page-title-wrapper h1.page-title, .charity-index-listing .title-breadcrumbs .page-title-wrapper h1.page-title, .is-blog .title-breadcrumbs .page-title-wrapper h1.page-title, .charity-charity-index .title-breadcrumbs .page-title-wrapper h1.page-title, .charity-index-index .title-breadcrumbs .page-title-wrapper h1.page-title, .customer-account-forgotpassword .title-breadcrumbs .page-title-wrapper h1.page-title {
    color: #000;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 22px;
    padding-top: 21px;
}

.cms-page-view textarea {
    color: #000;
}

#charityForm .charity-form .button-set label {
    color: #000;
}

#charityForm .charity-form .input-box textarea {
    color: #000;
}

#Content_pnlUpdate.calculator_page {
    color: #000;
}

.cms-fundraise-money-calculator div#contact table tr td:first-child {
    width: 44%;
    padding-left: 0px;
}

.cms-page-view #contact table tbody tr th {
    padding-left: 0px;
}

.cms-fundraise-money-calculator div#contact table tr td li select {
    width: auto !important;
    min-width: 273px;
    color: #000;
}

.cms-page-view #maincontent h2 {
    color: #000;
    font-size: 20px;
    font-weight: 600;
}

.cms-page-view #maincontent p span {
    font-family: 'Segoe UI' !important;
    color: #000;
    font-size: 16px !important;
    font-weight: 300;
}

.cms-page-view #maincontent p span a {
    font-size: 16px !important;
}

.cms-page-view #maincontent p span strong {
    font-size: 16px !important;
}

.cms-fundraise-money-calculator input#printcal {
    background: #2aaae1;
    background: -moz-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: -webkit-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: linear-gradient(to right, #2aaae1 0%, #9dc70c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2aaae1', endColorstr='#9dc70c', GradientType=1);
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    height: 40px;
    padding: 0 20px;
    border: none;
    color: #fff;
}

.cms-fundraise-money-calculator div#contact table tr td li label {
    display: inline-block;
    min-width: 200px;
}

.cms-fundraise-money-calculator div#contact table {
    border: none;
}

.cms-fundraise-money-calculator div#contact table ul {
    padding: 18px 26px;
    list-style: none;
    background: #f8fafb;
}

.cms-fundraise-money-calculator div#contact table ul li.red {
    margin-top: 28px !important;
    background: #93be02;
    color: #fff;
    text-align: center;
    padding: 8px 0;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 300;
}

.cms-fundraise-money-calculator div#contact table ul li.red b {
    font-weight: 600;
}

.is-blog .sidebar.sidebar-additional .block-title strong {
    color: #000;
}

.is-blog .sidebar.sidebar-additional .empty {
    color: #000;
}

.is-blog .sidebar.sidebar-main {
    padding: 14px 17px;
    list-style: none;
    background: #f8fafb;
    box-shadow: 0px 1px 28px 10px #e6ebed;
    margin-bottom: 22px;
}

.is-blog .sidebar.sidebar-main .wp-sidebar .block-title strong {
    color: #000;
}

.is-blog .sidebar.sidebar-main .block .block-content ul li a {
    color: #000;
    font-size: 13px;
}

.is-blog .sidebar.sidebar-main .block .block-content .blog-search button.button {
    width: auto;
    margin-top: 10px;
    border-radius: 0px;
    font-size: 11px;
    text-transform: uppercase;
}

.is-blog .sidebar.sidebar-main .wp-sidebar .block-title strong {
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}

.is-blog p.post-list-description {
    color: #000;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    border-bottom: solid 1px #93be02;
    padding-bottom: 11px;
}

.is-blog .post-list-wrapper ol.post-list.grid li.item {
    border: solid 1px #e6edcd;
}

.is-blog .post-list-wrapper ol.post-list.grid li.item .post-list-item h2 {
    background: #93be02;
    color: #fff;
    margin: 0px;
    padding: 9px 12px 10px;
}

.is-blog .post-list-wrapper ol.post-list.grid li.item .post-list-item h2 a {
    color: #fff;
    font-size: 14px;
    display: block;
    text-transform: uppercase;
    font-weight: 700;
}

.is-blog .post-list-wrapper ol.post-list.grid li.item .post-entry {
    margin: 0px;
}

.is-blog .post-list-wrapper ol.post-list.grid li.item .post-meta {
    padding: 15px 17px;
    margin-bottom: 10px;
}

.is-blog .post-list-wrapper ol.post-list.grid li.item .post-meta strong {
    font-weight: 500;
    color: #000;
    font-size: 12px;
}

.is-blog .post-list-wrapper ol.post-list.grid li.item .post-meta>div {
    color: #000;
    font-size: 12px;
}

.is-blog .post-list-wrapper ol.post-list.grid li.item .post-entry {
    margin: 0px;
    padding: 15px 17px 0;
}

.is-blog .post-list-wrapper ol.post-list.grid li.item .post-entry .post-excerpt {
    color: #000;
    font-size: 12px;
}

.is-blog .post-list-wrapper ol.post-list.grid li.item .post-meta a {
    color: #93be02;
    font-size: 12px;
    text-decoration: underline;
}

.is-blog .post-view {
    border: solid 1px #e6edcd;
}

.is-blog .post-view .post-meta {
    padding: 0 20px;
}

.is-blog .post-view .post-meta>div {
    color: #000;
    font-size: 12px;
}

.is-blog .post-view .post-meta>div a {
    color: #93be02;
    font-size: 12px;
    text-decoration: underline;
}

.is-blog .post-view .post-meta>div strong {
    font-weight: 600;
}

.is-blog .post-view .comments-wrapper {
    padding: 0 20px 20px;
}

.is-blog .post-view .comments-wrapper .field label.label {
    color: #000;
}

.is-blog .post-view .comments-wrapper fieldset.fieldset legend.legend {
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
}

.is-blog .post-view .comments-wrapper h2 {
    color: #000;
    font-size: 21px;
    text-transform: uppercase;
}

.is-blog .post-view .comments-wrapper ol.comment-list {
    background: #f8fafb;
    border: solid 1px #e6edcd;
    margin-bottom: 36px;
}

.is-blog .post-view .comments-wrapper ol.comment-list .comment-list-item-wrapper {
    padding: 16px 22px;
}

.is-blog .post-view .comments-wrapper ol.comment-list .comment-list-item-wrapper .comment-image.gravatar {
    background: #fff;
    border: solid 1px #e6edcd;
}

.is-blog .post-view .comments-wrapper ol.comment-list .comment-list-item-wrapper .comment-meta .comment-author a.comment-url {
    color: #000;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
}

.is-blog .post-view .comments-wrapper ol.comment-list .comment-list-item-wrapper .comment-entry, .is-blog .post-view .comments-wrapper ol.comment-list .comment-list-item-wrapper .comment-meta .comment-date a.comment-when {
    color: #000;
    font-size: 13px;
}

.is-blog .post-view .comments-wrapper ol.comment-list .comment-list-item-wrapper .reply a.comment-reply-link {
    background: #2aaae1;
    border: none;
    padding: 9px 23px;
    color: #FFF;
    background: -moz-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: -webkit-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: linear-gradient(to right, #2aaae1 0%, #9dc70c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2aaae1', endColorstr='#9dc70c', GradientType=1);
    font-size: 14px;
    text-transform: uppercase;
}

.is-blog .post-view .comments-wrapper ol.comment-list .comment-list-item-wrapper .reply span {
    color: #000;
}

.is-blog .post-view .post-entry .post-content {
    padding: 19px 20px 0;
}

.is-blog .post-view .post-entry .post-content p {
    color: #000;
    font-size: 13px;
    margin-bottom: 0px;
}

.charity-section .home-charities p.charity-category-title {
    display: none;
}

.charity-section .charity-wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    box-sizing: border-box;
}

.charity-section .charity-wrap .charity-list {
    padding: 14px 17px;
    list-style: none;
    background: #f8fafb;
    box-shadow: 0px 1px 28px 10px #e6ebed;
    width: 32%;
}

.charity-section .charity-wrap .charity-list ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.charity-section .charity-wrap .charity-list ul li {
    color: #000;
    font-size: 14px;
    border-bottom: solid 1px #eee;
    padding: 11px 27px;
    margin: 0px;
}

.charity-section .charity-wrap .charity-list ul li a {
    color: #000;
}

.charity-section .charity-wrap .charity-content1 {
    width: 68%;
    padding-left: 39px;
}

.charity-section .charity-wrap .charity-content1 .view-rows_nobackground {
    border: solid 1px #e6edcd;
    margin-bottom: 21px;
}

.charity-section .charity-wrap .charity-content1 .view-rows_nobackground .charity-data {
    display: inline-block;
    width: 100%;
}

.charity-section .charity-wrap .charity-content1 .view-rows_nobackground .charity-data .charity-image {
    float: left;
    margin-right: 20px;
}

.charity-section .charity-wrap .charity-content1 .view-rows_nobackground .charity-data .charity-content .charity-name a {
    color: #000;
}

.charity-section .charity-wrap .charity-content1 .view-rows_nobackground .charity-data .charity-content {
    float: left;
    width: 79%;
    padding: 17px 0;
}

.charity-section .charity-wrap .charity-content1 .view-rows_nobackground .charity-data .charity-content .charity-name a {
    color: #93be02;
    font-size: 18px;
    display: block;
    font-weight: 300;
    margin-bottom: 7px;
    text-transform: uppercase;
    background: #f8fafb;
    padding: 12px 17px;
}

.charity-section .charity-wrap .charity-content1 .view-rows_nobackground .charity-data .charity-content .charity-details {
    color: #000;
    font-size: 16px;
}

.charity-section .home-charities .charity-category-image {
    margin-bottom: 37px;
}

.contact-index-index .form.contact fieldset.fieldset legend.legend {
    color: #000;
}

.contact-index-index .form.contact fieldset.fieldset .field.note {
    color: #000;
}

.contact-index-index .form.contact fieldset.fieldset .field label.label {
    color: #000;
}

.contact-index-index .form.contact fieldset.fieldset .field textarea {
    color: #000;
}

.cms-corporate-clients .brand-logos {
    display: flex;
    flex-wrap: wrap;
}

.cms-corporate-clients #maincontent .brand-logos p {
    line-height: normal;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 19.333%;
    margin: 4px 3px;
    max-width: 100%;
}

.is-blog .post-view .comments-wrapper form#respond .actions-toolbar button#post-the-comment {
    background: #2aaae1;
    background: -moz-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: -webkit-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: linear-gradient(to right, #2aaae1 0%, #9dc70c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2aaae1', endColorstr='#9dc70c', GradientType=1);
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    height: 40px;
    padding: 0 20px;
}

.charity-view-name span {
    color: #000;
    font-weight: 600;
}

.charity-view-location>div {
    color: #000;
    margin-bottom: 8px;
}

.charity-view-location {
    padding-top: 12px;
}

.charity-view-content {
    color: #000;
}

.charity-view-image img {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
    display: block;
}

.charity-index-view .charity-view .charity-view-content .charity-view-description p {
    color: #000;
}

.charity-index-view .charity-view .charity-view-content .charity-view-link a {
    color: #93be02;
}

.cms-link-to-us p br {
    display: none;
}

.page-main .login-container .block {
    border: solid 1px #ddd;
}

.login-container .block .block-title {
    border-bottom: solid 1px #ddd;
    color: #000;
}

.login-container .block .block-content form fieldset.fieldset .field label {
    color: #000;
}

.login-container .block .block-content form fieldset.fieldset .note {
    color: #000;
}

.login-container .block .block-content p {
    color: #000;
}

.page-wrapper form.form-create-account fieldset.fieldset, .page-wrapper form.password.forget fieldset.fieldset {
    border: solid 1px #ddd;
}

.page-wrapper form.form-create-account fieldset.fieldset legend.legend, .page-wrapper form.password.forget fieldset.fieldset legend.legend {
    color: #000;
}

.page-wrapper form.form-create-account fieldset.fieldset .field label.label, .page-wrapper form.password.forget fieldset.fieldset .field label.label {
    color: #000;
}

.marketplaceeventmanager-event-csvdata.page-layout-seller-2columns-left, .marketplaceeventmanager-event-calculator.page-layout-seller-2columns-left, .account.page-layout-seller-2columns-left, body.marketplace-account-notification.page-layout-seller-2columns-left, body.customization-event-details.page-layout-seller-2columns-left, body.customization-report-fundraising.page-layout-seller-2columns-left, body.customization-report-sponsorship.page-layout-seller-2columns-left {
    background: #fff;
    color: #000;
}

.account.page-layout-seller-2columns-left fieldset.fieldset .wk-mp-dashboard-review-container span {
    color: #000;
}

.account.page-layout-seller-2columns-left .wk-mp-dashboard-activity-wrapper, .account.page-layout-seller-2columns-left .wk-mp-dashboard-activity-title, .account.page-layout-seller-2columns-left .wk-mp-dashboard-chart-top-row {
    color: #fff;
}

.marketplaceeventmanager-event-calculator div#payout label, .marketplaceeventmanager-event-calculator div#payout p {
    color: #000;
}

.marketplaceeventmanager-event-calculator div#payout ul li {
    color: #000;
}

.page-layout-seller-2columns-left table ul, .page-layout-seller-2columns-left div#payout ul input, .page-layout-seller-2columns-left input, .page-layout-seller-2columns-left select {
    color: #000 !important;
}

input.wk-head-runner-price::placeholder {
    color: #000 !important;
}

input.validate-no-html-tags::placeholder, input.wk-runner-qty.required-entry.validate-number::placeholder, input.required-entry.validate-number.wk-race-price::placeholder, input.wk-race-qty::placeholder, input.wk-runner-price.required-entry.validate-number::placeholder {
    color: #000 !important;
}

.marketplace-seller-collection.page-layout-2columns-left main.page-main .columns .column.main {
    width: 100%;
}

body .order-details-items .table-order-items tfoot th, body .order-details-items .table-order-items tfoot td, body .order-details-items .table-order-items tbody td, .account.page-layout-seller-2columns-left .table span.price, .account.page-layout-seller-2columns-left  table th, .account.page-layout-seller-2columns-left .table-order-items tbody td, .marketplace-account-notification .data-grid .data-grid-th {
    color: #000;
}

.account.page-layout-seller-2columns-left textarea {
    color: #000;
}

.account.page-layout-seller-2columns-left .order-details-items .table-order-items > thead > tr > th {
    color: #fff;
}

body.account.page-print.marketplace-order-printorder.page-layout-1column .page-main {
    color: #000 !important;
    background: #fff;
}

.account.page-layout-seller-2columns-left .order-details-items .table-order-items > thead > tr > th {
    color: #000;
}

.account .column.main .order-details-items.ordered .table-wrapper.order-items table tr td span {
    color: #000;
}

/*====================================
My account css
=============================*/
.account.page-layout-2columns-left .sidebar.sidebar-main .content .nav.items li.nav.item.current a strong {
    background: none;
    color: #000;
}

.account.page-layout-2columns-left {
    color: #000;
}

.account.page-layout-2columns-left #maincontent {
    background: #fff;
    max-width: 100%;
    padding: 0px;
}

.account.page-layout-2columns-left #maincontent .columns {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
}

.account.page-layout-2columns-left .sidebar.sidebar-main .content {
    background: #fff;
    border: solid 1px #ddd;
}

.account.page-layout-2columns-left .sidebar.sidebar-main .content .nav.items li a {
    color: #000;
}

.account.page-layout-2columns-left h1.page-title {
    color: #000;
}

.account.page-layout-2columns-left .columns .data.table {
    color: #000;
}

.account.page-layout-2columns-left .toolbar {
    color: #000;
}

.account.page-layout-2columns-left .sidebar.sidebar-main .content .nav.items li a:hover {
    background: #ff5501;
    color: #fff;
}

.account.page-layout-2columns-left .block.newsletter .newsletter-section .newsletter-title {
    color: #fff;
}

.account.page-layout-2columns-left .block-content a {
    color: #000;
}

.sales-order-print main#maincontent {
    color: #000;
    background: #fff;
}

.account.page-layout-2columns-left select {
    color: #000;
}

.account.page-layout-2columns-left input[type="text"], .account.page-layout-2columns-left input[type="password"], .account.page-layout-2columns-left input[type="url"], .account.page-layout-2columns-left input[type="tel"], .account.page-layout-2columns-left input[type="search"], .account.page-layout-2columns-left input[type="number"], .account.page-layout-2columns-left input[type="datetime"], .account.page-layout-2columns-left input[type="email"] {
    color: #000;
}

.account.page-layout-2columns-left a.action {
    color: #93be02;
    text-decoration: underline;
}

.account.page-layout-2columns-left .actions-toolbar button.action {
    background: #2aaae1;
    background: -moz-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: -webkit-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: linear-gradient(to right, #2aaae1 0%, #9dc70c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2aaae1', endColorstr='#9dc70c', GradientType=1);
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    height: 40px;
    padding: 0 20px;
    border: none;
    border-radius: 0px;
}

.account.page-layout-2columns-left .columns .data.table {
    color: #000;
    border: solid 1px #333 !important;
}

.account.page-layout-2columns-left .columns .data.table thead tr th {
    background: #f6f6f6;
    color: #000;
}

.sales-order-printinvoice .order-details-items .table-order-items .product-item-name {
    color: #000;
}

.sales-order-printinvoice main#maincontent {
    background: #fff;
    color: #000;
}

.sales-order-printinvoice table th, .sales-order-printinvoice .data-grid th {
    color: #000 !important;
}

/*header css*/
.header.content .header-right-content .block.block-search {
    float: left;
}

.header.content .header-right-content .minicart-wrapper {
    float: left;
}

header.page-header .panel.wrapper {
    display: none;
}

.charity-index-index  #charity-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.charity-index-index  #charity-list .home-feature_charities {
    width: 24%;
    padding: 0 0px;
    margin: 0px 0 20px;
    text-align: center;
}

/*6-2-2021 new css*/

/*=========================
6-21-2021
=============================*/

.catalog-product-view .title-breadcrumbs, .page-products .title-breadcrumbs {
    background: #fff;
    margin-top: 14px;
}

.page-products .title-breadcrumbs .page-title-wrapper h1.page-title {
    color: #000;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 22px;
    padding-top: 21px;
}

.catalog-product-view main.page-main, .page-products main.page-main {
    background: #fff;
    max-width: 100%;
    padding: 0px;
}

.catalog-product-view main.page-main .columns, .page-products main.page-main .columns {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
}

.page-products .category-products .toolbar-products {
    background: #fff;
    color: #000;
    border-top: solid 1px #c2c2c2;
    border-bottom: solid 1px #c2c2c2;
    margin-bottom: 0px;
}

.page-products .category-products .toolbar-products .toolbar-sorter.sorter select {
    color: #000;
}

.page-products .products-list li.item {
    width: 100%;
    background: none;
    border-bottom: solid 1px #c2c2c2;
    margin-bottom: 0px;
    color: #000;
}

.customer-account-createpassword .title-breadcrumbs {
    background: #fff !important; margin-top: 14px; color: #000 !important; } 
.cms-noroute-index main#maincontent  {  background: none;}
.customer-account-createpassword main#maincontent { max-width: 100%;   background: #fff;}
.customer-account-createpassword input#password-confirmation, .customer-account-createpassword input#password {  color: #000; }

.block-search .control input {color: #fff !important; background: #93be02 !important;}
.block.newsletter .content.newsletter-form .field-recaptcha {  position: fixed;  bottom: 10px;  float: left;  left: 0px; }


.page-products .products-list {
    padding-left: 0;
    margin-top: 4px;
}

.page-products .products-list li.item a.product-image {
    width: 23.33333%;
}

.page-products .products-list li.item .product-shop {
    width: 76%;
}

.page-products .products-list li.item a.product-image img {
    border: solid 1px #eee;
}

.page-products .products-list li.item .product-shop .product-primary a {
    display: block;
    line-height: normal;
    color: #000;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 21px;
}

.page-products .products-list li.item .product-shop .desc.std p {
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 0px;
}

.page-products .products-list li.item .product-shop .desc.std a.link-learn {
    background: #2aaae1;
    color: #FFF;
    border: none;
    box-shadow: inset 0 0px 0 0 #fff, inset 0 0px 0 0 #ddd !important;
    background: -moz-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: -webkit-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: linear-gradient(to right, #2aaae1 0%, #9dc70c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2aaae1', endColorstr='#9dc70c', GradientType=1);
    border: none !important;
    padding: 5px 13px;
    margin-bottom: 10px;
    display: inline-block;
    margin-top: 10px;
}

.page-products .products-list li.item .product-shop .desc.std p a {
    color: #000;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: underline;
}

.page-products .products-list li.item:hover {
    background: none;
}

.page-products .category-products .toolbar.toolbar-products .field.limiter .control select {
    color: #000;
    border-radius: 0px;
}

.products-list .product-shop .desc h4 {
    margin-bottom: 3px;
}

.catalog-product-view .breadcrumbs ul.items li.item a {
    color: #000;
}

.catalog-product-view .breadcrumbs .item:not(:last-child):after {
    color: #000;
}

.catalog-product-view .title-breadcrumbs .breadcrumbs {
    border: none;
}

.catalog-product-view .title-breadcrumbs .breadcrumbs ul.items li.item a {
    color: #000;
}

.catalog-product-view .title-breadcrumbs .breadcrumbs ul.items .item:not(:last-child):after {
    color: #000;
}

.catalog-product-view .product-info-main h1.page-title {
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.catalog-product-view .product-info-price .product-info-stock-sku .product.attribute.sku {
    color: #000;
}

.catalog-product-view .product.media .fotorama__wrap {
    border: solid 1px #ccc;
}

.catalog-product-view .product-info-main .product-add-form form .fieldset {
    border: solid 1px #ccc;
}

.catalog-product-view .product-info-main .product-add-form form .fieldset .wk-fundraising-ticket {
    background: #93be02;
    border-radius: 5px;
    border: solid 1px #93be02;
    color: #fff;
    font-size: 17px;
    padding: 15px 8px;
}

.catalog-product-view .product-info-main .product-add-form form .fieldset .wk-fundraising-ticket-action .wk-qty-input {
    width: 54px;
}

.catalog-product-view .product-info-main .product-add-form form .fieldset .wk-fundraising-ticket-action .wk-qty-input input.input-text {
    height: 34px !important;
    font-size: 15px;
}

.catalog-product-view .product-info-main .product-add-form form .fieldset .wk-fundraising-ticket-action button {
    width: 32px;
    height: 34px;
    font-size: 21px;
}

.catalog-product-view .product-info-main .product-add-form form .fieldset .wk-fundraising-ticket-parent .wk-fundraising-ticket-action {
    padding: 0;
}

.catalog-product-view .product-info-main .product-add-form form .fieldset .wk-fundraising-ticket.wk-fundraising-ticket-disabled {
    border-radius: 5px;
    border: solid 1px #eee;
    background: #eee;
    color: #d0d0d0;
}

.catalog-product-view .wk-seller-block.wk-block {
    color: #000;
}

.catalog-product-view .product.data.items > .item.content {
    color: #000;
}

.catalog-product-view .product-info-main .product-add-form form#product_addtocart_form .fieldset .actions button.tocart, .catalog-product-view .product-add-form .product-options-bottom .actions button, .catalog-product-view .product.data.items > .item.content form.review-form .actions-toolbar button.action.submit {
    background: #2aaae1;
    background: -moz-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: -webkit-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: linear-gradient(to right, #2aaae1 0%, #9dc70c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2aaae1', endColorstr='#9dc70c', GradientType=1);
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    height: 40px;
    padding: 0 20px;
    border: none;
    border-radius: 0px;
}

.catalog-product-view .product-options-wrapper .wk-race-block-row {
    color: #000;
}

.catalog-product-view .product-add-form .product-options-bottom {
    padding: 0;
}

.catalog-product-view .product-options-wrapper .wk-race-block-row .wk-race-block-col .wk-race-block-col-content input {
    color: #000;
}

.product-info-main .product.attribute.overview {
    margin: 20px 0;
    color: #000;
}

.catalog-product-view .product-info-main .box-collateral {
    color: #000;
}

.catalog-product-view .product-info-main .product-add-form form#product_addtocart_form .fieldset {
    border: none;
    padding: 0px;
}

.catalog-product-view .product-info-main .product-add-form form#product_addtocart_form .fieldset .field.qty {
    color: #000;
}

.catalog-product-view .product-info-main .product-add-form form#product_addtocart_form .fieldset input {
    color: #000;
}

.catalog-product-view .product-info-main .product-add-form form#product_addtocart_form .fieldset .actions button.tocart {
    letter-spacing: 1px;
}

.catalog-product-view .product-info-main .form-add form .input-box input {
    height: 40px !important;
    border-radius: 0px !important;
    color: #000;
}

.catalog-product-view .product-info-main .form-add form button {
    background: #2aaae1;
    background: -moz-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: -webkit-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: linear-gradient(to right, #2aaae1 0%, #9dc70c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2aaae1', endColorstr='#9dc70c', GradientType=1);
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0px;
    height: 40px;
    border: none;
    border-radius: 0px;
}

.catalog-product-view .product-info-main .form-add form .input-box .input-box.auto-bid input {
    height: auto !important;
    float: left;
    margin-top: 3px;
    margin-right: 0px;
}

.catalog-product-view .product.data.items > .item.content .wk-auction-bids-record .data.item.content h1 {
    font-size: 25px;
    margin-bottom: 20px;
    font-weight: 600;
}

.catalog-product-view .product.data.items > .item.content .wk-auction-bids-record .data.item.content .table-wrapper table thead tr th {
    background: #2b2b2b;
}

.catalog-product-view .product.data.items > .item.content .wk-auction-bids-record .data.item.content .limiter select {
    border: solid 1px #000;
    color: #000;
    border-radius: 0px;
}

.catalog-product-view .product.data.items > .item.content table tbody th.col {
    color: #000;
}

.checkout-cart-index .title-breadcrumbs {
    background: #fff;
    margin-top: 14px;
}

.checkout-cart-index .title-breadcrumbs .page-title-wrapper {
    background: #fff;
}

.checkout-index-index main.page-main, .checkout-cart-index main.page-main {
    background: #fff;
    max-width: 100%;
    padding: 0px;
}

.checkout-index-index main.page-main .columns, .checkout-cart-index main.page-main .columns {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
}

.checkout-cart-index .title-breadcrumbs .page-title-wrapper h1 {
    color: #000;
    padding-top: 11px;
    padding-bottom: 11px;
}

.checkout-cart-index .cart-container .cart.table-wrapper table {
    border: solid 1px #cccccc;
}

.checkout-cart-index .cart-container .cart.table-wrapper table thead th.col {
    background: #f6f6f6;
    color: #000;
}

.checkout-cart-index .cart-container .cart.table-wrapper table tbody.cart td.col {
    padding-left: 20px;
    padding-right: 20px;
    color: #000;
}

.checkout-cart-index .cart-container .cart.table-wrapper table tbody.cart td.col input, .checkout-cart-index .cart-container .cart.table-wrapper table tbody.cart td.col .product-item-details strong.product-item-name a {
    color: #000 !important;
}

.checkout-cart-index .cart-container .cart.table-wrapper table tbody.cart tr.item-actions .actions-toolbar a.action {
    background: none;
}

.checkout-index-index .page-wrapper header.page-header .header.content {
    padding-bottom: 18px;
}

.checkout-index-index .opc-block-summary {
    background: #f6f6f6;
    color: #000;
    padding-left: 25px;
}

.checkout-index-index .checkout-container ul.opc-progress-bar li.opc-progress-bar-item span {
    color: #000 !important;
}

.checkout-index-index .checkout-container .opc-wrapper {
    color: #000;
}

.checkout-index-index .checkout-container .opc-wrapper .items.payment-methods .step-title {
    color: #000 !important;
}

.checkout-index-index form.form.payments .payment-option-title span.action-toggle {
    color: #000;
}

.checkout-index-index form.form.payments .payment-option-title span.action-toggle span {
    color: #000;
}

.checkout-index-index .checkout-container ul.opc-progress-bar {
    padding-top: 22px;
}

.checkout-cart-index .cart-container .cart.table-wrapper table tbody.cart td.col span.price {
    color: #000;
}

.checkout-cart-index .cart-summary ul.checkout.methods button.checkout {
    background: #2aaae1;
    background: -moz-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: -webkit-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: linear-gradient(to right, #2aaae1 0%, #9dc70c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2aaae1', endColorstr='#9dc70c', GradientType=1);
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0px;
    height: auto;
    border: none;
    border-radius: 0px;
}

.checkout-index-index main.page-main .columns .modal-inner-wrap .opc-block-summary {
    padding-left: 25px;
    padding-right: 25px;
}

.checkout-index-index form.form.payments .payment-method form .wk_ws_payment_form_outer {
    background: none;
}

.checkout-index-index form.form.payments .payment-method form .wk_ws_payment_form_outer .wk_wallet_check_outer {
    padding: 10px 0px;
}

.checkout-index-index form.form.payments .payment-method form .wk_ws_payment_form_outer .wk_ws_payment_outer._active table.wk_ws_payment_table tr:nth-child(even) td:nth-child(odd) {
    line-height: 40px;
    background: #93be02;
    color: #fff;
}
.checkout-index-index td.wk_ws_restamount {
    color: #ff5501 !important;
}
.wk_ws_payment_form_outer { border: none !important; }
.checkout-index-index .wk_ws_line { 
    border-top: 2px solid #93be02;
}
.checkout-index-index form.form.payments .payment-method form .wk_ws_payment_form_outer .wk_ws_payment_outer._active table.wk_ws_payment_table th h4 {
    color: #000;
    font-size: 13px;
    text-transform: none;
    font-weight: 600;
}

.checkout-payment-method .payment-method._active .payment-method-content {
    display: block;
    padding-left: 0px;
}

.checkout-payment-method .payment-method._active .payment-method-content .billing-address-details {
    border: 1px solid #ccc;
    margin-top: 26px;
    padding: 20px 20px;
}

.checkout-payment-method .payment-method._active .payment-method-content .billing-address-details a {
    color: #000;
    text-decoration: underline;
}

.checkout-payment-method .payment-method._active .payment-method-content .actions-toolbar .primary button.checkout {
    background: #2aaae1;
    color: #FFF;
    border: none;
    box-shadow: inset 0 0px 0 0 #fff, inset 0 0px 0 0 #ddd !important;
    background: -moz-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: -webkit-linear-gradient(left, #2aaae1 0%, #9dc70c 100%);
    background: linear-gradient(to right, #2aaae1 0%, #9dc70c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2aaae1', endColorstr='#9dc70c', GradientType=1);
    border: none !important;
}

.account.marketplaceeventmanager-event-add .wk-race-night-option-row.wk-head-row {
    background: #f6f6f6;
    color: #000;
}

.account.marketplaceeventmanager-event-add .wk-race-night-option-row.wk-head-row input {
    color: #000 !important;
}

.account.marketplaceeventmanager-event-add .wk-race-night-option-row.wk-head-row input::-webkit-input-placeholder {

    /* Edge */
    color: #000 !important;
}

.account.marketplaceeventmanager-event-add .wk-race-night-option-row.wk-head-row input:-ms-input-placeholder {

    /* Internet Explorer 10-11 */
    color: #000 !important;
}

.account.marketplaceeventmanager-event-add .wk-race-night-option-row.wk-head-row input::placeholder {
    color: #000 !important;
}

.marketplaceeventmanager-event-edit .wk-race-night-option-body .wk-race-night-option-row.wk-head-row {
    background: #f6f6f6;
}

.marketplaceeventmanager-event-edit .wk-race-night-option-body .wk-race-night-option-row.wk-head-row .wk-race-night-option-col .wk-race-night-option-col-content input {
    color: #000;
}

.marketplaceeventmanager-event-edit .wk-race-night-option-body .wk-race-night-option-row.wk-head-row .wk-race-night-option-col .wk-race-night-option-col-content input::-webkit-input-placeholder {
    color: #000;
}

.marketplaceeventmanager-event-edit .wk-race-night-option-body .wk-race-night-option-row.wk-head-row .wk-race-night-option-col .wk-race-night-option-col-content input:-ms-input-placeholder {

    /* Internet Explorer 10-11 */
    color: #000;
}

.marketplaceeventmanager-event-edit .wk-race-night-option-body .wk-race-night-option-row.wk-head-row .wk-race-night-option-col .wk-race-night-option-col-content input::placeholder {
    color: #000;
}

.wk-fundraising-tickets-container .wk-fundraising-ticket-parent {
    display: inline-block;
    width: calc((100% - 65px)/4);
    margin: 10px 7px;
}

#review-form table#product-review-table {
    width: 40% !important;
    margin-bottom: 40px;
    margin-top: 40px;
}

#review-form tr.first.last, #review-form tr.first.odd, #review-form tr.even, #review-form tr.last.odd {
    border-bottom: 1px solid #f6f6f6;
}


.checkout-cart-index .cart-container .cart-discount .block.discount .title {
    text-align: left;
    padding-left: 0px;
}


.checkout-cart-index .cart-container .cart-discount .block.discount {
    width: 100%;
}

.checkout-cart-index .cart-container .cart-discount .block.discount .title strong {
    color: #000;
    text-transform: uppercase;
}

.checkout-cart-index .cart-container .cart-discount .block.discount .title::after {
    color: #000;
}



.wk-sellergroup-feature-list {
    min-height: 259px;
}

.mpsellergroup-pricing-index .page-main { 
    background: #fff;
    max-width: 100%;
}
.mpsellergroup-pricing-index .wk-sellergroup-feature-list>li { color: #000; }


.marketplace-index-index hr.hr-line {
    margin-top: 4%;
    border-top: 1px solid #f6f6f6;
}
.marketplace-index-index main#maincontent {
    background: #fff; 
    max-width: 100%;
    color: #000;
}

.marketplace-index-index  .wk-mp-design.wk-mp-landingpage.wk-mp-landingpage-layout1 h3 {
    color: #000 !important;
}

.marketplace-index-index .title-breadcrumbs .page-title-wrapper { display: none; }

.marketplace-seller-collection .wk-mp-collection-header-box .wk-mp-collection-seller-title-container {
    padding-left: 0px;
    display: flex;
    align-items: center;
}
.marketplace-seller-collection .wk-mp-collection-header-box .wk-mp-collection-seller-title-container>a {
    display: block;
    float: left;
}
.marketplace-seller-collection .wk-mp-collection-header-box .wk-mp-collection-seller-title-container span.wk-mp-collection-seller-title {
    padding-left: 16px;
}


.marketplace-seller-collection .wk-mp-collection-header-box img.wk-mp-collection-logo {
    position: relative;
    bottom: 0px;
    height: auto;
    left: 0px;
    max-width: 80px;
}


.marketplace-seller-collection .block-title.wk-mp-float-left h4 {
    margin: 0px;
    font-weight: 700;
    font-size: 21px;
}

.marketplace-seller-collection .wk-mp-collection-container .wk-mp-collection-right {
    width: 100%;
}

.marketplace-seller-collection .wk-mp-collection-container {
    width: 82%;
}



@media(min-width:992px) and (max-width:1199px) {
    .header.content .nav-sections {
        margin-left: 21px;
    }

    .category-block .block1 h3 {
        font-size: 19px;
    }

    .display-full .text-block {
        max-width: 50%;
    }

    .header.content .nav-sections {
        margin-left: 0;
    }

    /*6-2-2021 new css*/
    .cms-fundraise-money-calculator div#contact table ul {
        padding: 18px 18px;
    }

    .cms-fundraise-money-calculator div#contact table tr td li label {
        min-width: 176px;
        font-size: 14px;
    }

    .cms-fundraise-money-calculator div#contact table tr td li select {
        width: 51% !important;
    }

    .block.newsletter {
        padding: 0px;
    }

    .charity-section .charity-wrap .charity-content1 .view-rows_nobackground .charity-data .charity-content {
        width: 72%;
    }

    /*6-2-2021 new css*/
    .wk-race-night-option-row .wk-race-night-option-col {
        width: 24.66%;
    }

    .wk-fundraising-tickets-container .wk-fundraising-ticket-parent {
        display: inline-block;
        width: 29.33%;
        margin: 10px 7px;
    }

}

@media(min-width:768px) and (max-width:991px) {

    /*6-2-2021 new css*/
    .Race-wrap .race-img img {
        height: auto;
    }

    .cms-fundraise-money-calculator div#contact table tr td:first-child {
        width: 38%;
        padding-left: 0px;
    }

    .cms-fundraise-money-calculator div#contact table ul {
        padding: 18px 18px;
    }

    .cms-fundraise-money-calculator div#contact table tr td li label {
        display: inline-block;
        min-width: 100%;
        font-size: 14px;
    }

    .cms-fundraise-money-calculator div#contact table tr td li select {
        width: 100% !important;
        min-width: auto;
        color: #000;
    }

    .cms-page-view #maincontent table {
        margin-bottom: 14px;
    }

    .charity-section .charity-wrap .charity-content1 .view-rows_nobackground .charity-data .charity-image {
        margin-right: 13px;
    }

    .charity-section .charity-wrap .charity-content1 .view-rows_nobackground .charity-data .charity-content {
        width: 66%;
        padding: 17px 0;
    }

    #charityForm .charity-form .button-set button.form-button {
        width: 100%;
        margin-top: 14px;
    }

    .is-blog .sidebar.sidebar-main .wp-sidebar .block-title strong {
        font-size: 12px;
    }

    .is-blog .sidebar.sidebar-main .block .block-content ul li {
        font-size: 11px;
    }

    .is-blog .sidebar.sidebar-main .block .block-content .blog-search button.button {
        width: 100%;
    }

    .cms-corporate-clients #maincontent .brand-logos p {
        width: 19%;
    }

    /*6-2-2021 new css*/
    .wk-race-night-option-row .wk-race-night-option-col {
        width: 24.66%;
    }

    .wk-race-night-runner-section .wk-race-night-option-block .wk-race-night-option-body {
        padding: 0 10px;
    }

    .wk-fundraising-tickets-container .wk-fundraising-ticket-parent {
        display: inline-block;
        width: 45.33%;
        margin: 10px 7px;
    }

    .catalog-product-view .product-info-main .product-add-form form .fieldset .wk-fundraising-ticket {
        padding: 18px 19px;
    }

    .marketplace-seller-collection .wk-mp-collection-header-box img.wk-mp-collection-logo {
    max-width: 62px;
    }

    .marketplace-seller-collection .wk-mp-collection-header-box .wk-mp-collection-seller-title-container span.wk-mp-collection-seller-title a {
    font-size: 20px;
}

}

@media(max-width:991px) {
    h1 {
        font-size: 30px;
    }

    /* header start */
    .header.content .nav-sections {
        margin-left: 20px;
    }

    .top-right.my_account #myaccountlist {
        left: -99px;
        width: 150px;
        border-radius: 5px;
    }

    .top-right.my_account>a {
        font-size: 0;
        padding: 6px 17px 0 12px;
    }

    .top-right.my_account>a .fa {
        margin: 3px 0 0 0;
        font-size: 17px;
    }

    .top-right.my_account>a:after {
        font-size: 15px;
        left: 7px;
    }

    .minicart-wrapper .action.showcart span.text {
        display: none;
    }

    .minicart-wrapper {
        margin: 0 15px 0 15px;
    }

    /* search box */

    /* menu */
    .navigation .level0.parent > .level-top {
        padding-right: 11px;
    }

    /* slider start */
    .homepage-banner-slider {
        max-width: 767px;
        min-height: 542px;
        background-size: contain;
        margin: auto;
    }

    .homepage-banner-slider .owl-carousel {
        max-width: 679px;
        padding: 7px 0 0 3px;
    }

    /* wrapper */
    .category-block {
        margin-top: 0;
        min-height: 531px;
    }

    .category-block .block1 {
        width: 50%;
    }

    .display-full .text-block {
        margin-top: 0;
        text-align: center;
        max-width: 100%;
        width: 100%;
    }

    .heading-title {
        font-size: 30px;
        margin-top: 0;
        line-height: normal;
    }

    .display-full .text-block h3 {
        line-height: normal;
        font-size: 17px;
    }

    .display-full .img-block {
        float: right;
        width: 100%;
        text-align: center;
        margin-top: 40px;
    }

    .display-full .img-block.video-bg {
        background-position: center center;
    }

    .display-full .img-block .horse-video {
        margin: auto;
        max-width: 432px;
    }

    .block.newsletter .newsletter-title {
        width: 100%;
        text-align: center;
    }

    .block.newsletter .content.newsletter-form {
        margin-top: 40px;
        width: 100%;
    }

    .home-faq #element [aria-selected="false"], .home-faq #element [aria-selected="true"] {
        font-size: 20px;
    }

    .home-faq #element [data-role="content"] {
        font-size: 16px;
        line-height: 29px;
    }

    .block.newsletter .newsletter-title h4 {
        font-size: 30px;
    }

    /* footer start */
    .footer-bottom-main-block .block-list {
        width: 50%;
    }

    .footer-bottom-block .copyright-block, .footer-bottom-block .payment-block, .footer-bottom-block .developed-block {
        text-align: center;
        text-align: center;
        width: 100%;
    }

    .footer-bottom-block .payment-block {
        margin-bottom: 4px;
    }

    .footer-links-block-middle {
        margin-bottom: 12px;
    }

    /* price table   */
    .price-table table {
        width: 828px;
    }

    /* my account */
    .account.page-layout-2columns-left .column.main {
        width: 69.7%;
    }

    .account.page-layout-2columns-left .sidebar-main, .account.page-layout-2columns-left .sidebar-additional {
        width: 29.3%;
    }

    /* all-charities */
    .home-feature_charities {
        width: 50%;
    }

    /* seller login */
    .page-layout-seller-login .wk-mp-page-wrapper {
        max-width: 100%;
    }

    /* Upcomming event */
    .products-list .product-shop {
        padding-left: 0;
    }

    .text-block-main .heading-title-main {
        font-size: 60px;
    }

    .text-block-main ul li {
        font-size: 24px;
    }

    .text-block-main .heading-title-sub {
        font-size: 30px;
    }

    .cms-home .heading-title {
        font-size: 30px;
    }

    .cms-home .display-full .text-block p {
        font-size: 17px;
        line-height: normal;
    }

    /*account page css*/
    .account .modal-inner-wrap.wk_mpem_scroll {
        width: 90%;
        position: inherit;
        min-height: inherit !important;
        margin: auto;
    }

    /*account page css end*/
}

@media(max-width:1023px) {
    div#payout ul li label {
        font-size: 12px;
    }

}

@media(max-width:767px) {

    .navigation .level0>.level-top {
        padding: 15px 20px  !important;
        font-weight: 500 !important;
        text-transform: capitalize !important;
        font-size: 16px !important !important;
    }
    
    .nav-sections .header.links li > a {
        border-top: 1px solid #d1d1d1 !important;
        padding: 15px 20px;
    }

    .nav-sections .header.links a, .nav-sections .header.links a:hover {
        color: #fff !important;
        font-weight: 500 !important;
        padding: 15px 20px !important;
    }
    .navigation .level0 {
        border-top: 1px solid #d1d1d1 !important;
    }
    .navigation li.level0:last-child {
        border-bottom: 1px solid #d1d1d1 !important;
    }
    .nav-sections .header.links {
        border-bottom: 1px solid #d1d1d1 !important;
    }
    .mpwalletsystem-index-index .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > thead > tr > th {
        display: inline-block !important;
        margin: 5px 15px !important;
        background: none;
        font-weight: 800;
    }
    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:last-child {
        border-top: 1px solid #332828;
    }
    .mpwalletsystem-index-index td.col.debit {
        color: #e1421a;
    }
    .mpwalletsystem-index-index td.col.credit {
        color: #93be02;
    }
    .mpwalletsystem-index-index .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th {
        border-bottom: none;
        display: table-cell !important;
        padding: 5px 10px;
    }
    .wk_ws_main #form-custom-data button {
        margin-left: 20px;
        margin-top: 21px;
    }
    .opc-estimated-wrapper .estimated-block {
        color: #000 !important;
    }
    .checkout-payment-method .payment-method-content .fieldset:not(:last-child) {
        margin: 0 0 20px;
        padding: 5px 20px;
    }
    div#stripe_payments_saved_cards_div, div#stripe_payments_cc_save_div, div#actions-toolbar {
        padding: 5px 20px;
    }
    body {
        background-size: inherit;
    }

    .nav-toggle:before {
        color: #ffffff !important;
    }

    .header.content .logo {
        margin: 0 0 16px 46px;
        max-width: 47px;
    }

    .navigation .level0>.level-top {
        padding: 12px 40px 12px 15px;
    }

    .header.content .nav-sections {
        margin-left: 0;
        width:calc(98% - 47px);
    }

    .nav-sections-item-title {
        width: 82px;
    }

    .navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon) {
        margin-left: 0;
    }

    .bss-megamenu .navbar-nav>li .dropdown-menu {
        border: 0px solid #d1d1d1;
        background: #333;
    }

    .bss-megamenu .dropdown-menu>li>a {
        color: #bbb;
        padding: 10px 15px;
    }

    .bss-megamenu .dropdown-menu>li>a:hover {
        color: #fc0;
    }

    .navigation .parent .level-top:after {
        top: 13px;
    }

    .nav-sections-item-content {
        padding: 0px;
    }

    .header-right-content {
        margin-top: 8px;
    }

    .nav-sections-item-title {
        border-width: 0 0 0px 0px;
        background: #313131;
    }

    .navigation .level0 {
        border-top: 1px solid #4a4a4a;
    }

    .navigation li.level0:last-child {
        border-bottom: 1px solid #4a4a4a;
    }

    .nav-sections .header.links li > a {
        border-top: 1px solid #13130e;
        color: #FFF;
        font-weight: normal;
    }

    .nav-sections .header.links {
        border-bottom: 1px solid #13130e;
    }

    .top-right.my_account>a {
        font-size: 0;
        padding: 9px 17px 0 12px;
    }

    .top-right.my_account>a .fa {
        margin: 0 0 0 0;
        font-size: 17px;
    }

    .top-right.my_account>a:after {
        font-size: 15px;
        left: 7px;
    }

    .minicart-wrapper .action.showcart span.text {
        display: none;
    }

    .minicart-wrapper {
        margin: 0 15px 0 15px;
    }

    .block-search .label {
        text-decoration: none;
        display: inline-block;
        float: right;
        padding: 5px 0px 5px 11px;
        border-radius: 5px;
        height: 40px;
        background: #93be02;
    }

    .block-search {
        width: auto;
        height: auto;
        background: none;
        position: static !important;
    }

    .block-search .control {
        padding: 0px;
        margin: 0px;
        border: none;
    }

    .block-search .label:hover:before {
        color: #FFF;
    }

    .block-search input {
        width: 100%;
        max-width: 100%;
        background: #000;
        color: #FFF;
        padding: 0 14px;
        z-index: 11;
        border: solid #5c5c5c;
        position: absolute;
        left: 0;
        top: 59px;
    }

    .block-search .label.active+.control input, .block-search:hover input {
        width: 100%;
        max-width: 100%;
        background: #000;
        color: #FFF;
        padding: 0 14px;
        z-index: 11;
        border: solid #5c5c5c;
        position: absolute;
        left: 0;
        top: 59px;
    }

    .block-search .label:before {
        color: #FFF;
    }

    .block-search form.minisearch .input-text {
        opacity: 0;
        left: 0px !important;
    }

    .block-search form.minisearch.active .input-text {
        opacity: inherit;
    }

    .category-block {
        min-height: inherit;
        width: 100%;
        display: inline-block;
        margin:30px 0 20px 0;
    }

    .category-block .block1 {
        width: 100%;
        padding: 0;
    }

    .homepage-banner-slider {
        max-width: 480px;
        min-height: 372px;
        background-size: contain;
    }

    .homepage-banner-slider .owl-carousel {
        max-width: 425px;
        padding: 6px 0 0 2px;
    }

    .homepage-banner-slider .owl-carousel:after {
        width: 100px;
        height: 100px;
        left: -42px;
        bottom: -36px;
    }

    .display-full .img-block.video-bg {
        background-size: contain;
        padding: 14px 10px 57px 10px;
        background-position: center top;
    }

    .cms-home .columns .container2 {
        order: 3;
    }

    .home-faq #element [aria-selected="false"], .home-faq #element [aria-selected="true"] {
        font-size: 17px;    background-size: 36px;
        padding: 16px 17px 16px 17px;
    }

    .home-faq #element [aria-selected="false"] div, .home-faq #element [aria-selected="true"] div {
        padding-right: 47px;    background-size: 36px;
    }


 
.home-faq { padding: 20px 0 40px 0; }



.testimonials-contain { padding: 30px 0px 0px 0px; }
.testimonials-contain .block1 { margin-top: 63px; }

    /* footer */
    .page-footer {
        padding: 10px 0 0 0;
    }

    .footer-bottom-main-block .block-list {
        width: 100%;
    }

    ul.right-block li.first {
        margin: 0 0px 7px 0px;
        width: 100%;
    }

    /* Detail page */
    .page-layout-1column .product.media {
        width: 100%;
    }

    .page-layout-1column .product-info-main {
        width: 100%;
    }

    .product.data.items > .item.content {
        margin-top: 0;
    }

    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td[data-th]:before, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th[data-th]:before {
        font-weight: normal;
        color: #FFF;
    }

    .product.data.items .item.title > .switch {
        padding: 1px 15px 1px;
        line-height: 35px;
    }

    .product-social-links .action.tocompare {
        display: inline-block;
        margin-top: 5px;
    }

    .catalog-product-view .page-main {
        padding-bottom: 0px;
    }

    .catalog-product-view .column.main {
        padding-bottom: 0px;
    }

    .catalog-product-view .product.info.detailed {
        margin-bottom: 0;
    }

    .product-info-main .product-info-price .price-box {
        vertical-align: bottom;
    }

    .product-reviews-summary .reviews-actions {
        margin-top: 14px;
    }

    .block.newsletter {
        margin: 34.5px 10px;
        max-width: 100%;
    }

    .product-options-wrapper .fieldset>.field-cont>.field {
        min-width: 100%;
    }

    /* my account */
    .account.page-layout-2columns-left .column.main {
        width: 100%;
    }

    .account.page-layout-2columns-left .sidebar-main, .account.page-layout-2columns-left .sidebar-additional {
        width: 100%;
    }

    .account .page-title-wrapper .page-title {
        font-size: 20px;
    }

    .account .block.newsletter {
        margin: 0px 10px 34.5px 10px;
    }

    .columns .sidebar-main .block-collapsible-nav {
        top: 0;
    }

    .abs-toggling-title-mobile, .block-wishlist-management .wishlist-select .wishlist-name, .block-collapsible-nav .title {
        background: #333;
        color: #fff;
        border: none;
    }

    .account  .page-title-wrapper {
        margin-top: 17px;
    }

    .account .block-dashboard-orders .table-wrapper table tr {
        border: 0px solid #333;
        padding: 0;
    }

    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:last-child {
        border-bottom: 0px solid #cccccc;
        padding-bottom: 0px;
    }

    .block.block-order-details-view .block-title {
        display: none;
    }

    .personalise_informationtab table td {
        display: inline-block;
        width: 100% !important;
    }

    /* cart page  */
    .page-title-wrapper .page-title {
        padding: 30px 0 30px 14px;
    }

    .cart.table-wrapper .product-image-wrapper .product-image-photo {
        max-width: 50px;
    }

    .cart-discount {
        padding: 0 12px;
    }

    /* checkout */
    .opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping {
        background: transparent;
    }

    /* brochures-resources */
    .pdf-block {
        column-count: 1;
        max-width: 100%;
    }

    /* Demo Races */
    iframe.youtube-video {
        width: 100%;
    }

    /* Funny horse names */
    .autio-table {
    }

    .autio-table td {
        display: inline-block;
        width: 100%;
    }

    /* fundraising list page */
    .page-products .products-grid .product-item {
        width: 48%;
        float: left;
        background: #333;
        text-align: center;
    }

    .page-products .products-grid .product-item:nth-child(2n) {
        float: right;
    }

    /* Upcomming event */
    .products-list .product-shop .product-secondary {
        width: 100%;
        text-align: left;
        clear: right;
    }

    /* DASHBOARD main */
    div#payout table td {
        width: 100%;
        display: inline-block;
    }

    div#payout ul li {
        min-height: inherit;
    }

    div#payout ul li label {
        display: inline-block;
    }

    div#payout ul input {
        width: 100%;
    }

    /*....new sections on home page start.....*/
    .cms-home .display-full .img-block {
        width: 100%;
        order: 1;
        margin-bottom: 25px;
        margin-top: 0px;
    }

    .cms-home .display-full {
        flex-wrap: wrap;
    }

    .cms-home .display-full .text-block {
        width: 100%;
        order: 1;
        padding-bottom: 30px;
    }

    .text-block-main .heading-title-main {
        font-size: 24px;
    }

    .text-block-main .heading-title-sub {
        font-size: 18px;
    }

    .text-block-main ul li {
        list-style-position: inside;
    }

    .cms-home .display-full .text-block {
        width: 100%;
        padding-right: 0px;
    }

    .roted_block {
        order: 2;border-top: solid 5px #222222;
    padding: 20px 0px 20px 0px;
    }

    .text-block-main .heading-title-main {
        font-size: 30px;
    }

    .text-block-main ul li {
        font-size: 16px;
    }

    .text-block-main .heading-title-sub {
        font-size: 20px;
    }

    /*....new sections on home page end.....*/
    #payout table {
        table-layout: inherit;
    }

    table.allcontents.payq td {
        padding: 0px;
    }

    #payout tr {
        display: block;
    }

    table.allcontents.payq td {
        display: block;
    }

    #payout table th {
        display: inline-block;
        padding-left: 0px;
        padding: 10px 0px;
    }

    td.border-class {
        border: none;
    }

    /*6-2-2021 new css*/
    .title-breadcrumbs .breadcrumbs {
        display: block;
        margin-top: 0px;
    }

    .page-wrapper header.page-header {
        margin-bottom: 0px;
    }

    .cms-page-view .title-breadcrumbs, .contact-index-index .title-breadcrumbs, .charity-index-listing .title-breadcrumbs, .is-blog .title-breadcrumbs, .charity-charity-index .title-breadcrumbs, .charity-index-index .title-breadcrumbs, .charity-index-view .title-breadcrumbs {
        margin-top: 0px;
    }

    .Race-wrap {
        display: flex;
        flex-wrap: wrap;
    }

    .Race-wrap .race-content {
        width: 100%;
        padding-right: 18px;
    }

    .Race-wrap .race-img {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    #charityForm .charity-left p, .cms-page-view #maincontent p {
        font-size: 14px;
        line-height: 24px;
    }

    .Race-wrap:nth-child(even) .race-content {
        padding-left: 0px;
    }

    .cms-fundraise-money-calculator div#contact table tr td:first-child {
        width: 38%;
        padding-left: 0px;
    }

    .cms-fundraise-money-calculator div#contact table ul {
        padding: 18px 18px;
    }

    .cms-fundraise-money-calculator div#contact table tr td li label {
        display: inline-block;
        min-width: 100%;
        font-size: 14px;
    }

    .cms-fundraise-money-calculator div#contact table tr td li select {
        width: 100% !important;
        min-width: auto;
        color: #000;
    }

    .cms-fundraise-money-calculator div#contact table {
        margin-bottom: 14px;
    }

    .cms-fundraise-money-calculator div#contact table tr td {
        display: block;
    }

    .cms-fundraise-money-calculator div#contact table tr td:first-child {
        width: 100%;
        padding-left: 0px;
        padding-right: 0;
    }

    .cms-fundraise-money-calculator div#contact table tbody tr th {
        padding-left: 10px;
    }

    .cms-fundraise-money-calculator div#contact table ul {
        margin-bottom: 0px;
    }

    .cms-fundraise-money-calculator div#contact table tbody tr th {
        display: block;
    }

    .cms-page-view h1 {
        font-size: 21px;
    }

    .charity-section .home-charities .charity-category-image img {
        width: 100%;
    }

    .charity-section .charity-wrap .charity-list {
        padding: 14px 0px;
        width: 100%;
            display: none;
    }

    .charity-section .charity-wrap .charity-content1 {
        width: 100%;
        padding-left: 0px;
        margin-top: 29px;
    }

    .charity-section .charity-wrap .charity-content1 .view-rows_nobackground .charity-data .charity-content {
        width: 78%;
        padding: 17px 0;
    }

    .charity-section .charity-wrap .charity-content1 .view-rows_nobackground .charity-data .charity-content .charity-details {
        font-size: 14px;
    }

    .charity-section .charity-wrap .charity-content1 .view-rows_nobackground .charity-data {
        display: flex;
        width: 100%;
    }

    .charity-section .charity-wrap .charity-content1 .view-rows_nobackground .charity-data .charity-content .charity-name a {
        font-size: 16px;
    }

    #charityForm .charity-left {
        width: 100%;
        margin-bottom: 30px;
    }

    #charityForm .charity-form {
        width: 100%;
        float: right;
    }

    #charityForm .charity-form .button-set button.form-button {
        width: 100%;
        margin-top: 13px;
    }

    #charityForm .charity-form .button-set input#answer {
        width: 100%;
    }

    .cms-page-view .title-breadcrumbs .page-title-wrapper h1.page-title, .contact-index-index .title-breadcrumbs .page-title-wrapper h1.page-title, .charity-index-listing .title-breadcrumbs .page-title-wrapper h1.page-title, .charity-index-view .title-breadcrumbs .page-title-wrapper h1.page-title, .is-blog .title-breadcrumbs .page-title-wrapper h1.page-title, .charity-charity-index .title-breadcrumbs .page-title-wrapper h1.page-title, .charity-index-index .title-breadcrumbs .page-title-wrapper h1.page-title {
        font-size: 21px;
        margin-bottom: 10px;
        padding-top: 13px;
        padding-bottom: 13px;
    }

    .is-blog .sidebar.sidebar-main {
        margin-bottom: 45px;
    }

    .is-blog .post-list-wrapper ol.post-list.grid li.item {
        width: 100%;
        margin-right: 0;
    }

    .charity-view-description p {
        float: none !important;
    }

    .cms-link-to-us a img {
        width: 100%;
    }

    .cms-link-to-us textarea {
        width: 100% !important;
    }

    .cms-corporate-clients #maincontent .brand-logos p {
        width: 31.666%;
    }

    /*6-2-2021 new css*/
    .wk-fundraising-tickets-container .wk-fundraising-ticket-parent {
        width: 33.33%;
        padding: 0px 12px;
        margin: 0px;
    }

    .catalog-product-view .product-info-main .product-add-form form .fieldset .wk-fundraising-ticket {
        width: 100%;
    }

    .catalog-product-view .product-info-main .product-add-form form .fieldset .wk-fundraising-ticket-action button {
        width: 33.33%;
        height: 34px;
        font-size: 21px;
    }

    .catalog-product-view .product-info-main .product-add-form form .fieldset .wk-fundraising-ticket-action .wk-qty-input {
        width: 33.33%;
    }

    .catalog-product-view .product-info-main .product-add-form form .fieldset .wk-fundraising-ticket-action .wk-qty-input input.input-text {
        font-size: 15px;
        width: 100%;
    }



    .wk-sellergroup .wk-sellergroup-wrapper-container {
    margin-bottom: 20px;
    width: 100%!important;
    padding-left: 0px;
    display: block;
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
}


.marketplace-seller-collection .wk-mp-collection-header-box {
    width: 82%;
    margin: 20px 9% 20px;
    border-bottom: 1px solid #ccc;
}


.marketplace-seller-collection .wk-mp-collection-header-box .wk-mp-collection-seller-title-container {
    padding-left: 0px !important;
    display: flex;
    align-items: center;
    width: 100% !important;
}

.marketplace-seller-collection .wk-mp-collection-header-box img.wk-mp-collection-logo {
    max-width: 57px;
}


.marketplace-seller-collection .wk-mp-collection-header-box .wk-mp-collection-seller-title-container span.wk-mp-collection-seller-title a {
    font-size: 18px;
}

.marketplace-seller-collection .wk-mp-seller-profile-wrapper {
    margin-left: 0px;
}   


.marketplace-seller-collection .wk-mp-collection-count-wrapper .wk-mp-collection-product-count-container {
    margin-left: 0px;
}
.marketplace-seller-collection .wk-mp-collection-count-wrapper {
    border: none;
}

.marketplace-seller-collection .wk-mp-collection-count-wrapper .wk-mp-collection-count-txt {
    font-size: 3rem;
}

.page-products .products-grid .product-item {
    margin-bottom: 19px;
}










}




@media(max-width:639px){
    .page-products.page-layout-1column .products-grid.custom_productgrid .product-item{width: 50%; margin-bottom: 10px;}


.account #maincontent.page-main .column.main .table-wrapper table thead tr th {
    display: table-cell;
    vertical-align: inherit;
    font-weight: bold;
    text-align: -internal-center;
}

.account #maincontent.page-main .column.main .table-wrapper table tbody tr td {
    display: table-cell;
    vertical-align: inherit;
}


.account #maincontent.page-main .column.main .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}


.account #maincontent.page-main .column.main .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr{
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}


.account #maincontent.page-main .column.main .table-wrapper table.table{
       min-width: 710px;
    display: table;
    border-collapse: separate;
    box-sizing: border-box;
    text-indent: initial;
}


.account #maincontent.page-main .column.main .table-wrapper table.table thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}

.account #maincontent.page-main .column.main .table-wrapper table.table thead tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

.account #maincontent.page-main .column.main .table-wrapper table tbody tr td::before {
    display: none;
}


.account .sidebar.sidebar-main ul#wk-mp-nav li a {
    text-align: center;
}


.account .sidebar.sidebar-main ul#wk-mp-nav li {
    margin-top: 10px;
}


.account #maincontent.page-main .column.main .table-wrapper table > tbody > tr > td:last-child, 
.account #maincontent.page-main .column.main .table-wrapper table > tbody > tr > td:last-child{
    border-top: 1px solid #333;    
}


}



@media(max-width:479px) {
    .header-right-content {
        margin-top: 9px;
        position: absolute;
        right: 12px;
    }

    .header.content .logo {
        margin: 0 0 11px 46px;
        max-width: 54px;
    }

    .header.content .nav-toggle {
        top: 18px;
    }

    .minicart-wrapper {
        margin: 0 4px 0 4px;
    }

    .block-search form.minisearch .input-text {
        top: 40px !important;
    }

    .minicart-wrapper .block-minicart {
        width: 290px;
        right: -60px;
    }

    .minicart-wrapper .block-minicart:before {
        right: 71px;
    }

    .minicart-wrapper .block-minicart:after {
        right: 68px;
    }

    .homepage-banner-slider {
        background-position: center top;
        min-height: 256px;
        max-width: 324px;
    }

    .homepage-banner-slider .owl-carousel {
        max-width: 286px;
        padding: 3px 0 0 3px;
    }

    .display-full .img-block.video-bg {
        padding: 10px 10px 57px 10px;
    }

    /* fundraise-money-calculator */
    .cms-fundraise-money-calculator div#contact table tr td {
        width: 100%;
        display: inline-block;
    }

    /* all-charities */
    .home-feature_charities {
        width: 100%;
    }

    /* The company */
    .cms-pages img {
        float: none !important;
        height: auto;
        width: auto;
        display: block;
        margin: 8px 0;
    }

    /* fundraising list page */
    .page-products .products-grid .product-item {
        width: 100%;
        margin-bottom: 30px;
    }

    .products-grid .product-item-inner {
        background: #333333;
        padding: 7px 0;
    }

    /*6-2-2021 new css*/
    .charity-section .charity-wrap .charity-content1 .view-rows_nobackground .charity-data {
        display: inline-block;
        width: 100%;
        padding: 10px 14px;
    }

    .charity-section .charity-wrap .charity-content1 .view-rows_nobackground .charity-data .charity-content {
        float: left;
        width: 100%;
        padding: 17px 0;
    }

    .cms-corporate-clients #maincontent .brand-logos p {
        width: 47.666%;
    }

    /*6-2-2021 new css*/
}

.minicart-items .product-item-pricing .label {
    display: inline-block;
    color: #333
}

.minicart-items .product-item-name a {
    color: #333;
}

.minicart-items .product-item-pricing input[type="number"] {
    color: #333
}

.block-minicart .block-content > .actions > .secondary a {
    text-align: center;
    color: #333;
}

.block-minicart .block-content > .actions > .secondary a:hover {
    color: #95c51a;
}

.block-minicart .subtotal span, .block-minicart .items-total span {
    color: #333
}

.item-info .product-item-name > a {
    color: #ffffff !important;
}

tr.totals.sub {
    color: #333;
}

tr.totals.shipping.excl {
    color: #333;
}

tr.grand.totals {
    color: #333;
}

.order-details-items .table-order-items .product-item-name {
    margin: 0 0 10px;
    color: #000;
}

.order-details-items .table-order-items tbody td {
    padding-bottom: 20px;
    padding-top: 20px;
    color: #FFF;
}

.order-details-items .col.price .price-excluding-tax {
    color: #333
}

.opc-progress-bar-item._active > span {
    color: #eae7e7 !important;
    font-weight: 600;
}

.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .checkout-agreements-items .checkout-agreements-item-title {
    padding-bottom: 10px;
    color: #f1e5e5 !important;
    font-weight: 300;
    font-size: 2.6rem;
}

.authentication-wrapper {
    display: none !important;
}

.opc-block-summary .items-in-cart > .title strong {
    font-size: 1.8rem;
    font-weight: 300;
    margin: 0;
}

.opc-block-summary .product-item .product-item-inner {
    display: table;
    margin: 0 0 10px;
    width: 100%;
}

.personalise_informationtab {
    background: transparent;
    border: 1px solid #666;
    padding: 10px 30px;
}

.personalise_informationtab table {
    background: transparent !important;
}

.personalise_informationtab table td {
    padding: 0 9px 8px 5px;
    line-height: 1.8;
    font-size: 14px;
    color: #fff;
}

input#event_date {
    width: 100%;
    background: transparent;
    color: #fff;
    border: 1px solid #666;
    height: 37px;
    font-size: 15px;
}

.personalise_informationtab table td>span {
    font-size: 14px !important;
}

.personalise_informationtab .action.primary {
    text-align: center;
    float: none;
    width: auto;
}

.submit_btn {
    width: 100%;
    clear: both;
    text-align: center;
    margin-bottom: 20px;
}

.order-details-items.ordered {
}

.order-details-items .order-title {
    border: none;
}

li.nav.item.current {
}

ul.items.order-links li {
    color: #666;
}

.table-wrapper.orders-history {
    color: #666;
}

body.account .sidebar.sidebar-additional .block.block-wishlist {
    display: none;
}

.product.data.items > .item.content {
    background: transparent !important;
}

.customerdetails {
    color: #fff;
}

body.account.catalog-product-view .product-social-links {
    display: none;
}

/*css by sanjay*/
.wk-mp-icon-container.wk-mp-landingpage-one-icon-container {
    font-size: 0;
    margin-top: 4rem;
    margin-bottom: 4rem;    /*border-bottom: 10px solid #111;*/
}

.wk-mp-landingpage-one-icon-container .wk-mp-icon-wraper {
    padding: 0 15px;
    width: 100%;
    position: relative;
    vertical-align: top;
    margin-bottom: 50px;
}

.wk-mp-landingpage-one-icon-container .wk-mp-icon-wraper:after {
    content: "";
    display: block;
    background: url(../images/arrow-green.png) no-repeat center;
    width: 30px;
    height: 35px;
    float: left;
    position: absolute;
    margin: 10px 6px 0 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.wk-mp-icon-wraper:last-child:after {
    content: inherit;
}

.wk-mp-landing-button {
    background: #e1421a !important;
}

.action.primary {
    background: #e1421a;
}

.fundeo-custom-desing-mk {
    max-width: 750px;
    margin: 0 auto;
    text-align: center;
}

.fundeo-custom-desing-mk button {
    text-align: center;
    margin-top: 20px;
}

.fundeo-sub-main-mk {
}

.funedo-sub-part1 {
    font-size: 22px;
}

.fundeo-sub-main-mk {
    width: 100%;
    margin-bottom: 15px;
    text-align: left;
    background: url(../images/check-green.png) no-repeat left;
    padding-left: 40px;
}

.funedo-sub-part2 {
    font-size: 16px;
}

/*css on 20210119 by sanjay*/
.marketplaceeventmanager-event-calculator  .action.primary {
    background: #e1421a !important;
    width: 150px;
}

.marketplaceeventmanager-event-calculator .inputreset li:last-child select {
    background: none;
}

body.marketplace-index-index .page-main {
    background: transparent;
}

@media(min-width:768px) {
    .marketplace-index-index  .wk-mp-icon img {
        display: inline-block;
        width: 60%;
    }

    .marketplace-index-index .wk-marketplace-label-second {
        font-size: 2.6rem;
    }

    .marketplace-index-index .wk-mp-icon-container.wk-mp-landingpage-one-icon-container {
        margin-bottom: 0px;
    }

    .marketplace-index-index .wk-marketplace-label {
        margin-bottom: 0px;
        padding-top: 2%;
    }

    .payoutcalculator_page p {
        font-size: 16px;
    }

}

hr.hr-line {
    margin-top: 4%;
    border-top: 10px solid #111111;
}

.no-marign {
    padding-top: 0% !important;
}

.add-to-links a.action.tocompare span {
    display: none;
}

/*css on 20210121 by sanjay*/
@media(min-width:768px) {
    .header.content .nav-sections {
        margin-left: 108px;
    }

}

@media(max-width:767px) {
    .container2 {
        order: 2;
    }

}

.wk-auction-auction-details table.wk-auction-bid-detail-table {
    background: none;
}

.block.newsletter {
    display: block;
    background: #232323;
    display: table;
    max-width: 100%;
    width: 100%;
    margin: 0px auto;
}

.block.newsletter .newsletter-title h4 {
    font-size: 30px !important;
    padding-top: 0px;
}

.block.newsletter .newsletter-title p {
    font-size: 17px !important;
    line-height: 14px !important;
}

.block.newsletter .newsletter-title {
    margin-top: 30px;
    width: 100% !important;
    float: none !important;
    display: inline-block !important;
    background: #232323 !important;
    margin: auto;
    text-align: center;
}

.block.newsletter .content.newsletter-form {
    margin-top: 0px !important;
    width: 100%;
    float: none !important;
    max-width: 430px;
    margin: auto;
    padding-top: 20px;
}

.footer-links-block-middle {
    margin-top: 0px;
}

.admin__data-grid-filters-wrap._show {
    color: #000;
}

.marketplace-product-productlist input, .marketplace-product-productlist select, .marketplace-order-history input, .marketplace-order-history select, .marketplace-account-customer input, .marketplace-account-customer select, .marketplace-transaction-history input, .marketplace-transaction-history select {
    color: #000 !important;
}

#product-attribute-specs-table span.price {
    color: #000;
}

table#my-auction-bid-table {
    color: #000;
}

span.wk-report-flag-link {
    display: none !important;
}

form#ask-form, form#ask-form input, form#ask-form textarea {
    color: #000 !important;
}

.wk_ws_fieldset h4 {
    color: #000;
}

.wk_ws_fieldset span {
    color: #000;
}

input#wk_ws_price {
    color: #000;
}

.wk_ws_body {
    color: #000 !important;
}

.marketplaceeventmanager-upcoming-events .product-secondary .price-box.price-final_price {
    display: none;
}

.bundle-options-container .block-bundle-summary .box-tocart, .box-tocart {
    margin: 10px 0 30px !important;
}

.auction-winner-message {
    color: #006400 !important;
}

.wk-mp__action-dropdown-menu > li:before, .wk-mp-notification-row:before {
    color: #696969;
}

.order-items .table tfoot > tr th {
    background: none !important;
}

.order-items .table span.price {
    color: #fff;
    font-weight: 600;
    font-size: 15px;
}

.wk-mp-design.wk-mp-landingpage.wk-mp-landingpage-layout1 .wk-mp-landing-sellers-container {
    display: none;
}

.field-tooltip .field-tooltip-content {
    color: #000;
}

.marketplace-order_creditmemo-create .wk-mp-order-info-box {
    color: #000;
}

.marketplace-order_creditmemo-create input#adjustment_positive, .marketplace-order_creditmemo-create input#adjustment_negative, .marketplace-order_creditmemo-create textarea#creditmemo_comment_text {
    color: #000;
}

table.data.table.walletorder.data.table {
    color: #000;
}

a.wk_ws_sub_wallet_add_text {
    text-decoration: underline;
    color: #000;
}

.mpwalletsystem-index-index .modal-popup .modal-title {
    margin-left: -15px;
}

form#transfer-form-data select.required, form#transfer-form-data input.required.validate-greater-than-zero, form#transfer-form-data textarea, .walletorder input.nickname {
    color: #000;
}

.marketplaceeventmanager-upcoming-events .additional-attributes-wrapper.table-wrapper {
    display: none;
}

.charity-index-index .column.main {
    margin-left: 0px;
    margin-left: 0px;
    flex-wrap: wrap;
    display: -ms-flexbox;
    justify-content: space-around;
}

.charity-index-index .column.main .home-feature_charities {
    width: 133px;
    padding: 0 0px 0px 0;
    margin: 0px 17px 50px 5px;
    text-align: center;
}

.charity-index-index .column.main .home-feature_charities p {
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 20px 15px;
    background-color: #EC5327;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 64px;
    display: flex;
    display: -ms-flexbox;
    align-items: center;
    justify-content: center;
}

.page-footer {
    background: #151515;
    padding: 0 0 0 0;
}

.page-footer .footer-links-block {
    padding: 30px 0 35px;
    max-width: 100%;
}

.footer-bottom-main-block ul li {
    display: inline-block;
    margin: 0 7px;
}

.footer-bottom-main-block .block-list {
    width: 100%;
    float: left;
}

.footer-bottom-main-block .block-list ul {
    text-align: center;
}

.page-footer .block.newsletter .newsletter-section {
    width: 990px;
    margin: 0 auto;
    padding: 35px 30px 20px;
}

.page-footer .block.newsletter .newsletter-title h4 {
    font-size: 30px !important;
    padding-top: 0px;
    margin: 0 0 15px;
}

.page-footer .block.newsletter .newsletter-title {
    width: auto !important;
    text-align: left;
}

.page-footer .block.newsletter .newsletter-form {
    width: auto;
    float: right !important;
    padding-top: 15px;
}

.charity-view .charity-view-image {
    max-width: 250px;
    margin: auto;
}

.charity-index-view .charity-view .charity-view-content .charity-view-description p {
    color: #000;
    white-space: break-spaces;
}

.charity-section .charity-wrap .charity-content1 .view-rows_nobackground .charity-data .charity-image img {
    height: auto !important;
    max-width: 144px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}

.charity-section .charity-wrap .charity-content1 .view-rows_nobackground .charity-data .charity-image {
    margin-right: 0px !important;
    float: left;
    position: relative;
    height: 150px;
    width: 150px;
}

.charity-container p {
    color: #000;
    padding-bottom: 20px;
}

.page-footer .footer.content {
    display: none;
}

.search-charity {
    max-width: 43%;
    padding-bottom: 38px;
}

.search-charity {
    position: relative;
}

.search-charity input {
    text-indent: 30px;
    font-family: FontAwesome, sans-serif;
    color: #000;
}

.search-charity .fa-search {
    position: absolute;
    top: 10px;
    left: 3%;
    font-size: 17px;
    color: #ec5327;
}

.cms-privacy-policy-cookie-restriction-mode td, .cms-privacy-policy-cookie-restriction-mode th {
    border: 1px solid #f1f1f1;
}

.wk-race-night-option-row.wk-head-row input.wk-head-runner-price {
    color: #fff;
}

.wk-race-night-option-body input.wk-head-col-price, .wk-race-night-option-body input.wk-head-col-qty {
    color: #fff;
}

form#form-productlist-filter #wk-mp-tr-heading th {
    color: #000;
}

select#wk-mp-dashboard-chart-select {
    color: #fff !important;
}

.block-customer-login input#email, .block-customer-login input#pass {
    color: #000;
}

.checkout-index-index select.select, .checkout-index-index input {
    color: #000;
}

.cart-empty p {
    color: #000;
}

.marketplace-seller-profile main#maincontent, .marketplace-seller-feedback main#maincontent, .marketplace-seller-collection main#maincontent {
    padding-top: 0px;
    background: #fff;
    color: #000;
}

.marketplace-seller-collection .product-item .price-box .price {
    color: #000;
}

.wk-mp-collection-count-txt {
    color: #000;
}

.sales-order-print .page-wrapper .page-title-wrapper .page-title {
    padding: 10px 13px 0px 10px;
}

.sales-order-print .title-breadcrumbs {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    width: 86%;
    margin-top: 30px;
    margin-bottom: 2px;
    background: #fff;
    color: #000;
    padding: 20px;
}

footer.page-footer .grecaptcha-badge {
    width: 70px !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    left: 4px !important;
}

footer.page-footer .grecaptcha-badge:hover {
    width: 256px !important;
}

.wk-race-night-option-row.wk-head-row {
    background: #f6f6f6 !important;
}
body.page-products.page-with-filter.catalogsearch-result-index.page-layout-2columns-left {
    color: #000 !important;
}
.catalogsearch-result-index .toolbar select {
    border: 1px solid #000;
    box-shadow: none;
    color: #000 !important;
}
.catalogsearch-result-index .toolbar .sorter-action:before, .catalogsearch-result-index .custom_productgrid .product.name a {
    color: #000 !important;
}
.catalogsearch-result-index .newsletter-title {
    color: #fff;
}
.catalog-product-view .title-breadcrumbs .breadcrumbs ul.items li.item a, .page-products .title-breadcrumbs .breadcrumbs ul.items li.item a {
    color: #000;
}

.cart.table-wrapper td {
    color: #000 !important;
}
.cart-container h2 {
    color: #000 !important;
}
table.wallet-transaction-view th {
    color: #000 !important;
}
table.data.table.walletorder.data.table a {
    color: #000 !important;
}

a.action.showcart {
    text-decoration: none !important;
}
body h3 { color: #000 !important; }
.cms-fundraise-money-calculator div#contact table ul li.red b { font-size: 22px !important; }
.account .column.main h2 {
    margin-top: 0;
    color: #000;
}
.sponsor-message { color: #000; }
@media screen and (max-width:1280px) {
    .charity-index-index .column.main .home-feature_charities {
        width: 22%;
    }

}

@media screen and (max-width:991px) {
    .charity-index-index .column.main .home-feature_charities {
        width: 30%;
    }

    .page-footer .block.newsletter .newsletter-section {
        width: 100%;
    }

    .page-footer .block.newsletter .newsletter-title {
        width: 100% !important;
        text-align: center;
    }

    .page-footer .block.newsletter .newsletter-form {
        width: auto;
        float: none !important;
        padding-top: 25px;
    }

}

@media screen and (max-width:767px) {

    .nav-open .nav-toggle:after{
        width: 0;
    }

    .checkout-cart-index .cart.table-wrapper tr.item-info a.product-item-photo {
    position: relative;
    left: 0px;
    top: 0;
}


.account .field .control iframe {
    width: 100%;
}


.checkout-index-index .checkout-payment-method .payment-methods{
    margin: 0px;
}


.checkout-index-index .wk_ws_wallet_payment {
    padding: 7px 15px;
}

.checkout-index-index .wk_ws_wallet_payment .wk_ws_payment_outer td hr.wk_ws_line {
    display: none;
}

.checkout-index-index .wk_ws_wallet_payment .wk_ws_payment_outer td .wk_ws_plus,
.checkout-index-index .wk_ws_wallet_payment .wk_ws_payment_outer td .wk_ws_minus {
    margin: 0 10px;
}


.checkout-index-index .opc-estimated-wrapper {
    background: #f4f4f4;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    margin: 16px 0px 15px;
    padding: 18px 15px;
    border: none;
}


.wk-mp-landingpage-one-icon-container .wk-mp-icon img {
    width: 100%;
    max-width: 80px;
}


.wk-mp-landingpage-one-icon-container .wk-mp-icon-wraper:after {
    width: 14px;
    height: 20px;
    background-size: cover;
}



.wk-mp-icon-container.wk-mp-landingpage-one-icon-container {
    margin-bottom: 0rem;
}


.wk-mp-landingpage-one-icon-container .wk-mp-icon-wraper {
    margin-bottom: 42px;
}



    .charity-index-index .column.main .home-feature_charities {
        width: 47%;
    }

    .page-footer .block.newsletter .newsletter-section {
        width: 100%;
        padding: 30px 0;
    }

    .page-footer .block.newsletter .newsletter-title h4 {
        font-size: 22px !important;
        line-height: 30px;
    }

    .block.newsletter .newsletter-title p {
        line-height: 26px !important;
    }

    .footer-links-block-middle {
        margin: 0;
        padding: 25px 0;
    }

    .footer-links-block-middle ul {
        margin: 0 0 0;
        padding: 0;
        width: 100%;
    }

    .footer-links-block-middle ul.right-block {
        margin: 10px 0 0;
    }

    .footer-bottom-block {
        padding: 20px 30px;
    }

    .search-charity {
        max-width: 100%;
        padding-bottom: 38px;
    }

    .footer-bottom-main-block ul li {
        display: block;
        margin: 0 7px 12px;
    }

    .page-footer .footer-links-block {
        padding: 30px 0 16px;
        max-width: 100%;
        display: inline-block;
        width: 100%;
    }

    .account.marketplaceeventmanager-event-eventlist .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td, .account.marketplaceeventmanager-event-eventlist .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th {
        display: table-cell;
    }

    .account.marketplaceeventmanager-event-eventlist .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr {
        display: table-row;
    }

    .account.marketplaceeventmanager-event-eventlist .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody {
        display: table-row-group;
        vertical-align: middle;
        border-color: inherit;
    }

    .account.marketplaceeventmanager-event-eventlist .table-wrapper table {
        min-width: 1200px;
    }

    .wk-race-night-option-row .wk-race-night-option-col {
        display: inline-block;
        width: 100%;
        padding: 6px 0;
    }

    .wk-race-night-options-section .wk-race-night-runner-section {
        padding: 10px 10px;
    }

    .wk-race-night-options-section .wk-race-night-runner-section  .wk-race-night-option-body {
        padding: 0 10px;
    }

    .account.marketplaceeventmanager-event-eventlist .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > thead > tr > th {
        display: table-cell;
    }

    .account.marketplaceeventmanager-event-eventlist #form-productlist-filter .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td[data-th]:before, .account.marketplaceeventmanager-event-eventlist #form-productlist-filter .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th[data-th]:before {
        display: none;
    }

    .account.marketplaceeventmanager-event-eventlist #form-productlist-filter .table-wrapper table {
        min-width: 885px;
    }

    .marketplaceeventmanager-upcoming-events .wkmp-event-form-container form.wkmp-event-form {
        text-align: left;
        display: flex;
        align-items: center;
    }

    .marketplaceeventmanager-upcoming-events .wkmp-event-form-container form.wkmp-event-form a {
        color: #000;
        margin-left: 10px;
    }

    .marketplaceeventmanager-upcoming-events .toolbar-products .toolbar-sorter.sorter {
        position: relative;
        float: right;
    }

    .marketplaceeventmanager-upcoming-events .wkmp-event-form-container form.wkmp-event-form input[type="text"] {
        max-width: 100%;
    }

    .marketplaceeventmanager-upcoming-events .toolbar-products .toolbar-amount {
        float: left;
    }

    .marketplaceeventmanager-upcoming-events .category-products ol.products-list li.item .product-shop {
        padding-left: 14px;
        padding-top: 0px;
    }

    .marketplaceeventmanager-upcoming-events .category-products ol.products-list li.item .product-shop .f-fix {
        display: inline-block;
        width: 100%;
    }

    .marketplaceeventmanager-upcoming-events .category-products ol.products-list li.item .product-shop .f-fix .product-primary {
        width: 100%;
    }

    .marketplaceeventmanager-upcoming-events .category-products ol.products-list li.item .product-shop .f-fix .product-primary h2.product-name a {
        font-size: 16px;
        font-weight: 600;
    }

    .marketplaceeventmanager-upcoming-events .category-products ol.products-list li.item .product-shop .desc.std {
        width: 100%;
    }

    .marketplaceeventmanager-upcoming-events .category-products ol.products-list li.item .product-shop .desc.std p a {
        font-size: 12px;
    }

    .account .block.newsletter { margin: 0 0 10px;width: 94%;margin-left: auto;margin-right: auto; }




}

@media screen and (max-width:479px) {
    .charity-index-index .column.main .home-feature_charities {
        width: 100%;
    }

    .block.newsletter input {
        font-size: 11px;
    }

    .block.newsletter .action.subscribe {
        font-size: 12px;
        padding: 0 11px;
    }

    .page-footer .footer-links-block {
        padding: 30px 0 35px;
        float: left;
        max-width: 100%;
    }

    .footer-bottom-main-block ul li {
        display: inline-block;
        margin: 5px 10px;
    }

    .marketplaceeventmanager-upcoming-events .category-products ol.products-list li.item a.product-image {
        width: 100%;
    }

    .marketplaceeventmanager-upcoming-events .category-products ol.products-list li.item .product-shop {
        padding-left: 0px;
        width: 100%;
        margin-top: 22px;
        margin-bottom: 21px;
    }

    .marketplaceeventmanager-upcoming-events .category-products ol.products-list li.item a.product-image img {
        width: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .marketplaceeventmanager-upcoming-events .category-products ol.products-list li.item {
        padding: 11px 0;
    }


.wk-fundraising-tickets-container .wk-fundraising-ticket-parent {
    width: 50%;
    padding: 0px 12px;
    margin: 0px;
}



}




.customer-account-logoutsuccess .title-breadcrumbs .page-title-wrapper h1.page-title, .customer-account-createpassword .title-breadcrumbs .page-title-wrapper h1.page-title {
    color: #000;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 22px;
    padding-top: 21px;
}
.customer-account-logoutsuccess #maincontent, .customer-account-createpassword #maincontent {
    background: #fff;
    max-width: 100%;
    padding: 0;
}
.customer-account-logoutsuccess #maincontent .columns, .customer-account-createpassword #maincontent .columns {
    box-sizing: border-box;
    margin-left: auto;
    color: #000;
    margin-right: auto;
    max-width: 1280px;
    padding-left: 8px;
    padding-right: 20px;
    width: auto;
}


.customer-account-logoutsuccess .title-breadcrumbs .page-title-wrapper h1.page-title, .customer-account-createpassword .title-breadcrumbs .page-title-wrapper h1.page-title {
    color: #000;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 22px;
    padding-top: 21px;
    background: #fff;
}
.customer-account-createpassword .title-breadcrumbs {
    background: #fff !important; margin-top: 14px;
}