/*
Theme Name: Child Theme
description: 
Author: MyWork
Author URI: http://mywork.com.au
Template: hello-elementor
Version: 1.0.0
Text Domain: child-theme
*/

/* WOOCOMMERCE CUSTOMISATIONS */

.woocommerce-message {
    text-align: center;
    border: none;
    line-height: 1.2em;
}

body .woocommerce-message .button {
    float: none !important;
    display: block;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    max-width: 200px;
    margin: 0 auto 13px;
    border-radius: 0;
}

.woocommerce-message::before {
    display: none;
}

/* ORDER RECEIVED PAGE */

.woocommerce-order-received .woocommerce-customer-details address {
    border-radius: 0;
    padding: 12px 17px 14px;
    box-shadow: 0 3px 3px #00000030;
    border: 1px solid #ccc;
}

.woocommerce-order-received ul.order_details {
    margin: 25px 0 40px;
    padding: 13px 20px;
    background: #f5f5f5;
    border-top: 4px solid #000;
    box-shadow: 0 5px 6px #00000030;
}

.woocommerce-order-received ul.order_details li {
    float: none;
    display: block;
    padding: 12px 0;
    border: none;
    font-size: 13px;
}

.woocommerce-order-received .woocommerce-thankyou-order-received {
    font-weight: 600;
    font-size: 26px;
}

.woocommerce-order-received .woocommerce-thankyou-order-received::before {content: '\f058';font-family: "Font Awesome 5 Free";display: inline-block;margin: 0 8px 0 0;font-size: 23px;}

.woocommerce-order-received h2 {
    font-size: 26px;
    text-transform: capitalize;
}

@media (max-width: 600px){
	.woocommerce-order-received .woocommerce-thankyou-order-received {
        font-size: 20px !important;
        line-height: 1.2em;
        text-align: center;
        max-width: 210px;
        margin: 0 auto;
    }
    
    .woocommerce-order-received .woocommerce-thankyou-order-received::before {
        display: block !important;
        margin: 0 auto 10px !important;
        text-align: center;
        font-size: 36px !important;
    }
    
    .woocommerce .col2-set .col-2 {
        margin: 23px 0 8px;
    }
    
    .woocommerce .woocommerce-order-details {
        margin-bottom: 17px;
    }
    
    .woocommerce-order-received ul.order_details {
        margin-bottom: 27px;
    }
    
    .woocommerce-order-received ul.order_details li {
        margin: 0;
        padding: 9px 0;
    }
    
    table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td {
        line-height: 1.2em;
    }
}

/* hide "FREE" text for "Online solutions" product */
.postid-149622 .price {
	display: none;
}

#field_36_59 th.gpnf-row-actions, #field_36_59 td.gpnf-row-actions {
    display: none;
}

#validation_message_35_141 {
    width: 600px;
    margin-left: -100px;
}