/* ==============================================================================
Theme Name: Phlox Pro Child
Theme URI: http://phlox.pro/go/
Author: averta
Author URI: http://www.phlox.pro
Description: Phlox Pro Child Theme
Template: phlox-pro
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column,two-columns, three-columns, left-sidebar, right-sidebar
Text Domain: phlox-pro-child
================================================================================= */


.elementor-70 .elementor-element.elementor-element-8bb7a76 .aux-music-dj-contact-form .aux-input-group > p{
 display: flex;
 gap: 20px;
}

.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward),
.elementor-widget-woocommerce-cart .woocommerce table.cart tbody tr:first-child td{
    color: #FFF!important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total th {
    background-color: transparent;
}

.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box {
    border: 1px solid #fff;
}

.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text{
    color: #FFF!important;
}

.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{
    color: #FFF!important;
}

body.woocommerce-order-received .header-text,
body.woocommerce-order-received .elementor-heading-title{
    display: none;
}

body.woocommerce-order-received .woocommerce-order{
        max-width: 800px;
    margin: 0 auto;
    color: #fff;
}

body.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody td,
body.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody {
color: #fff;
}

body.woocommerce-order-received table tr th{
    background-color: transparent;
}

body.woocommerce-order-received .woocommerce-notice--success{
    font-size: 24px;
    line-height: 1.5;
    font-weight: 700;
}

body.woocommerce-order-received .woocommerce-order{
        display: flex;
    flex-wrap: wrap;
    max-width: 900px;
    gap: 1.5em;
}

#popmake-860.pum-theme-849 .pum-content, .pum-theme-cutting-edge .pum-content{
    text-align: center;
}

.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select{
    color: #fff !important;
}

.dato-pago{
    cursor: pointer;
    text-decoration: solid;
    text-decoration-line: underline;
}

.hostinger-reach-optin,
.woocommerce-terms-and-conditions-wrapper{
    display: none;
}

#order_review_heading,
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-billing-fields h3{
    font-size: 20px;
}

.wc_payment_method > label,
#billing_info_head_field{
    font-size: 20px;
    font-family: 'Raleway';
    padding-top: 1em;
    font-weight: 700;
}

@media (max-width: 768px) {

    .elementor-81 .elementor-element.elementor-element-1d2c783 .aux-offcanvas-menu.aux-pin-right .aux-close{
		margin: 10px 20px!important;
	}

    .elementor-81 .elementor-element.elementor-element-1d2c783 .offcanvas-content .aux-master-menu{
        padding-right: 0!important;
        padding-left: 43%!important;
    }

    .elementor-74 .elementor-element.elementor-element-7a6cdd2 img{
        object-position: calc(100% - -35em) 0px!important;
    }
}