/*
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
*/
/* === LOGO SVG === 
.branding a img{
height: 70px !important;
}
#phantom .logo-box a img, .sticky-on .branding a img {
    width: 70px;
}
.mobile-branding a img {
width: 60px;
}*/
/* === AUCTION === */
.product div.summary .quantity input.qty, .dhvc-woocommerce-page .quantity input.qty, .the7-elementor-widget .quantity input.qty, .the7-cart-form .quantity input.qty {
    width: 100px;
}
.auction-fees-note {
    margin-top: 10px;
    font-size: 13px;
    opacity: 0.75;
	font-weight: bold;
    margin-bottom: 20px;
	color: #ef524a;
}
.woocommerce div.product div.summary form.cart, .woocommerce div.product div.summary p.cart {
    margin-bottom: 10px;
	margin-top: 20px;
}
body input.bid {
    color: #000 !important;
    font-size: 16px !important;
    font-weight: 600;
}
form.cart div.quantity, .the7-cart-form .quantity {
    height: 35px !important;
}
.single-product form.auction_form a.button.auction-pay {
    display: none !important;
}
.woocommerce div.product div.summary form.cart, .woocommerce div.product div.summary p.cart {
    color: #f00;
    font-weight: 700;
}
/* Скрыть название товара в блоке аукционов на главной */
body .products-carousel-shortcode .product h4, body .products-shortcode .product h4 {
  display: none !important;
}
body span.winning {
    right: -16px !important;
    left: auto !important;
    z-index: 1 !important;
}
body .nicoauction-my-bids ul {
	margin: 0 !important;
}

/* === WISHLIST === */
 body .woo-buttons-on-img .tinv-wishlist {
    display: none !important;
}
body .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
    font-size: 26px !important;
}
body .tinv-wishlist .product-thumbnail .wp-post-image {
    width: 70px;
    height: auto;
}
.tinv-wishlist .tinv-header {
    display: none;
}
/* === MY ORDERS === */
.winned-for, .current {
    white-space: nowrap;
}
.my-orders-custom-text strong {
     font-weight: 700;
}
.my-orders-custom-text .vc_sep_line {
    height: 1px;
    border-top: 1px solid #EBEBEB;
    display: block;
    position: relative;
    top: 1px;
    width: 100%;
}

/* === HEADER === */
.phone-block {
    display: flex;
    align-items: center;
    gap: 8px;
}
.icon {
    color: #ef524a;
    font-size: 32px;
    line-height: 32px;
}
.phone-text {
    font-size: 20px;
    line-height: 20px;
    color: #fff;
	margin: 0px;
}
/* === FOOTER === */
.text_copyright_1, .text_copyright_2 {
	display: inline;
}
.text_copyright_1 {
	padding-right: 50px;
}
.links_info {
	display: inline;
}
.links_cookies {
	display: inline;
	padding-left: 20px;
}

/* === FORM === */
::placeholder {
	color: #000 !important;
	font-size: 14px !important;
	font-weight: 600 !important;
}
.form-textarea {
	height: 60px !important;
}
.form-button-submit {
	text-align: left;
}
.forminator-ui#forminator-module-38105.forminator-design--default .forminator-button-submit {
    background-color: #ef524a !important;
    color: #FFFFFF !important;
}

/* === ADD RETAIL PRICE === */
/* Зачёркивание Retail Price — жирная красная линия */
.auction-retail-price .retail-value,
.auction-retail-price-loop .retail-value {
    position: relative;
    display: inline-block;
    color: #555;
    font-weight: 700;
}
.auction-retail-price .retail-value::after,
.auction-retail-price-loop .retail-value::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 2px; /* Толщина линии */
    background: #ef524a; /* Красная линия */
    transform: translateY(-50%);
    pointer-events: none;
}

/* === BUTTONS GOOGLE & APPLE === */
.auction-app-download {
  text-align: center;
  margin: 10px 0;
}
.auction-app-download h2 {
	font-size: 20px;
	margin-bottom: 10px;
	text-align: center;
}
.store-buttons {
	display: flex;
	justify-content: center;
	gap: 20px;
}

.store-buttons img {
	height: 60px;
	width: auto;
	transition: transform 0.2s ease;
}
.store-buttons img:hover {
	transform: scale(1.05);
}
.store-buttons-footer img {
	height: 45px;
	width: auto;
	margin-bottom: 10px;
	transition: transform 0.2s ease;
}
.store-buttons-footer img:hover {
	transform: scale(1.05);
}


@media screen and (max-width: 640px) {
    .tinv-wishlist table.tinvwl-table-manage-list tr.wishlist_item {
        display: block;
        margin-bottom: 20px;
        padding: 0 10px 5px;
		border: 1px solid #eaeaea;
		border-radius: 12px;
		box-shadow: 0 4px 10px rgba(0, 0, 0, 0.03);
    }
    .tinv-wishlist .tinvwl-table-manage-list .product-cb {
        float: left;
    }
   .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {
        float: right;
    }
	.tinv-wishlist table.tinvwl-table-manage-list tr {
        padding-bottom: 0;
        border-bottom: none;
    }
	.tinv-wishlist table thead th .tinvwl-mobile {
        display: none;
    }
	.tinv-wishlist table.tinvwl-table-manage-list {
    	border: none;
	}
	.tinv-wishlist table.tinvwl-table-manage-list td.product-price {
    	font-weight: 700;
	}

	.woocommerce-account .woocommerce-MyAccount-content {
        margin-bottom: 0px;
    }
	.tinv-wishlist table.tinvwl-table-manage-list td.product-name, .tinv-wishlist table.tinvwl-table-manage-list td.product-thumbnail, .tinv-wishlist table.tinvwl-table-manage-list td.product-remove, .tinv-wishlist table.tinvwl-table-manage-list td.product-cb {
        padding: 10px 0 0;
    }
	.tinv-wishlist table.tinvwl-table-manage-list td.product-thumbnail, .tinv-wishlist table.tinvwl-table-manage-list td.product-stock {
        padding-bottom: 0px;
    }
	.tinv-wishlist .wishlist-name .tinvwl-rename-button>i, .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {
        margin-top: 20px;
    }
	
/* === BUTTONS GOOGLE & APPLE === */
	.store-buttons {
       flex-direction: column;
       align-items: center;
       gap: 15px;
    }
    .store-buttons img {
       height: 55px;
    }
}

@media screen and (max-width: 782px) {
	.form-button-submit {
	    text-align: left;
    }
	.form-button-submit .form-button {
	    margin-left: 0px;
    }
	.links_info {
		display: block !important;
	}
	.links_cookies {
		display: block !important;
    	padding-left: 0px !important;
	}
	.text_copyright_1, .text_copyright_2 {
		padding: 0px !important;
		text-align: center !important;
		display: block !important;
	}
	body #bottom-bar .wf-float-right {
		border-top: 1px #ccc solid;
    	width: 100% !important;
    	margin-top: 8px !important;
    	padding-top: 8px !important;
	}
	.content .woocommerce-MyAccount-navigation > ul {
		margin: 0;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.woocommerce-MyAccount-navigation > ul li {
		margin-bottom: 5px;
		display: inline-block;
	}
	.woocommerce-MyAccount-navigation > ul li a {
		display: inline-block;
		padding: 3px 10px;
		margin: 0 5px 0 0;
		white-space: nowrap;
	}
}

