/*
Theme Name: Aora Child
Theme URI: https://elementor.thembay.com/aora/
Author: Thembay
Description: This is a child theme for Aora
Version: 1.0
Author URI: https://thembay.com/
Template: aora
Text Domain: aora-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */
.price ins .woocommerce-Price-amount, .woocs_price_code ins .woocommerce-Price-amount, .woocommerce-grouped-product-list-item__price ins .woocommerce-Price-amount {
    color: #f26322;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
    color: #fff;
    margin-top: 0px;
}

.woocommerce table.shop_table>thead>tr>th .woocommerce-Price-amount, .woocommerce table.shop_table>thead>tr>td .woocommerce-Price-amount, .woocommerce table.shop_table>tbody>tr>td .woocommerce-Price-amount, .woocommerce table.shop_table>tbody>tr>th .woocommerce-Price-amount, .woocommerce table.shop_table>tfoot>tr>td .woocommerce-Price-amount, .woocommerce table.shop_table>tfoot>tr>th .woocommerce-Price-amount {
    color: #502e90;
    font-weight: 600;
}

a.button.checkout {
    color: #ffffff!important;
}

.shop_table.cart .cart_item>div.product-price .woocommerce-Price-amount {
    color: #2b2b2b;
    font-size: 16px;
}

.shop_table.cart .cart_item>div.product-subtotal.price .woocommerce-Price-amount {
    color: #f26322;
    font-size: 16px;
    line-height: 22px;
}

a.checkout-button.button.alt.wc-forward {
    color: #fff!important;   
}

.woocommerce ul#shipping_method li input {
    margin: -12px .4375em 0 0;
}

.page-id-10 #shipping_method {
    width: 200px;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #f26322;
}

#tbay-click-addtocart {
    color: #fff!important;
    font-size: 14px!important;
}	

@media (max-width: 767px) {
.tbay-show-cart-mobile .product-block div.add-cart a span {
    color: #fff;
}
}	

.woocommerce div.product form.cart .button {
    background-color: #502E90;
    color: #fff;
}

.product-image, .woocommerce-product-gallery__image.flex-active-slide {
    border: 1px solid #e0e0e0;
    border-radius: 3px;
}

.add-request-quote-button.button {
    width: 100%!important;
    line-height: 50px!important;
    padding: 0 15px!important;
    font-weight: bold!important;
    font-size: 16px!important;
    display: inline-block!important;
    letter-spacing: 0!important;
    text-align: center!important;
    border: 2px solid #fec20f!important;
    margin-bottom: 10px!important;
    background-color: #ffffff!important;
}

.mobile-btn-cart-click>* {
    width: calc(100% - 25px);
}	

.yotu-playlist {
    padding: 0px!important;
}

.yotu-button-prs {
    border: none!important;
}

a#sticky-custom-add-to-cart {
    color: #fff!important;
}

.woocommerce-Button.button, .woocommerce-button.button.view {
    color: #fff!important;
}

.elementor-text-editor.elementor-clearfix {
    line-height: 20px;
}	

.yith_ywraq_add_item_browse_message.hide.hide-when-removed.yith_ywraq_add_item_browse_message {
    width: 100%!important;
    line-height: 50px!important;
    padding: 0 15px!important;
    font-weight: bold!important;
    font-size: 16px!important;
    display: inline-block!important;
    letter-spacing: 0!important;
    text-align: center!important;
    border-radius: 3px;
    background-color: #fec20f!important;
    margin-bottom: 10px!important;
}

#yith-ywraq-form table.cart .product-thumbnail {
    display: table-cell;
    width: 100px;
}

a.ywpar-button-message {
    color: #f26322!important;
    font-weight: bold;
}


.woocommerce-info::before {
    color: #f26322!important;
}

.woocommerce-info {
    border-top-color: #f26322!important;
}

a.button.wc-backward {
    color: #fff!important;
}	

.tbay-countdown {
    display: none!important;
}

.onsale {
    display: none!important;
}

.stock {
    display: none!important;
}

.woocommerce table.shop_table th {
    padding: 0px 12px!important;
}

.woocommerce table.shop_table>thead>tr>th, .woocommerce table.shop_table>thead>tr>td, .woocommerce table.shop_table>tbody>tr>td, .woocommerce table.shop_table>tbody>tr>th, .woocommerce table.shop_table>tfoot>tr>td, .woocommerce table.shop_table>tfoot>tr>th {
    line-height: 14px!important;
}

.woocommerce div.product form.cart table td {
    padding-left: 12px;
}	

#tbay-header {
    background: transparent!important;
}

.topbar-device-mobile i, .topbar-device-mobile.active-home-icon .topbar-title {
    color: #502E90!important;
}

#main-container.container {
    background: #ffffff!important;
}

#tbay-breadcrumb.container {
    background: #ffffff!important;
}

@media (min-width: 1200px) {
.container {
    background: #fff;
}
}

.tbay-breadcrumb+#main-container {
    margin-top: 0px!important;
}

#tbay-main-content #tbay-breadcrumb ~ #main-container {
    padding-top: 27px!important;
}

.title-not-breadcrumbs {
    margin-top: -60px!important;
    margin-bottom: -11px!important;
}

.cwg_popup_submit {
    background-color:#502E90;
    color: #fff;
    width: 100%;
    line-height: 50px;
    border: none;
    font-weight: bold;
    font-size: 16px;
    margin-top: 15px;
}

.cwginstock-subscribe-form .panel-primary {
    border-color: #fff!important;
}

.cwgstock_button {
    background:#502E90!important;
    border: none!important;
    padding: 10px 0;
}

.cwginstock-subscribe-form .panel-primary>.panel-heading {
    background-color: #FFF!important;
    border-color: #FFF!important;
}

.panel h4 {
    margin-bottom: 0px!important;
    font-size: 20px!important;
    color: #000!important;
}

.cwgstock_name {
    border: 1px solid #ccc!important;
    margin-bottom: 10px!important;
    padding: 0 15px!important;
    height: 45px!important;
}

.cwginstock-subscribe-form .panel {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    margin-bottom: 0px!important;
}		
/**
 * @snippet       Search by Custom Field @ WP Dashboard
 * @how-to        Get CustomizeWoo.com FREE
 * @author        Rodolfo Melogli
 * @compatible    WooCommerce 7
 * @community     https://businessbloomer.com/club/
 */
 

