
/*
 Theme Name:   Kidscool Child
 Theme URI:    https://wdtninos.wpengine.com/
 Description:  Kidscool Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     kidscool
 Version:      1.0.0
 Text Domain:  kidscool-child
*/

/* custom styling */

.woocommerce ul.products.wdt-custom-pro-template li.product.product-grid-view .wdt-col-lg-6 .product-thumb a.image > .secondary-image, .woocommerce ul.products.wdt-custom-pro-template li.product.product-grid-view .wdt-col-lg-6 .product-thumb a.image > .primary-image {
	padding:35px;
}
.woocommerce ul.products.wdt-custom-pro-template li.product.product-grid-view .wdt-col-lg-4 .product-thumb a.image > .secondary-image, .woocommerce ul.products.wdt-custom-pro-template li.product.product-grid-view .wdt-col-lg-4 .product-thumb a.image > .primary-image {
	padding:20px;
}
.woocommerce ul.products.wdt-custom-pro-template li.product.product-grid-view .wdt-col-lg-3 .product-thumb a.image > .secondary-image, .woocommerce ul.products.wdt-custom-pro-template li.product.product-grid-view .wdt-col-lg-3 .product-thumb a.image > .primary-image {
	padding:15px;
}
.woocommerce ul.products.wdt-custom-pro-template li.product.product-grid-view .wdt-col-lg-3 .product-thumb a.image > .primary-image img{
	height:250px !important;
	object-fit:cover;
}
.woocommerce ul.products.wdt-custom-pro-template li.product.product-grid-view .wdt-col-lg-4 .product-thumb a.image > .primary-image img{
	height:350px !important;
	object-fit:cover;
}
.woocommerce ul.products.wdt-custom-pro-template li.product.product-grid-view .wdt-col-lg-6 .product-thumb a.image > .primary-image img{
	height:550px !important;
	object-fit:cover;
}
.woocommerce ul.products.wdt-custom-pro-template li.product .product-wrapper .product-details .product-short-description {
	display:none !important;
}
.kpm-form {
    background-color: var(--e-global-color-ff954ed);
    padding: 40px 40px 40px 40px;
    border-radius: 20px 20px 20px 20px;
}
span.wpcf7-checkbox input[type="checkbox"] {
    width: 18px;
    height: 18px;
}
.dark-bg-breadcrumb .main-title-section h1, .dark-bg-breadcrumb .breadcrumb a, .dark-bg-breadcrumb .breadcrumb span.current, .dark-bg-breadcrumb .breadcrumb span:not(.current) {
	color:#000;
}
.woocommerce .ywraq-form-table-wrapper .quantity .qty
{
	width:auto; height:50px; color:#444; background:#eee;
}
.woocommerce .ywraq-form-table-wrapper .quantity a.plus, .woocommerce .ywraq-form-table-wrapper .quantity a.minus {
	display:none;
}
.woocommerce .ywraq-form-table-wrapper .quantity {
	display: flex;
    justify-content: center;
}
.wdt-header-icons-list-item.wishlist-item i.fa-heart {
	font-size:23px;
}


.widget.woocommerce.widget_ywraq_mini_list_quote {
    background: none;
    padding: 0;
    margin: 0;
    border: 0;
}

.widget_ywraq_mini_list_quote .raq-info {
    border: 0;
    padding: 0;
    margin: 0;
}

span.raq-tip-counter {
      background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
    font-size: 10px;
    height: 18px;
    line-height: 18px;
    padding: 0;
    position: absolute;
    right:-4px;
    top: -8px;
    text-align: center;
    width: 18px;
    -webkit-border-radius: var(--wdtRadius_Full);
    border-radius: var(--wdtRadius_Full);
}


a.raq_label { position:relative;}
.wdt-column-wrapper.wdt-column-gap-wide .wdt-column {
	width:33.33%;
}


.wdt-custom-branch-tabs .wdt-tabs-container[class*="-layout-vertical"] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title {
    display: none;
}
.woocommerce ul.products.wdt-custom-pro-template li.product .product-details .product-title h5 {
    font-size: 20px;
    word-break: normal;align-content
}
#primary {
    width:100% !important;
}
/* Responsive styles */

@media(max-width:1024px) {
	.wdt-column-wrapper.wdt-column-gap-wide .wdt-column {
	width:50%;
}
}
@media(max-width:768px) {
	.wdt-column-wrapper.wdt-column-gap-wide .wdt-column {
	width:100%;
}
}
@media (max-width: 479px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 400px !important;
        padding: 0 15px;
    }
	
	.elementor-23789 .elementor-element.elementor-element-7ca3b53 .wdt-column-gap-custom .wdt-column {
        padding: 20px 0;
    }
	 .elementor-23789 .elementor-element.elementor-element-7ca3b53 .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a {
    width: 100%;
    height: auto;
    padding: 0px 0px 5px 0px;
}
	.wp-singular .container {
		width:auto !important; padding:0 15px;
	}
}