blockquote {
    background: #f5f5f5;
    color: #333333;
}

.owl-next,
.owl-prev,
.ai-main-menu ul li ul.sub-menu li,
.ai-main-menu ul li .mega-menu,
.ai-main-menu ul li .mega-menu ul li,
.whishlist,
.add_to_cart,
.ai-pagination-center li {
    border-color: #f3f3f3;
}

.ai-det-link,
.ai-trainer-info,
.owl-prev,
.owl-next {
    background: #00000069;
}

.owl-prev [class^="fa "],
.owl-next [class^="fa "] {
    color: #ffffff
}

.ai-slider-active .owl-nav div,
.ai-offer:hover .offer-content a,
.ai-product-input-number>span input.userincr-btn-dec,
.btn.btn-white,
.ai-infos:hover>a {
    border-color: #ffffff;
}

.cart-icon-num {
    color: #ffffff;
}

.ai-offer:hover .offer-content a,
.ai-sub-form button,
.ai-single-product-infos a.btn.add_to_cart:hover,
.ai-single-product-infos a.btn:hover {
    background: rgba(0, 0, 0, 0) !important;
}

.ai-offers2:hover:before {
    background: rgba(30, 30, 30, 0.65);
}

.ai-event-info a,
.ai-blog-info a,
.ai-trainer-meta .ai-trainer-price h5 a:hover,
.ai-class-info a,
.ai-trainer-name h3,
.single-courses-box .courses-content h3 {
    color: #333333;
}

.ai-testimonial-info h4,
.ai-class-price h6,
.ai-event-date h6 {
    color: #1b1b1b;
}

.btn.btn-black,
.ai-sub-form input[type="text"] {
    background: #2c2c2c;
}

::placeholder,
::-ms-input-placeholder {
    color: #ffffff;
}

.btn.btn-white,
.ai-contact-form>form .row>div>input[type="text"],
.ai-contact-form>form .row>div>textarea,
.shop-btn:hover,
.button:hover,
.yith-wcwl-add-to-wishlist a,
.ai-trainer .ai-skill-bar-percent,
.ai-slider-active .owl-dot {
    background: #ffffff;
}

.ai-contact-form>form .row>div>input[type="text"],
.ai-contact-form>form .row>div>textarea {
    background: #f9f9f9;
}

.ai-tags a,
.ai-blog-comments-list .media .media-body .ai-blog-comments-reply,
.ai-copyright-area {
    border-color: #47464659;
}

.btn.btn-white:hover,
.btn.btn-base.btn-link {
    background: transparent;
}

.ai-pagination-center li a,
.ai-pagination-left li a,
.woocommerce nav.woocommerce-pagination ul li {
    border-color: #f5f5f5;
}

.wc-block-cart-item__remove-link,
.wc-block-components-button:not(.is-link) {
    color: #ffffff !important;
}

.ai-similar-cat .single-item .item-content-wrapper p,
.ai-single-product-infos span.price,
.ai-blog-comments-list span,
.ai-blog-leave-comments p,
.ai-blog-details-top-content p i,
.ai-contact-form>form .row>div>input[type="text"]::placeholder,
.ai-contact-form>form .row>div>textarea::placeholder {
    color: #666666 !important;
}

p,
label,
.ai-product-price del {
    color: #616161;
}

hr {
    border-color: #eceff8;
}

*::-moz-selection {
    background: #0051ff;
    color: #ffffff;
}

 ::-moz-selection {
    background: #0051ff;
    color: #ffffff;
}

 ::selection {
    background: #444444;
    color: #ffffff;
}

*::-moz-placeholder {
    color: #222222;
}

*::placeholder {
    color: #222222;
}

.separator {
    border-color: #f2f2f2;
}

.overlay-default:before {
    background: rgba(0, 0, 0, 0.6);
    z-index: -111;
}

section [class^="flaticon-"]::before {
    color: #ffffff;
}

.ai-news-tag-social {
    border-color: #e4e4e4;
}

.ai-social-btns>li {
    background: #313131;
}

.ai-gallery-overlay {
    background: rgba(0, 0, 0, 0.9);
}

.ai-categories ul li,
.ai-sidebar-box ul li,
.widget_categories ul li,
.ai-single-product-headline::after,
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce div.product .short-description {
    border-color: #ededed !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border-color: #ededed;
    background-color: #ededed;
}

.ai-blog-comments-list .media a img {
    background: #d7d7d7;
}

.ai-trainer .ai-skillbar {
    background: #eeeeee;
}

.ai-trainer .ai-skillbar-title span {
    background: rgba(0, 0, 0, 0.1);
}

.ai-trainer .ai-skill-bar-percent {
    color: rgba(0, 0, 0, 1);
}

.ai-single-product-infos a.btn {
    background: #555555;
}

.ai-single-product-infos .ai-product-input-number>span>input.manual-adjust {
    background: #f5f5f5;
}

.btn.btn-black:hover {
    background: #1a1a1a;
}

.ai-white-space {
    background: #F9F9F9;
}

.ai-sub-form input::placeholder,
.search-form input::placeholder {
    color: #ffffff;
}

.woocommerce .coupon input::placeholder,
.woocommerce .woocommerce-checkout input::placeholder {
    color: #616161;
}