/*
gf_image_choices.css
Gravity Forms Image Choices Styles
http://jetsloth.com/gravity-forms-image-choices/
*/
#gui #gui_sub .image-choices-admin-field.image-choices-use-images .gfield_radio,
#gui #gui_sub .image-choices-admin-field.image-choices-use-images .gfield_checkbox,
#gui #gui_sub .image-choices-field .gfield_radio,
#gui #gui_sub .image-choices-field .gfield_checkbox {
    list-style: none;
    margin: 0;
    padding: 0; }

#gui #gui_sub .image-choices-admin-field.image-choices-use-images .image-choices-choice,
#gui #gui_sub .image-choices-field .image-choices-choice,
#gui #gui_sub .image-choices-field .gchoice
{
    display: inline-block;
    margin: 0 10px 10px 0 !important;
    /*transition: all 0.3s;*/
    border: 1px solid rgba(223, 223, 223, 0);
    vertical-align: top;
    text-align: center; }
#gui #gui_sub .image-choices-admin-field.image-choices-use-images .image-choices-choice label,
#gui #gui_sub .image-choices-admin-field.image-choices-use-images .gchoice label,
#gui #gui_sub .image-choices-field .image-choices-choice label,
#gui #gui_sub .image-choices-field .gchoice label {
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    margin: 0 !important;
    max-width: none !important;
    padding: 10px !important;
    text-align: center;
    width: 100%;
    border: 1px solid transparent; }
#gui #gui_sub .image-choices-admin-field.image-choices-use-images .image-choices-choice input,
#gui #gui_sub .image-choices-admin-field.image-choices-use-images .gchoice input,
#gui #gui_sub .image-choices-field .image-choices-choice input,
#gui #gui_sub .image-choices-field .gchoice input {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important; }

#gui #gui_sub .image-choices-admin-field.image-choices-use-images .image-choices-choice-text,
#gui #gui_sub .image-choices-admin-field.image-choices-use-images .image-choices-choice-price,
#gui #gui_sub .image-choices-field .image-choices-choice-text,
#gui #gui_sub .image-choices-field .image-choices-choice-price {
    font-size: 12px;
    font-weight: normal;
    line-height: 1.4;
    padding-top: 6px;
    /*transition: all 0.3s;*/
}

#gui #gui_sub .image-choices-admin-field.image-choices-use-images .image-choices-choice-price,
#gui #gui_sub .image-choices-field .image-choices-choice-price {
    display: block; }

#gui #gui_sub .image-choices-admin-field.image-choices-use-images .image-choices-choice-text,
#gui #gui_sub .image-choices-field .image-choices-choice-text {
    display: none; }

#gui #gui_sub .image-choices-admin-field.image-choices-use-images .image-choices-choice-image-wrap,
#gui #gui_sub .image-choices-field .image-choices-choice-image-wrap {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    line-height: 0;
    /*width: auto;
    height: auto;
    text-align: center;*/
    /*transition: all 0.3s;*/
}

#gui #gui_sub .image-choices-admin-field.image-choices-use-images .image-choices-choice-image,
#gui #gui_sub .image-choices-field .image-choices-choice-image {
    display: none; }

#gui #gui_sub .image-choices-admin-field.image-choices-use-images.image-choices-layout-vertical .gfield_radio,
#gui #gui_sub .image-choices-admin-field.image-choices-use-images.image-choices-layout-vertical .gfield_checkbox,
#gui #gui_sub .image-choices-field.image-choices-layout-vertical .gfield_radio,
#gui #gui_sub .image-choices-field.image-choices-layout-vertical .gfield_checkbox {
    display: inline-block; }
#gui #gui_sub .image-choices-admin-field.image-choices-use-images.image-choices-layout-vertical .gfield_radio > .image-choices-choice,
#gui #gui_sub .image-choices-admin-field.image-choices-use-images.image-choices-layout-vertical .gfield_radio > .gchoice,
#gui #gui_sub .image-choices-admin-field.image-choices-use-images.image-choices-layout-vertical .gfield_checkbox > .image-choices-choice,
#gui #gui_sub .image-choices-admin-field.image-choices-use-images.image-choices-layout-vertical .gfield_checkbox > .gchoice,
#gui #gui_sub .image-choices-field.image-choices-layout-vertical .gfield_radio > .image-choices-choice,
#gui #gui_sub .image-choices-field.image-choices-layout-vertical .gfield_radio > .gchoice,
#gui #gui_sub .image-choices-field.image-choices-layout-vertical ul.gfield_checkbox > li.image-choices-choice,
#gui #gui_sub .image-choices-field.image-choices-layout-vertical .gfield_checkbox > .gchoice {
    display: block; }

#gui #gui_sub .image-choices-admin-field.image-choices-use-images.image-choices-show-labels .image-choices-choice-text,
#gui #gui_sub .image-choices-field.image-choices-show-labels .image-choices-choice-text {
    display: block; }

#gui #gui_sub .image-choices-admin-field.image-choices-use-images .image-choices-choice-selected,
#gui #gui_sub .image-choices-field .image-choices-choice-selected {
    border-color: #000; }

#gui #gui_sub .image-choices-admin-field.image-choices-use-images .image-choices-choice-focus label,
#gui #gui_sub .image-choices-field .image-choices-choice-focus label {
    border-color: #000; }

#gui #gui_sub .gf_entries .entry_row .image-choices-selected-image,
#gui #gui_sub .entry-detail-view .image-choices-selected-image {
    display: inline-block;
    max-width: 100%;
    width: 100px;
    height: 100px; }

#gui #gui_sub .gf_entries .entry_row .gf-image-choices-entry,
#gui #gui_sub .entry-detail-view .gf-image-choices-entry {
    list-style: none;
    display: block;
    text-align: center; }

#gui #gui_sub .gf_entries .entry_row .gf-image-choices-entry > li,
#gui #gui_sub .gf_entries .entry_row .gf-image-choices-entry-choice,
#gui #gui_sub .entry-detail-view .gf-image-choices-entry > li,
#gui #gui_sub .entry-detail-view .gf-image-choices-entry-choice {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 20px;
    text-align: center; }

#gui #gui_sub .gf_entries .entry_row .gf-image-choices-entry-choice-image,
#gui #gui_sub .entry-detail-view .gf-image-choices-entry-choice-image {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%; }

#gui #gui_sub .gf_entries .entry_row .gf-image-choices-entry-choice-text,
#gui #gui_sub .entry-detail-view .gf-image-choices-entry-choice-text {
    display: block;
    font-size: 12px; }

#gui #gui_sub .gf_entries .entry_row .gquiz-field-choice .gf-image-choices-entry-choice-text + img,
#gui #gui_sub .gf_entries .entry_row .gquiz-field-choice .gf-image-choices-entry-choice-image + img,
#gui #gui_sub .entry-detail-view .gquiz-field-choice .gf-image-choices-entry-choice-text + img,
.entry-detail-view .gquiz-field-choice .gf-image-choices-entry-choice-image + img {
    display: block;
    margin: 0 auto; }

#gui #gui_sub .gf_entries .entry_row .gquiz-field-choice .gf-image-choices-entry-choice-image + img,
#gui #gui_sub .entry-detail-view .gquiz-field-choice .gf-image-choices-entry-choice-image + img {
    margin-top: 5px; }

#gui #gui_sub .gf_entries .entry_row .gpoll_choice_label,
#gui #gui_sub .entry-detail-view .gpoll_choice_label {
    padding-left: 30px;
    margin-top: 25px; }
#gui #gui_sub .gf_entries .entry_row .gpoll_choice_label .gf-image-choices-entry-choice,
#gui #gui_sub .entry-detail-view .gpoll_choice_label .gf-image-choices-entry-choice {
    display: block;
    text-align: left;
    margin: 0 10px 10px 0; }
#gui #gui_sub .gf_entries .entry_row .gpoll_choice_label .gf-image-choices-entry-choice-image,
#gui #gui_sub .entry-detail-view .gpoll_choice_label .gf-image-choices-entry-choice-image {
    margin-right: 10px; }
#gui #gui_sub .gf_entries .entry_row .gpoll_choice_label .gf-image-choices-entry-choice-image,
#gui #gui_sub .gf_entries .entry_row .gpoll_choice_label .gf-image-choices-entry-choice-text,
#gui #gui_sub .entry-detail-view .gpoll_choice_label .gf-image-choices-entry-choice-image,
#gui #gui_sub .entry-detail-view .gpoll_choice_label .gf-image-choices-entry-choice-text {
    display: inline-block;
    vertical-align: middle; }

#gui #gui_sub .gf_entries .entry_row .gpoll_field_label_container + .gpoll_choice_label,
#gui #gui_sub .entry-detail-view .gpoll_field_label_container + .gpoll_choice_label {
    margin-top: 10px; }

#gui #gui_sub .image-choices-admin-field.image-choices-use-images.image-choices-layout-vertical ul.gfield_radio {display:flex;gap:15px;}
