/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*
.auto-product-options ul.gfield_radio label b {
    font-weight: 600;
    display:block;
    font-size:1.17em;
}
.auto-product-options ul.gfield_radio label span{
    display:block;
}
.auto-product-options ul.gfield_radio label{
    vertical-align:top !important;
}
@media all and (min-width:500px){
    .auto-product-options ul.gfield_radio{
        grid-template-columns: 1fr 1fr;
        display: grid;
        grid-auto-rows: 1fr;
    }
}
*/
.single-expo-lieu { 
     min-width: 330px;
}

.auto-product-options ul.gfield_radio{
    display:grid;
    grid-template-columns:repeat(auto-fill, minmax(10rem, 1fr));
    grid-gap: 2rem;
    margin:0;padding:0;
    list-style:none;
}
.auto-product-options ul.gfield_radio li{
    margin:0;padding:0;
    flex:1 1 10rem;
}
.auto-product-options ul.gfield_radio input[type='radio']{
    position:absolute;
    left:-999em;
}
.auto-product-options ul.gfield_radio li label{
    border: 2px solid #efefef;
    border-radius:.2rem;
    margin:0;
    padding:.5rem .5rem 2rem;
    width:100%;
    max-width: 100%;
    height: 100%;
    
}
.auto-product-options ul.gfield_radio li figure{
    margin:0;
    text-align: center;
}
.auto-product-options ul.gfield_radio li p{
    margin:0;
}
.auto-product-options ul.gfield_radio input:checked + label{
    border-color: #b7274c;
}
.auto-product-options ul.gfield_radio .ginput_price{
    display:block;
    text-align: center;
    position:absolute;
    bottom:.3rem;right:0;left:0;
}

/* Product category pages */
.woocommerce-products-header .term-description h1.fusion-responsive-typography-calculated {
	font-size: 40px !important;
}
.woocommerce-products-header .term-description h2.fusion-responsive-typography-calculated {
	font-size: 25px !important;
}

/* Shop pages */
.post-type-archive-product #main .fusion-row {
    max-width: 100%;
}
.post-type-archive-product #content > ul.products.products-4 {
	padding-left: var(--hundredp_padding-fallback_to_zero);
	padding-right: var(--hundredp_padding-fallback_to_zero);
}