/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
.woocommerce-cart-wrap .cart_totals tr:first-of-type th {
	text-align: left;
}
.cart-collaterals .cart_totals tr th {
	text-align: left;
}

.woocommerce-cart-wrap .product-remove{
	width:10%;
}
.woocommerce-cart-wrap .product-name{
	width:50%;
}

.woocommerce-cart-wrap .product-price{
	width:20%;
	text-align:left;
}

.woocommerce-cart-wrap .product-subtotal{
	width:20%;
	text-align:left;
}
.wc-deposits-payment-description{
visibility: hidden;
	height:0px;	
}
.product_meta{
visibility: hidden;
	height:0px;	
}
.wc-booking-product-id{
	height:0px;
}
#main{padding-bottom:5px;}
.posted_in{
visibility: hidden;
	height:0px;
}

.page-id-18667 .product-subtotal  small{
	visibility: hidden;
	color: blue;
}
th.woocommerce-table__product-table.product-total{
	visibility:collapse;
	width:0%;
}
td.woocommerce-table__product-name.product-name{
	width:100%;
	color:white;
}

td.woocommerce-table__product-total.product-total{
	visibility:collapse;
	width:0%;
	float:right;
}
.wc-item-meta{

	margin-top:10px;
	padding-top:10px;
	width:100%;
}
.wc-ico-cart .amount,.wc-ico-cart bdi{
	visibility:collapse;
	width:0px;
	
}
.shop_table.order_details .product-quantity{
	visibility:collapse;
}
#sidebar {
    visibility: collapse;
	visibility:hidden;
    width: 0px;
	height:0px;
    float: right;
    padding-left: 40px;
}
.content .woocommerce-checkout-review-order-table th {
    text-align: left;
}
select#dropdown {
    width: 100%;
}
select#dropdown:focus {
    outline: 0px solid transparent;
    box-shadow: 0 0 0 0px var(--the7-accent-color);
}
p#billing_country_field {
    display: none;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    display: none;
}
.widget_products .product_list_widget li, .widget_recently_viewed_products .product_list_widget li, .widget_top_rated_products .product_list_widget li, .shopping-cart-inner .product_list_widget:not(.empty) li, .widget_recent_reviews .product_list_widget li, .dt-mini-cart-template.product_list_widget li {
  
    grid-template-columns: 0.5fr 4fr;
}
@media screen and (max-width: 640px){
	.shop_table tr.cart_item td.product-name{
		align-items: left;
	}
}





div#customer_details .woocommerce-shipping-fields {
    display: none;
}
#order_comments_field {
  margin-top: 0;
}

.woocommerce-shipping-fields {
  margin-bottom: 0;
  padding: 0;
}

body.woocommerce-cart .shop_table_cart tr,
body.woocommerce-checkout .woocommerce-checkout-review-order-table tr{
    display: flex;
    justify-content: space-between;
	    flex-flow: wrap;
}

body.woocommerce-cart  .wc-proceed-to-checkout {
    width: 150px;
}
body.woocommerce-cart  .woocommerce-cart-wrap .cart-collaterals {
    width: 100%;
}
body.woocommerce-cart  table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    display: none;
}

body.single-product .wc-bookings-booking-cost.price {
    display: none !important;
}

body.single-product .wc-pao-addon {
    
    margin-bottom: 15px;
}
@media screen and (max-width: 480px){
.wc-order-review {
    padding: 0;
}
body.woocommerce-cart .shop_table_cart tr, body.woocommerce-checkout .woocommerce-checkout-review-order-table tr {

    flex-flow: nowrap;
}
body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.addon-desc td {
    width: 60px;
	text-align: right;
}
}