/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 
 #ycq_cart_form_details {
    margin-top: 5rem;
}

.ycq_cart_form_details_fields > label {
    margin: 0.1rem 0 0.3rem;
    display: inline-block;
    color: #000;
}

.ycq_radios_titles {
    
}
.ycq_cart_form_details_fields_radios_blocks {
    margin-bottom: 1rem;
    display: grid;
    grid-template-columns: repeat( auto-fit, minmax(360px, 1fr) );
    row-gap: 0.5rem;
}

.ycq_cart_form_details_fields_radios_blocks.ycq_sdd_payment_method_list {
    margin-bottom: 0.5rem;
}

.ycq_cart_form_details_fields_radios {
    
}

.ycq_sdd_payment_method_info {
    margin-top: 1em;
}

.ycq_sdd_payment_method_info span {
    color: #969595;
    font-size: 0.85em;
    padding-left: 0.2em;
}

div#ycq_cart_form_details_submit_block {
    margin-top: 2em;
}

div#ycq_cart_form_details_submit_block p {
    color: #000;
    padding: 1rem;
    display: inline-block;
    margin-top: 1rem;
}
div#ycq_cart_form_details_submit_block p.in-progress {
    background: lightgoldenrodyellow;
    border: 1px solid orange;
}
div#ycq_cart_form_details_submit_block p.success {
    background: lightgreen;
    border: 1px solid green;
}

div#ycq_cart_form_details_submit_block p a {
    text-decoration: underline;
}

div#ycq_cart_form_details_submit_block p a:hover {
    text-decoration: none;
}

#ycq_cart_form_details_submit {
    font-size: 1em;
}

/* Biagiotti theme */
.mkdf-sc-dropdown-item-content {
    display: flex !important;
    flex-direction: column;
}
.mkdf-sc-dropdown-item-content h5.mkdf-sc-dropdown-item-title {
    font-size: medium !important;
    order: 1;
}
.mkdf-sc-dropdown-item-content .mkdf-sc-dropdown-item-quantity-price {
    font-size: medium !important;
    order: 0;
}

.mkdf-sc-dropdown-item-content .mkdf-sc-dropdown-item-quantity-price .amount {
    display: none !important;
}

.mkdf-sc-dropdown .mkdf-sc-dropdown-button-holder {
    display: flex !important;
    justify-content: center !important;       
}
.mkdf-sc-dropdown .mkdf-sc-dropdown-button-holder .mkdf-sc-dropdown-button.mkdf-cart {
    font-size: small !important;
    width: max-content !important;
    padding: 0.5em 1em !important;
    margin-top: 1em !important;
}

.mkdf-sc-dropdown .mkdf-sc-dropdown-button-holder .mkdf-grid-spec div:last-child {
    display: none;
}

/*.woocommerce .elementor-products-grid ul.products.elementor-grid {
    display: grid !important;
}*/

.woocommerce .elementor-products-grid ul.products.elementor-grid li.product,
.mkdf-plc-holder .owl-stage .owl-item .mkdf-plc {
    display: grid !important;
    grid-template-rows: auto auto repeat(2,1fr);
    justify-items: center;
    align-items: normal !important;
}



