/*
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
*/

/* Global */
.all-hero-sections h2{
    text-align: center;
	}
.all-hero-sections .elementor-widget-spacer{
    display: none;
}
.all-hero-sections > .elementor-container{
    min-height: 500px;
    align-items: center;
}
.all-hero-sections > .elementor-container .elementor-column > .elementor-widget-wrap {
    margin: 0px !important;
}

/* Coming soon page style starts */

.footer-news form#mc4wp-form-1 .mc4wp-form-fields input {
    width: 100%;
}

a.dt-btn.dt-btn-m.dt-btn-submit {
    background: red !important;
}

.accent-border-color .uvc-headings-line{
	    border-color: red !important;
}

.mc4wp-form-fields input[type="submit"] {
    background: red !important;
    border-radius: 0px !important;
    padding-top: 14px !important;
    padding-bottom: 12px !important;
}

form#mc4wp-form-1 input[type="email"] {
    border-radius: 0px;
    margin-right: 5px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.page-id-137 .elementor.elementor-5063.elementor-location-header , .page-id-137 footer#footer {
    display: none;
}

.single.single-product .the7-add-to-cart.the7-product-simple {
    display: none;
}
/* Coming soon page style ends */

span.new-yearss {
       background: #D0291F;
    color: #fff;
    padding: 6px 20px;
    border-radius: 6px;
    font-size: 10px;
    font-weight: bold;

}
.dessp {
/*     display: none; */
   
    opacity:0;
    

     max-height: 0;
    transition: max-height 0.65s ease-out;
    overflow: hidden;
      transition:0.85s ease-out;
    

}

section#custom-products:hover .dessp {
/*     display: block; */
        
    opacity:1;
    max-height: 500px;
    transition: max-height 0.65s ease-in;
     transition:0.65s ease-in;
}


section#custom-products:hover .dessp{
    
}


/* Shop page styling */

.archive.tax-product_cat
.woocommerce-shop  .wf-container-main , .archive.tax-product_cat .wf-container-main{
    display: block !important;
}

.woocommerce-shop aside#sidebar , .archive.tax-product_cat aside#sidebar{
    display: none;
}

.woocommerce-shop  .wf-wrap , .archive.tax-product_cat .wf-wrap  {
    width: 100% !important;
}

.woocommerce-shop #main:not(.sidebar-none) .wf-container-main{
	display:block;
}

.woocommerce-shop  .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper, .archive.tax-product_cat .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper {
    display: none;
}

.woocommerce-shop  .img-border img , .archive.tax-product_cat .img-border img{
    width: 420px !important;
    height: 340px !important;
    object-fit: cover;
}

.woocommerce-shop  h4.product-title, .archive.tax-product_cat h4.product-title{
    margin-left: 9px !important;
}


.color-box table.variations  tbody tr {
    display: flex !important;
    flex-direction: row !important;
}

.color-box table.variations {
    margin: 45px 0px 0px 0px !important;
}

.color-box .label {
    margin-right: 20px !important;
}

.color-box ul.the7-vr-options li a {
    border-radius: 5px;
    background: #8080801c;
    border: unset !important;
    color: #000;
}

.color-box ul.the7-vr-options li {
    margin-right: 8px;
}

.cusstom-fil-box .woolentor-horizontal-filter-wrap .select2-container.select2-container--default .selection .select2-selection--multiple {
    padding: 0px !important;
}

.cusstom-fil-box button.input-inner-btn {
    top: 20px !important;
}

.cusstom-fil-box .woolentor-header-right-side {
    display: flex;
    align-items: center !important;
}

.cusstom-fil-box input.input-box {
    margin: unset !important;
}

.custom-prod-about ul li a {
    color: #000;
}


.single_variation_wrap {
    display: none !important;
}

/* .color-box ul.the7-vr-options li.active a {
    color: red !important;
} */

/* .color-box ul.the7-vr-options li:hover a {
    color: red !important;
} */

section.related.products ul li a img {
    width: 210px;
    height: 188px;
    object-fit: cover;
}



.cust-reltaed .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper {
    display: none;
}

.cust-reltaed span.price {
    display: none !important;
}

.cust-reltaed .woo-buttons {
    display: none;
}

.cust-reltaed .img-border a img {
    width: 220px !important;
    height: 203px !important;
    object-fit: cover;
}

/* Single product page */
.cusstom-fil-box li{
    text-transform: lowercase;
}
.cusstom-fil-box ul.select2-results__options {
    width: 250px;
}
#filterable--products .product_tag-maxi{
    display: none !important;
}

.sin-products-hero-sec{
    background-position: 50% 55% !important;
}
.sin-product-compatible a{
    display: block !important;
    pointer-events: none;
    position: relative;
/*     left: 70%; */
/* 	text-indent: 220px; */
/*     transform: translateY(-30px); */
    color: #000;
}
.sin-product-compatible span{
    color: black;
}
.color-box,
.sin-product-compatible{
    user-select: none;
}
.color-box a,
.sin-product-compat-sec{
    pointer-events: none;
    user-select: none;
}
.color-box table.variations .label{
    margin-right: 2.5% !important;
}
.color-box ul.the7-vr-options a{
    color: white !important;
}

.color-box ul.the7-vr-options a[data-id="blue"]{
    background-color: blue;
}
.color-box ul.the7-vr-options a[data-id="red"]{
    background-color: red;
}
.color-box ul.the7-vr-options a[data-id="green"]{
    background-color: green;
}
.color-box ul.the7-vr-options a[data-id="orange"]{
    background-color: orange;
}
.color-box ul.the7-vr-options a[data-id="yellow"]{
    background-color: yellow;
	color: black !important;
}
.color-box ul.the7-vr-options a[data-id="black"]{
    background-color: black;
}
.color-box ul.the7-vr-options a[data-id="white"]{
    background-color: #f6f6f6;
	color: black !important;
}
.color-box ul.the7-vr-options a[data-id="blue-yellow"]{
    background: linear-gradient(90deg, rgba(12,70,136,1) 0%, rgba(215,194,37,1) 100%);
}
.color-box ul.the7-vr-options a[data-id="red-white"]{
   background: linear-gradient(90deg, rgba(255,0,0,1) 0%, rgba(246,246,246,1) 100%);

}


.sin-product-img-slider img,
.elementor-lightbox-item img{
    background-color: white;
}
.sin-product-post-content ul{
    margin-left: 60px;
}

/* Product Page */
.hiera-filter-on-off .elementor-icon-wrapper{
    margin-bottom: -10px !important;
}
.hiera-filter-on-off .elementor-widget-container{
	cursor: pointer;
}
.hiear-search-filter .jet-search-filter__submit,
.hiear-search-filter .jet-search-filter__input{
    margin: 0px !important;
    outline: 0px !important;
}
.hiear-select-filter select>option{
    text-transform: lowercase;
	 color: #666;
}
.hiear-select-filter [data-label="UNIVERSAL (LARGE GO KARTS)"]{
    display: none;
}
.hiera-filter-label-sec .elementor-widget-wrap {
    gap: 20px;
}
.hiear-select-filter .elementor-widget-container{
    display: flex;
}
.hiear-select-filter .jet-select>select,
.hiear-select-filter .apply-filters>button{
    margin: 0px;
}
.hiear-select-filter .apply-filters{
    margin-left: 20px;
    justify-content: center;
}

/* Header */
.header-nav-col li.menu-item-76723 a{
    color: black !important;
}
.header-nav-col li.menu-item-76723 a:after{
    background: white !important;
}

.testimonials-carousel .dt-owl-item-inner a {
    margin: 0 !important;
    margin-bottom: 20px !important;
    max-width: 300px !important;
    width: 300px !important;
}


.imageset img {
    width: 100%;
    height: 310px;
    object-fit: cover !important;
}

/* Media Queries */
@media screen and (max-width: 1024px){
	.header-nav-col{
		order: 2;
	}
	.footer-form-col .elementor-widget-wrap{
		margin: 0px !important;
	}
	.home-image-boxes h3{
    min-height: 60px;
	}
	.cust-reltaed .product-title{
    text-align: center;
	}
	.cust-reltaed .img-border a img{
    width: 100% !important;
	}
	.sin-product-compat-sec .elementor-container{
		padding: 0px !important;
	}
}

@media screen and (max-width: 767px){
	.home-hero-sec .slick-arrow{
		width: 40px;
		height: 40px;
	}

	.hiear-select-filter .elementor-widget-container{
		display: block;
	}
	.hiear-select-filter .jet-select{
		margin: 0px 0px 20px 0px !important;
	}
	.hiear-select-filter .apply-filters{
		margin: 0px;
	}
	.hiear-select-filter .apply-filters>button{
		margin: 0px auto;

	}
	.sin-product-compatible ul{
		margin: 5px 0px !important;
	}
	.sin-product-compatible span a{
		text-align: center !important;    
	}

}