/*
Theme Name: Omeli Child
Theme URI: http://www.wpbingosite.com/omeli
Author: wpbingo
Description: This is a child theme for Omeli
Version: 1.0
Author URI: http://wpbingosite.com
Template: omeli
Text Domain: omeli-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/

::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #9a87bf;
}
  
::selection {
    color: #fff;;
    background: #9a87bf;
}

#loader .chasing-dots div:before {
    background-color: #9a87bf;
}

.bwp-navigation ul>li.level-0>a:hover,
a:focus, 
a:hover {
    color: #9a87bf;
}

@media(min-width: 992px) {   
    .bwp-header .wpbingoLogo img {
        width: auto;
        max-height: 65px;
        position: absolute;
        top: -35px;
    }
}

@media(min-width: 1200px) {   
    .bwp-header .wpbingoLogo img {
        width: auto;
        max-height: 85px;
        position: absolute;
        top: -45px;
    }
}

.back-top {
    background: #9a87bf;
}

.back-top:hover {
    background: #726095;
}

.bwp-header .header-page-link .cart-icon:hover, 
.bwp-header .header-page-link .search-box:hover, 
.bwp-header .header-page-link .wishlist-box a:hover {
    color: #9a87bf;
}

.bwp-header .mini-cart .cart-count {
    background: #9a87bf;
}

.mini-cart .cart-popup .mini_cart_item a:hover,
.mini-cart .cart-popup a.product-name:hover,
.mini-cart .cart-popup .quantity>span,
.bwp-navigation ul>li.level-0 div.sub-menu li a:hover, .bwp-navigation ul>li.level-0>ul.sub-menu li a:hover,
#bwp-footer ul:not(.social-link) a:hover,
.products-list.list .product-wapper .products-content h3 a:hover,
.products-list.list .product-wapper .products-content .price,
.search-overlay .search-from .select_category ul li.active, .search-overlay .search-from .select_category ul li:hover,
.checkout .woocommerce-checkout-review-order .checkout-review-order-table-wrapper .woocommerce-checkout-review-order-table strong .woocommerce-Price-amount,
.cart_totals table.shop_table>tbody>tr.order-total .woocommerce-Price-amount,
.table.shop_table.cart>tbody>tr>td.product-subtotal span, .table.shop_table.cart>tbody>tr>th.product-subtotal span, .table.shop_table.cart>tfoot>tr>td.product-subtotal span, .table.shop_table.cart>tfoot>tr>th.product-subtotal span, .table.shop_table.cart>thead>tr>td.product-subtotal span, .table.shop_table.cart>thead>tr>th.product-subtotal span, table.shop_table.cart>tbody>tr>td.product-subtotal span, table.shop_table.cart>tbody>tr>th.product-subtotal span, table.shop_table.cart>tfoot>tr>td.product-subtotal span, table.shop_table.cart>tfoot>tr>th.product-subtotal span, table.shop_table.cart>thead>tr>td.product-subtotal span, table.shop_table.cart>thead>tr>th.product-subtotal span,
.quickview-container .bwp-single-info .product_meta .posted_in a:hover, .quickview-container .bwp-single-info .product_meta .sku_wrapper a:hover, .quickview-container .bwp-single-info .product_meta .tagged_as a:hover, .single-product .bwp-single-info .product_meta .posted_in a:hover, .single-product .bwp-single-info .product_meta .sku_wrapper a:hover, .single-product .bwp-single-info .product_meta .tagged_as a:hover,
.quickview-container .bwp-single-info .quantity button:focus, .quickview-container .bwp-single-info .quantity button:hover, .single-product .bwp-single-info .quantity button:focus, .single-product .bwp-single-info .quantity button:hover,
.quickview-container .entry-summary .price, .single-product .entry-summary .price,
.bwp-top-bar .woocommerce-ordering .pwb-dropdown-menu li a:hover, 
.bwp-top-bar .woocommerce-sort-count .pwb-dropdown-menu li a:hover,
.bwp-filter-ajax #bwp_form_filter_product>div h3:after,
ul.woocommerce-product-subcategories li h2 a:hover,
.bwp-navigation ul>li.level-0.current-menu-ancestor>a, .bwp-navigation ul>li.level-0.current-menu-item>a, .bwp-navigation ul>li.level-0.current_page_item>a, .bwp-navigation ul>li.level-0:hover>a,
.bwp-top-bar .omeli-woocommerce-sort-count .list-show li.active a, .bwp-top-bar .omeli-woocommerce-sort-count .list-show li:hover a,
.products-list.grid .product-wapper .products-content .price,
.bwp-testimonial.default .testimonial-info:before,
.bwp-widget-banner.layout1 .button {
    color: #9a87bf;
}


.products-list.list .product-wapper .products-content .product-button .yith-wcwl-add-to-wishlist:hover,
.products-list.list .product-wapper .products-thumb .product-quickview:hover,
.products-list.list .product-wapper .products-content .add_to_cart_button, .products-list.list .product-wapper .products-content .added_to_cart, .products-list.list .product-wapper .products-content .product_type_external, .products-list.list .product-wapper .products-content .product_type_grouped, .products-list.list .product-wapper .products-content .product_type_variable, .products-list.list .product-wapper .products-content .read_more,
.checkout #place_order,
.cart_totals .wc-proceed-to-checkout>a.wc-forward,
.quickview-container .product-type-variable .variations_form.cart table .reset_variations, .single-product .product-type-variable .variations_form.cart table .reset_variations,
.contact-us-form input[type=submit],
.alert-success .wc-forward, .woocommerce-error .wc-forward, .woocommerce-message .wc-forward,
.quickview-container .bwp-single-info .single_add_to_cart_button.button:hover, .single-product .bwp-single-info .single_add_to_cart_button.button:hover,
.cross_sell .title-block h2:before, .related .title-block h2:before, .upsells .title-block h2:before,
.loading .chasing-dots div,
.bwp-filter-ajax #bwp_form_filter_product>div h3:after,
.bwp-top-bar .display li a.active .icon-column .layer>span, .bwp-top-bar .display li a:hover .icon-column .layer>span,
.bwp-policy.default .policy-icon.image:before,
.bwp-widget-banner.layout1 .button:before {
    background: #9a87bf;
}

.products-list.grid .product-wapper .products-thumb:before {
    background: rgba(154, 135, 191, 0.5);
}


.products-list.grid .product-wapper .products-thumb .product-button .product-quickview:hover>a,
.products-list.grid .product-wapper .products-thumb .product-button .yith-wcwl-add-to-wishlist:hover a,
.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button:hover, 
.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart:hover, 
.products-list.grid .product-wapper .products-thumb .product-button .product_type_external:hover, 
.products-list.grid .product-wapper .products-thumb .product-button .product_type_grouped:hover, 
.products-list.grid .product-wapper .products-thumb .product-button .product_type_variable:hover, 
.products-list.grid .product-wapper .products-thumb .product-button .read_more:hover {
    background: url(assets/before-icon-hover.png) bottom no-repeat;
    background-size: contain;
}

ul.slick-dots li.slick-active button, 
ul.slick-dots li:hover button {
    border: 1px solid #9a87bf;
}

ul.slick-dots li button:before {
    background: #9a87bf;
}

.bwp-top-bar .woocommerce-filter-title>button:hover,
.bwp-top-bar.top .button-filter-toggle:hover {
    border-color: #9a87bf;
    color: #9a87bf;
}

.checkout .woocommerce-checkout-payment .payment_methods li .input-radio:checked+label:before,
.table .product-remove a.remove:hover:before, table .product-remove a.remove:hover:before,
.quickview-container .bwp-single-info .yith-wcwl-add-to-wishlist:hover a, .single-product .bwp-single-info .yith-wcwl-add-to-wishlist:hover a,
.loop-pagination>ul.page-numbers li a.current, 
.loop-pagination>ul.page-numbers li a:focus, 
.loop-pagination>ul.page-numbers li a:hover, 
.loop-pagination>ul.page-numbers li span.current, 
.loop-pagination>ul.page-numbers li span:focus, 
.loop-pagination>ul.page-numbers li span:hover, 
.woocommerce-pagination>ul.page-numbers li a.current, 
.woocommerce-pagination>ul.page-numbers li a:focus, 
.woocommerce-pagination>ul.page-numbers li a:hover, 
.woocommerce-pagination>ul.page-numbers li span.current, 
.woocommerce-pagination>ul.page-numbers li span:focus, 
.woocommerce-pagination>ul.page-numbers li span:hover,
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-price #bwp_slider_price .ui-slider-range {
    background: #9a87bf;
    border-color: #9a87bf;
}

.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-price #bwp_slider_price .ui-slider-handle {
    border: 3px solid #9a87bf;
    background: #9a87bf;
}

.contents-detail .bwp-single-product .image-thumbnail .slick-slide.slick-active.slick-center>.img-thumbnail-scroll, .contents-detail .bwp-single-product .image-thumbnail .slick-slide:hover>.img-thumbnail-scroll, .contents-detail .bwp-single-product .image-thumbnail .slick-slide:hover>a, .contents-detail .bwp-single-product .image-thumbnail .slick-slide>a.active,
.cross_sell .content-product-list .slick-arrow:hover, .related .content-product-list .slick-arrow:hover, .upsells .content-product-list .slick-arrow:hover {
    border-color: #9a87bf;
}

.alert-success .wc-forward:hover, .woocommerce-error .wc-forward:hover, .woocommerce-message .wc-forward:hover {
    background: #726095;
    color: #fff;
}


.checkout #place_order:hover,
.cart_totals .wc-proceed-to-checkout>a.wc-forward:hover,
.quickview-container .product-type-variable .variations_form.cart table .reset_variations:hover, .single-product .product-type-variable .variations_form.cart table .reset_variations:hover,
.contact-us-form input[type=submit]:hover {
    background: #726095;
}

.woocommerce .wc-backward, 
.woocommerce .wc-backward a {
    background: #9a87bf;
}


.products-list.list .product-wapper .products-content .add_to_cart_button:hover, .products-list.list .product-wapper .products-content .added_to_cart:hover, .products-list.list .product-wapper .products-content .product_type_external:hover, .products-list.list .product-wapper .products-content .product_type_grouped:hover, .products-list.list .product-wapper .products-content .product_type_variable:hover, .products-list.list .product-wapper .products-content .read_more:hover,
.woocommerce .wc-backward:hover, 
.woocommerce .wc-backward a:hover {
    background: #726095;
}

.woocommerce-info, .woocommerce-message {
    border-color: #9a87bf;
}

.woocommerce-info:before, .woocommerce-message:before {
    color: #9a87bf;
}

.bwp-filter.bwp-filter-inhalt {
    display: none;
}

.checkout #ship-to-different-address label.woocommerce-form__label-for-checkbox .woocommerce-form__input:checked+span:before {
    background: #9a87bf;
    border-color: #9a87bf;
}

.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns .woocommerce-column {
    max-width: 100%;
}

.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-received {
    color: #9a87bf;
    border: 2px dashed #9a87bf;
}

.mini-cart .cart-popup .buttons .button.view-cart {
    background: #9a87bf;
    border-color: #9a87bf;
}

.btn-default:hover, .btn-primary:hover {
    border-color: #726095 !important;
    background: #726095 !important;
}

.woocommerce-invalid .datencheckbox {
    outline: 1px solid red;
    outline-offset: 4px;
}

#checkout_checkbox_field.datencheckbox label {
    padding-left: 20px;
}

#checkout_checkbox_field.datencheckbox input[type=checkbox] {
    margin-left: -20px;
    margin-right: 5px;
}

.checkout .woocommerce-shipping-methods label:before,
.cart_totals table.shop_table>tbody>tr.shipping ul li label:before {
    display: none;
}

.checkout .woocommerce-shipping-methods label,
.cart_totals table.shop_table>tbody>tr.shipping ul li label {
    padding-left: 0;
    margin-left: 0;
}

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