/*
Theme Name: Castor Child
Theme URI: http://castor.gtcreators.com
Author: GTC
Author URI: http://themeforest.net/user/gtcreators
Description: A child theme of Castor Theme
Version: 1.0.0
Template: castor

*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.footer_top {
	padding: 32px 0 52px;
}

.gtc-footer-top .widget + .widget {
	margin-top: 30px;
}

table thead {
	background-color: transparent;
}

.highlighted-menu-item {
	color: #61bf1a !important;
}

.quantity-in-product {
	display: block;
	margin-top: -5px;
	margin-bottom: -5px;
}

.quantity-in-product .input-quantity-value {
	padding: 0;
    min-height: auto;
    width: 3em;
    border: none;
	background: transparent;
	font-weight: 700;
	vertical-align: middle;
}

li.product .gtc-product-button-container {
	margin-top: -40px;
}

.quantity-in-product .minus,
.quantity-in-product .plus {
	width: 32px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 32px;
    border-radius: 32px;
    color: #63bf1c;
	cursor: pointer;
}

/* woo cart */
#add_payment_method table.cart .product-thumbnail,
.woocommerce-cart table.cart .product-thumbnail,
.woocommerce-checkout table.cart .product-thumbnail {
	width: 60px;
}

#add_payment_method table.cart img, 
.woocommerce-cart table.cart img, 
.woocommerce-checkout table.cart img{
	width: 40px;
	border-radius: 4px;
}

.gtc_header__cart ul.cart_list li img {
	border-radius: 4px;
}

.woocommerce table.shop_table {
	border: 0;
}

table.cart .product-quantity {
	width: 116px;
}

table.cart .product-quantity .quantity-in-product {
	display: flex;
}

table.cart .product-quantity .input-quantity-value {
	width: 32px;
  font-size: 16px;
}

table.cart .product-name-container {
	display: flex;
	align-items: center;
}

table.cart .product-remove {
	width: 35px;
}

table.cart .product-name-container .product-thumbnail {
	margin-right: 15px;
}

.order-total {
	font-size: 20px;
}

.order-total th,
.order-total td {
	border-bottom: 0;
}

.order-total .amount {
	font-size: 1.2em;
}

.woocommerce-form-coupon-toggle {
	display: none;
}

.woocommerce-checkout-payment .wc_payment_methods {
	display: none;
}

.woocommerce-additional-fields h3 {
	display: none;
}

.woocommerce-billing-fields h3 {
	margin-bottom: 14px;
}

.cart-collaterals:empty {
	display: none;
}

.gtc_header__cart-container {
	min-width: 300px;
}

.cart_list.product_list_widget a.remove {
	font-size: 1.5em;
}

.woocommerce-mini-cart__total {
	text-align: right;
}

.woocommerce-mini-cart__total .woocommerce-Price-amount {
	font-size: 1.3em;
	font-weight: 700;
	color: #62bf1b;
}

.gtc_header__cart .buttons {
	text-align: left;
}

.gtc_header__cart .buttons .button {
	width: auto;
	margin: 5px 0;
	width: 100%;
	text-align: center;
}

.woocommerce-thankyou-order-received {
	margin-bottom: 15px;
	font-weight: 500;
	color: #62bf1b;
}

.woocommerce-order-overview__payment-method,
.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-info {
	display: none;
}

.woocommerce-order-overview__total {
	border: none;
}