/*
Theme Name:  The7Child
Theme URL:   http://dt-the7-child
Description: Write here theme description.
Author:      philip
Author URL:  http://g6m2tjbp.web50.alfahosting-server.de
Template:    dt-the7
Version:     1.0.0
*/

.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor,
.main-page {}

.cart-collaterals.cart-collaterals-block tr {
    display: flex;
    justify-content: space-between;
    flex-flow: row;
}





@media (min-width:768px) {
.mobile_cart_price {
    display: none;
}

}


.woocommerce-cart-wrap a.remove {
     background: #329ABF !important;
   }
.woocommerce-cart-wrap td.product-name {
    color: #329ABF!important;
}
.product-subtotal span.woocommerce-Price-amount.amount {
    color: #329ABF!important;
}
.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th {
    background: #fff;
}
  span.woocommerce-Price-amount.amount bdi {
    color: #329ABF;
}
.woocommerce-gzd-checkout #order_review_heading {
    display: none!important;
}
h3#order_payment_heading {
    color: #329ABF!important;
}
.wc-gzd-product-name-right {
    color: #329ABF;
}
button#place_order {
    width: auto!important;
}
.wc-order-review1 .wc-gzd-order-submit {
    text-align: right;
}
textarea#order_comments {
    font-size: 15px;
}
.wc-gzd-product-name-right strong.product-quantity {
    color: #329ABF!important;
}
.page-id-867 .page-title-head.hgroup h1{
text-transform: uppercase;
}
.payment_box.payment_method_paypal {
    background: #eeeeee63!important;
}
.payment_box.payment_method_stripe {
   background: #eeeeee63!important;
}
.payment_box.payment_method_bacs{
 background: #eeeeee63!important;
}
ul#shipping_method li label {
     color: #329ABF!important;
}
.woocommerce table.woocommerce-cart-form__contents a {
    color:  #329ABF!important;
}
.wc-proceed-to-checkout {
    text-align: right;
    margin-left: 81%;
}
.cart_totals table.shop_table.shop_table_responsive {
    border: none!important;
}
.woocommerce-cart-wrap .woocommerce table.woocommerce-cart-form__contents td {
    border: none!important;
}
.woocommerce table.woocommerce-cart-form__contents td {
    /**border: none!important;**/
}


@media(max-width:767px){
div#ship-to-different-address span {
    font-size: 16px!important;
}
	.wc-proceed-to-checkout {
    text-align: right;
    margin-left: 0px!important;
}
	
.content .woocommerce-cart-wrap .shop_table tr.cart_item td {
    display: block!important;
}
.shop_table tr.cart_item td.product-name a, .shop_table tr.cart_item td.product-name .variation {
    text-align: right;
	
}
	#page .shop_table tr td.product-remove {
    text-align: right;
}
	button#place_order {
    width: 100%!important;
}
}
@media (min-width:768px) {
.mobile_title {
    display: none;
}
	.mobile_section{
		 display: none;
	}
	.main_quantity {
    display: none;
}
	.mobile_price_check {
    display: none;
}
	.removeicon {
		display:none;
}
}


@media (max-width:767px) {
body .content .woocommerce-cart-wrap .shop_table tr.cart_item .product-name {
    display: none !important;
	}
	body .content .woocommerce-cart-wrap .shop_table tr.cart_item .product-price{
		display: none !important;
	}
	body .content .woocommerce-cart-wrap .shop_table tr.cart_item .product-quantity{
		display: none !important;
	}
.content .woocommerce-cart-wrap .shop_table tr.cart_item td.product-thumbnail {
    display: flex !important;
    gap: 10px;
    align-items: self-start;
}
	.mobile_price {
    padding: 10px 0px;
}
	.shop_table tr.cart_item td.product-name {
    flex-flow: inherit!Important;
    }
#page .woocommerce-checkout-review-order-table td {
       justify-content:  space-evenly;
    flex-flow: unset!Important;
}
	.wc-gzd-product-name-right {
    word-spacing: -3px!important;
}
	.wc-gzd-product-name-left {
    margin-right: 0!important;
}
	td.product-total {
    display: none!important;
}
	form.woocommerce-cart-form.the7-cart-form {
    padding:10px!important;
}
.woocommerce-cart-wrap .shop_table .product-thumbnail img {
    max-width: 75px !important;
    margin-right: 20px !important;
    display: inline-block !important;
}
	.mobile_section .mobile_title a {
    font-size: 14px;
}
	.woocommerce-cart-wrap .shop_table .product-thumbnail > a {
    width: 65px;
}
	.wc-gzd-product-name-right {
    font-size: 14px;
}
	.wc-gzd-product-name-left {
    max-width: 30%;
}
	.wc-gzd-product-name-right {
    max-width: 70%;
    width: 70%;
}
	.mobile_price_check {
    padding: 7px 5px;
}
	.removeicon {
    margin: auto;
}
	#page .shop_table tr td.product-remove {
    display: none!important;
}
	.main_quantity.mobile_dflex_end {
    text-align: center;
}

body .removeicon {
    margin: auto 0 auto;
}
.mobile_section.mobile-dflex {
    display: flex;
    width: 70%;
}

}


.product-subtotal.my_sec {
    width: 100%;
    text-align: center;
}

 
 @media (max-width:767px){
 .mobile_price.mobile_cart_price {
    display: none;
}
.content .woocommerce-cart-wrap .shop_table td.product-subtotal.mobile_hide {
    display: none !important;
}
.content .woocommerce-cart-wrap .shop_table tr.cart_item td.product-thumbnail {
    padding: 0 !important;
}
#page .woocommerce-checkout-review-order-table .cart_item .product-name {
    align-items: center !important;
}

.mobile_section.mobile-dflex {
    padding-right: 11px;
}

.news_sevv {
    position: absolute;
    bottom: 35px;
    right: 22px;
}

tr.woocommerce-cart-form__cart-item.cart_item {
    position: relative;
}


}


 @media (max-width:450px){

tr.woocommerce-shipping-totals.shipping {
    flex-direction: column !important;
}
ul#shipping_method {
    text-align: right;
}
}