.variantspictures_decli {
    float: left;
    position: relative;
    float: left;
    padding: 5px;
    margin: 0;
    color: #3c434a;
    cursor: pointer;
    list-style: none;
    text-align: center;
    -webkit-user-select: none;
    user-select: none;
    /* width: 25%; */
    box-sizing: border-box;
    position: relative;
    box-shadow: inset 0 0 15px rgb(0 0 0 / 10%), inset 0 0 0 1px rgb(0 0 0 / 5%);
    background: #f0f0f1;
    cursor: pointer;
    overflow: hidden;
    margin: 2px;
    width: 140px !important;
}
.variations-filtre {
    width: 100%;
    display: inline-block;
}
img.variantspicturesimg {
    width: 150px;
}
#flydeclicontent {
    margin-left: 10px;
    margin-top: 10px;
}
.libFLYfiltredecli {
    float: left;
    font-size: 13px;
    margin-right: 5px;
    padding-top: 3px;
    font-weight: 600;
}
#FLYmodifgroupphotos{
    float: left;
    cursor: pointer;
    font-weight: 600;
}
.FLYalaligne {
    float: inherit;
    width: 100%;
    background: #bcd5cc59;
    display: flex;
    padding: 5px;
    margin-top: 10px;
    padding: 9px;
    margin-bottom: 10px;
}
.wp-core-ui .attachment .thumbnail img { 
    width: auto;
}
/*
#FMYmodifRGB {
    position: relative;

    width: 90%;
    background: #fff;
    display: block;
    margin: 0 auto;
    border: 2px #000 double;
    padding: 5px;
    display: none;
}
*/
#FMYmodifRGB {
    position: fixed;
    z-index: 1001;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #fff;
    display: block;
    margin: 0 auto;
    border: 5px #000;
    border-style: double;
    border-radius: 10px;
    padding: 10px;
    max-width: 750px!important;
    /* width: 50px; */
    width: 50%;
    display: none;
}

#FMYmodifRGBbackround{
    position: fixed;
    z-index: 1000;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: #000000a3;
    display: none;
}
.FLYnamevaluedecli{ 
    margin-bottom: 3px;
    float: left;
    min-width: 80px;
    max-width: 80px;
    text-align: center;
}
.FLYlistvaluedecli{
    position: relative;
    display: block;
    width: 100%;
}
.Flybigshow{
    display: block!important;
}

.FLYcolorselectContenttytle{
    font-weight: 600;
    border-bottom: 1px solid;
    margin-top: 9px;
    padding-bottom: 6px;
    margin-bottom: 10px;
}

.FLYcolorselectbtn {
    margin-right: 8px!important;
}

.FLYinfossiCOLORIE {
    font-weight: 200;
    margin-left: 5px;
}
.FLYhidden{
    display: none;
}
.FlyInfosthumbnail {
    position: absolute;
    width: 70%;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    background: #fff;
    color: #000;
    padding: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    border: 1px solid #000;
    line-height: 12px;
    font-size: 10px;
}
.openvariantspicturesContent{
    margin-bottom: 15px;
    width: 100%;
    text-align: center;
}
.Flyincludepopup{
    margin-bottom: 0px;
    width: auto;
    position: absolute;
    right: 5px;
}

#FLYgoTOdecliIMG {
    width: 200px;
}
#FLYgoTOdecli {
    float: left;
    margin-right: 5px;
    text-align: center;
    width: 205px;
    margin-bottom:60px;
}

.FLYcolorselectContent {
    float: none;
    display: table;
}
#FLYgoTOdecli3 {
    position: absolute;
    bottom: 5px;
    right: 5px;
}
#FLYgoTOdecli2 {
    margin-bottom: 60px;
}
#FLYgoTOdecli3b {
    float: right;
}
.FLYgoTOdecliLegal {
    float: left;
    width: 65%;
}

#FLYaDEFINIRALL{
    width: 95%;
}
#FLYupdatemsg {
    right: 10px;
    position: absolute;
    top: 1px;
    padding: 3px;
    background: antiquewhite;
    max-width: 30%;
    text-align: center;
    font-size: 10px;
    display: none;
}

@media screen and (max-width: 1200px) {
    #FLYupdatemsg {
        display: none;
    }
  }