.jdgm-widget .jdgm-rev,.jdgm-widget .jdgm-quest {
    padding: 16px;
    border: none
}

.jdgm-widget .jdgm-quest:not(:last-of-type) {
    margin-bottom: 16px
}

.jdgm-widget .jdgm-paginate {
    border: none
}

.jdgm-widget .jdgm-rev-widg__other-lang .jdgm-rev-widg__section-title {
    border-top: none;
    padding-top: 0
}

.jdgm--leex-script-loaded .jdgm-rev-widg__header,.jdgm--leex-script-loaded .jdgm-rev-widg__actions,.jdgm--leex-script-loaded .jdgm-rev,.jdgm--leex-script-loaded .jdgm-quest {
    background-color: white;
    box-shadow: 0px 4px 16px rgba(0,0,0,0.1)
}

.jdgm--leex-script-loaded .jdgm-rev-widg__header,.jdgm--leex-script-loaded .jdgm-rev-widg__title,.jdgm--leex-script-loaded .jdgm-rev,.jdgm--leex-script-loaded .jdgm-quest {
    color: #333333
}

.jdgm--leex-script-loaded .jdgm-rev-widg__header {
    padding: 24px 16px 16px 16px
}

.jdgm--leex-script-loaded .jdgm-rev-widg__actions {
    margin: 24px 0;
    padding: 0 16px
}

.jdgm--leex-script-loaded .jdgm-subtab {
    border-top: none
}

.jdgm--leex-script-loaded .jdgm-row-actions {
    border-top: none
}

.jdgm--leex-script-loaded .jdgm-subtab+.jdgm-row-actions {
    border-top: 1px solid rgba(16,132,116,0.1);
    border-color: var(--jdgm-secondary-color)
}

.jdgm-gallery-popup .jdgm-rev {
    box-shadow: none
}

.jdgm-gallery-popup .jdgm-rev.jdgm-rev {
    width: 100%
}

.jdgm-rev:not(.jdgm--leex-done-setup) {
    display: none
}

.jdgm-rev.jdgm-rev {
    float: left;
    width: calc(33.3% - 11px);
    margin: 0 0 16px 0;
    overflow: visible
}

.jdgm-rev .jdgm-rev__content {
    overflow: hidden
}

.jdgm-rev .jdgm-rev__pic-link {
    width: 100%;
    height: auto;
    margin: 0
}

.jdgm-rev .jdgm-rev__pic-link ~ .jdgm-rev__pic-link {
    display: inline-block;
    width: 48px;
    height: 48px
}

.jdgm-rev .jdgm-rev__pic-link.jdgm--loading {
    padding: 0
}

.jdgm-rev .jdgm-rev__pic-link.jdgm--loading:after {
    content: none
}

.jdgm-rev .jdgm-rev__pics,.jdgm-rev .jdgm-rev__vids {
    margin: 16px 0 10px 0;
    height: auto
}

.jdgm-rev .jdgm-rev__pics {
    white-space: unset
}

.jdgm-rev .jdgm-rev__body {
    margin-bottom: 10px
}

.jdgm-revs-tab__wrapper .jdgm-rev.jdgm-rev {
    width: calc(50% - 8px)
}

.jdgm-review-widget--medium .jdgm-rev.jdgm-rev {
    width: calc(50% - 8px)
}

.jdgm-review-widget--small .jdgm-rev.jdgm-rev {
    width: 100%
}

@media only screen and (min-width: 768px) {
    .jdgm-rev__custom-form:not(.custom-form--horizontal-style) .jdgm-rev__cf-ans--type.jdgm-rev__cf-ans--graphic-type .jdgm-rev__cf-ans {
        width:100%
    }
}

@media only screen and (max-width: 991px) {
    .jdgm-rev.jdgm-rev {
        width:calc(50% - 8px)
    }
}

@media only screen and (max-width: 767px) {
    .jdgm-widget .jdgm-rev.jdgm-rev {
        width:100%
    }
}
