/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


.wheel-grid {
    display: grid;
    grid-template-columns: repeat(3, 33.3%);
    grid-auto-rows: 20em;
    justify-items: center;
    margin: auto;
    max-width: 1390px;
    margin-top: 50px;
}

.wheel-block {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 300px;
    min-width: 300px;
    padding: 10px;
    margin: 30px;
    box-sizing: border-box;
    background-color: #054795;
}

.wheel-block a img {
    padding: 10px;
    margin-bottom: 30px;
    background-color: #FFFFFF;
}

.wheel-block a h2 {
    text-align: center;
    color: #FFFFFF;
}

@media (max-width: 767px) {
    .wheel-grid {
        grid-template-columns: repeat(2, 50%);
    }
}

@media (max-width: 479px) {
    .wheel-grid {
        grid-template-columns: repeat(1, 100%);
    }
}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

/*
* === STYLE WOOCOMMERCE VARIATIONS TABLE ===
*/
#variations table.variations {
    display: block;
    width: 100%;
    overflow-x: auto;
    padding: 0;
}

#variations table.variations td {
  padding: 0;
    text-align: center;
    border: none;
}

#variations table.variations tbody tr:hover {
    background-color: rgba(0,0,0,.075);
}

.variations .single_add_to_cart_button {
    margin: .3rem;
}
/*
* === STYLE YITH VARIATIONS SELECTORS ===
*/

.select_option .yith_wccl_value {
    border: unset;
    margin: auto;
}

.select_option {
    border: 2px solid #777;
    color: #777;
    padding: 0 5px;
    margin: 4px;
}

.select_option.inactive {
    border: 2px dashed silver;
    color: silver;
}

.select_option.selected, .select_option:hover {
    background-color: #043585;
    border: 4px solid #043585;
    border-color: #043585!important;
    color: white;
    font-weight: bold;
    margin: 2px;
}

.select_option_colorpicker {
    padding:0;
}

/*
* === STYLE YITH PRODUCT ADDONS DISPLAY ===
*/
.product-summary .woocommerce-Price-currencySymbol {
    vertical-align: unset;
    vertical-align: 0.3em;
}
.woocommerce form .form-row .ywapo_input_container label > img {
    width: 150px;
}
/*
* === STYLE GRAVITY FORMS & WOOCOMMERCE BUTTONS ===
*/
.gform_button, .woocommerce-Button {
    background-color: #c52028 !important;
}
/*
* === STYLE THE DEALER LOCATOR ===
*/
.gmw-results-count, .pagination-per-page-wrapper {display:none!important;}
.gmw-map-wrapper {padding-top: 0 !important;}
.gmw-single-item {
    list-style: none;
    margin: 1em;
}
.gmw-single-post .wppl-title-holder a {
    color: #c52028;
    pointer-events: none;
    cursor: default;
}
.gmw-single-post .wppl-title-holder .distance {
    font-size: 0.66em;
}
.product_cat-play-wagons .upsells.products.upsells-wrapper::before {
   content: 'Fun Accessories for This Wagon:';
padding-bottom: 15px;
padding-top: 15px;
line-height: 1.2;
text-transform: uppercase;
letter-spacing: .05em;
font-weight: 700;
font-size: 1.25em;
display: block;
}
.product_cat-play-wagons h3.product-section-title-upsell {
   display: none;
}
.product_meta .sku_wrapper {
    display: none;
}