/**

Theme Name: Astra

dev custom css

/* header */

.elementor-19211 .elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-19211 .loginout_button a {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1.4px;
    fill: var( --e-global-color-6a71cca );
    color: var( --e-global-color-6a71cca );
    background-color: var( --e-global-color-60a57ff );
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0px 0px 27px 0px rgb(0 0 0 / 12%);
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    padding-right: 14px;
    padding-bottom: 11px;
    padding-left: 14px;
    width: auto;
}

.menu-item-76285 a, .menu-item-76293 a {

    background-color: var( --e-global-color-60a57ff );
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    margin-top: 30px !important;
    margin-bottom: 30px !important;
    color: var( --e-global-color-6a71cca ) !important;
    font-weight: bold !important;
    border-radius: 2px 2px 2px 2px !important;
    padding-left: 28px !important;
    padding-right: 28px !important;
}

.menu-item-76285 a {
    margin-right: 6px !important;
}

.menu-item-76281 > a.elementor-item, .menu-item-76289 > a.elementor-item {
    color: #00FFF0 !important;

}

/* table styling */

.elementor-element .ea-advanced-data-table-search {
    background-color: #4B4B4B !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #4B4B4B !important;
}

.elementor-element .ea-advanced-data-table thead {
    background-color: #00FFF0 !important;
}

.elementor-element .ea-advanced-data-table th {
    font-weight: 800 !important;
    color: #3A3A3A !important;
}

.elementor-element .ea-advanced-data-table tbody {
    background-color: #222A34 !important;
}

.elementor-element .ea-advanced-data-table td {
    color: #FFFDFD !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #FFFFFF !important;
}

.elementor-element .ea-advanced-data-table-pagination a {
    color: #3A3A3A !important;
    background-color: #00FFF0 !important;
}

/* cart */

.woocommerce table.shop_table thead, .woocommerce-page table.shop_table thead {
    color: #3A3A3A !important;
    background-color: #00FFF0 !important;
}

.woocommerce-cart .cart-collaterals .cart_totals>h2 {
    color: #3A3A3A !important;
    background-color: #00FFF0 !important;
    border-bottom: 1px solid #ebebeb;
}

.woocommerce a.remove {
 
    font-weight: 900 !important;
    font-size: 18px;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 21px;
    color: #00FFF0 !important;
    text-decoration: none;
    border: 0px solid #ccc !important;
}

.woocommerce a.remove:hover {
    color: #ff0055 !important;
    background-color: transparent !important;
    border: 0px solid #ccc !important;
}

.woocommerce button[name="update_cart"],
.woocommerce input[name="update_cart"] {
	display: none !important;
}

.woocommerce a.button.alt {
    color: #3A3A3A !important;
    background-color: #00FFF0 !important;
}

.woocommerce a.button.alt:hover {
    color: #fff !important;
    background-color: #ff0055 !important;
}

.woocommerce-message {
    background-color: #3A3A3A;
    color: #00FFF0;
}

.woocommerce-info {
    background-color: #3A3A3A;
    color: #00FFF0;
}

/* discreet mode */

.discreetMode .siteLogo {
	display: none;
}

.discreetMode .mainHeading {
	display: none;
}

/* end discreet mode */

/* discreet mode */

.darkMode .app-container {
	background-color: #222A34;
}

/* end discreet mode */