/*
    Template:       airi
    Theme Name:     Airi Child
    Theme URI:      http://themeforest.net/user/LA-Studio/portfolio?ref=LA-Studio
    Author:         LA Studio
    Author URI:     http://themeforest.net/user/LA-Studio?ref=LA-Studio
    Description:    Clean, Minimal WooCommerce Theme
    Version:        1.0
    Tags:           one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready
    License: 		GNU General Public License
	License URI: 	licence/GPL.txt
    Text Domain:    airi-child
    Domain Path:    /languages/
*/

.product_item .price {
    line-height: 20px;
    display: none !important;
    font-size: 2.4rem;
}

span.price {
    font-size: 1.4em;
}

span.woocommerce-Price-amount.amount {
    font-size: 32px;
    font-weight: 900;
    color: #333;
}

.variation span.woocommerce-Price-amount.amount {
    font-size: 14px;
}

.woocommerce-order li.woocommerce-order-overview__order.order {
    font-size: 20px;
    font-weight: bold;
}

.woocommerce-tabs.wc-tabs-wrapper {
    display: none;
}

#order_review tr.woocommerce-shipping-totals.shipping {
    display: none;
}

select.wc-pao-addon-field.wc-pao-addon-select {
    height: 52px;
    width: 100%;
    font-weight: bold;
    color: #333;
}

.highlight-font-family, .la__tta .tab--7 .vc_tta-tabs-list {
    font-family: "Roboto", "Helvetica Neue", Arial, sans-serif; 
}

.product_item .product_item--title {
    white-space: normal;
}

.size-option {
	margin-right: 70px;
}

.bookstore-btn.btn-color-three.btn-style-flat {
    font-size: 32px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 20px 60px;
    border-radius: 0;
}

.product-categories li a {
    font-size: 18px;
}

label {
    font-size: 18px;
}

.mt-after-cart {
    display: inline-block;
    color: #777777;
}

a.add_wishlist.button.la-core-wishlist {
    display: none;
}

/* .woocommerce-product-details__short-description {
    display: none;
} */
.product--summary .woocommerce-product-details__short-description {
    margin-bottom: 50px;
}
.product--summary .entry-summary > .cart {
    margin-top: 0;
}
.mt-before-cart-gst {
    font-size: 16px;
    line-height: 28px;
    color: #777777;
    margin-bottom: 20px;
}
.mt-before-cart {
    font-size: 22px;
    line-height: 12px;
    background: #e6d2ba;
    color: #000;
    padding: 20px;
	margin-bottom: -35px;
}

.product--summary .single-price-wrapper .price {
    font-size: 32px;
    line-height: 1;
}

.product--large-image {
    width: 80%;
    position: relative;
    left: 10%;
}

i.fa.fa-square:before {
    content: "\f178";
}

.product--summary .single-price-wrapper {
    margin: 35px 0 30px;
    display: none;
}

.single-product div.product div.product-addon-totals .wc-pao-subtotal-line p.price {
    margin: 0;
    font-size: 18px;
    color: #282828;
    font-weight: 600;
}

table.woocommerce-checkout-review-order-table .order-total .amount {
    font-size: 36px;
    font-weight: 600;
}

.woocommerce-order .woocommerce-thankyou-order-received {
    background: #e2fdf1;
    color: #020202;
    padding: 10px 20px 10px;
    font-size: 16px;
    font-weight: 600;
    border-left: 4px solid #70C4A0;
    margin-bottom: 4%;
}
.woocommerce-message, .woocommerce-error, .woocommerce-info {
    padding: 14px 30px 14px 60px;
    margin: 0 0 30px;
    position: relative;
    background-color: #dbeaf9;
    list-style: none outside !important;
    width: auto;
    word-wrap: break-word;
}
.subheading-tag, span.woocommerce-Price-amount.amount, div.product-addon-totals ul li>.wc-pao-col2, .amount {
    display: none !important;
}





@media only screen and (min-width: 992px) {
	.woocommerce-order-details table {
		width: 60%;
	}
	.woocommerce-order .woocommerce-thankyou-order-details {
		float: left;
	}
	section.woocommerce-bacs-bank-details {
		position: relative;
		left: 20%;
	}

}

@media only screen and (max-width: 480px) {
	.mt-before-cart {
		font-size: 16px;
		line-height: 12px;
		background: #e6d2ba;
		color: #000;
		padding: 20px;
		margin-top: 10px;
		margin-bottom: 0px;
	}
	.mt-before-cart-gst {
		font-size: 16px;
		line-height: 22px;
		color: #000;
		margin-bottom: 20px;
	}
}





