/*
	Theme Name:  Genesis Child Theme
	Description: Custom child theme for the <a href="http://genesistheme.com">Genesis Framework</a>.
	Author:      Web&Art Studio
	Author URI:  https://www.webandart.ro/
	Version:     1.0.0
	License:     GPL-2.0+
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Template:    genesis
*/

.woocommerce ul.products li.product img {
  width: 100%;
  height: 300px!important; /* adjust as needed */
  object-fit: cover;
}

@media screen and (max-width:767px) {
	.woocommerce ul.products li.product img {
	  height: 400px!important; /* adjust as needed */
	}
}

.wpcf7-form-control-wrap[data-name="last_page"] {
	display: none;
}

.wpcf7 textarea {
	padding: 15px!important;
}

.categories-list__categories__category__info {
	height:100%;
}

.categories-list__categories__category__image {
	margin-left:10px;
}

.editor-styles-wrapper .block-editor-block-list__layout .categories-list__categories__category__image img, body.frontend .categories-list__categories__category__image img  {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.category-icon {
	width: 50px;
	height: 50px;
	margin-bottom: 20px;
}

.categories-list__categories__category__name {
	margin-bottom: 20px;
}

.product-info__details__features__description ol p {
	text-align:left!important;
}

.product-info__details__features__description ol {
	margin-left: 20px!important;
}

body.frontend .variations_form .variations .vi-wpvs-variation-style .vi-wpvs-variation-style-content .vi-wpvs-variation-wrap-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip {
	display: none!important;
}

.vi-wpvs-variation-wrap {
	display: block!important;
	width: fit-content!important;
	text-align: left!important;
}

body.frontend .variations_form .variations .vi-wpvs-variation-style .vi-wpvs-variation-style-content .vi-wpvs-variation-wrap-wrap .vi-wpvs-option-wrap { 
	display: inline-block!important;
	border: 1px solid #1e3b6f;
	border-radius: 5px;
	margin: 0 3px!important;
}

.editor-styles-wrapper .block-editor-block-list__layout .variations_form .variations .label, body.frontend .variations_form .variations .label {
        font-size: 18px;
        width: 140px;
	margin-right:0!important;
	text-transform: capitalize!important;
    }

body.frontend .variations_form .variations .vi-wpvs-variation-style .vi-wpvs-variation-style-content .vi-wpvs-variation-wrap-wrap[data-wpvs_attribute_name=attribute_pa_model] .vi-wpvs-variation-wrap .vi-wpvs-option-wrap img,
body.frontend .variations_form .variations .vi-wpvs-variation-style .vi-wpvs-variation-style-content .vi-wpvs-variation-wrap-wrap .vi-wpvs-option-wrap {
    height: auto!important;
}
body.frontend .variations_form .variations .vi-wpvs-variation-style .vi-wpvs-variation-style-content .vi-wpvs-variation-wrap-wrap .vi-wpvs-option-wrap img {
	width:70px!important;
}