/*
Theme Name: OceanWP Child
Text Domain: oceanwp-child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/*Youtube video force aspect 1X1*/
div.cvwp-woocommerce-video-player {
    width: 513px !important;
    height: 513px !important;
}

.woocommerce del {
    text-decoration: none;
}

.woocommerce .woo-entry-image {
    max-height: 195px;
}

.woocommerce .woo-entry-image a {
    display: inline-block;
}

.woocommerce form .form-row label {
    display: block;
}

.elementor-element.elementor-products-grid .woocommerce ul.products.oceanwp-row.clr.list {
    grid-template-columns: inherit;
}

.elementor-element.elementor-products-grid .woocommerce ul.products.oceanwp-row.clr.list .product-inner .woo-entry-inner .title {
    height: auto;
}

/*Expand subcats automataclly*/
.woocommerce .widget_product_categories ul > li.current-cat > ul.children {
    display: block !important;
}

.cart_buttons {
    margin: 5px;
}

.add_to_cart_archive.quantity_center {
    display: flex;
    justify-content: center;
}

.add_to_cart_archive.quantity_center > div.quantity {
    margin-right: 0 !important;
}

form.cart.customArchive {
    height: 100%;
    min-height: 122px;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
}

form.cart > div {
    padding-bottom: 5px;
}

.elementor-widget-wc-add-to-cart .quantity input, .woocommerce div.product.elementor .quantity input {
    height: initial !important;
}