.row.row-cols-1.row-cols-md-5.g-4 .jd_right {
    float: none !important;
    width: 100%;
}
#jdpaneContent {
    margin-bottom: 25px;
}
h1.file-title {
    font-size: 1.25rem;
}
h2.card-title {
    font-size: 1rem;
}
.result__taxonomy--Author {
    display: none;
}
.rsm_container {
    margin-bottom: 15px;
}
a.osmap-link {
    text-decoration: auto;
}
.jd_footer.jd_page_nav39 {
    width: 100%;
    border: none;
    text-align: justify;
}
.view-category ul.fields-container {
    display: none;
}
body.rtl #comments .comments-list {
    margin-right: 0;
}
body.rtl #comments .comments-list > div {
    margin-left: 0 !important;
    margin-right: 5px;
    padding-right: 10px;
    padding-left: 0 !important;
    border-right: 1px dashed #CCC;
    border-left: none !important;
}
body.rtl #comments .comment-avatar img {
    margin-left: 10px;
    margin-right: 0;
}
body.rtl #jc span.comments-vote {
    margin: 0 6px 0 0;
}
body.rtl #jc span.comments-vote a {
    float: left;
    margin: 0 3px 0 0;
}
body.rtl #comments .comment-date {
    margin-left: 0;
    background-position: right;
    padding: 0 20px 0 0;
}
body.rtl #jc .rbox div.comment-author-info {
    margin-left: 0;
}
body.rtl #jc span.reactions-trigger img, body.rtl #jc span.reactions-given img {
    margin-left: 6px;
    margin-right: 0;
}
body.rtl #comments .toolbar a, body.rtl #comments .toolbar a:hover {
    margin: 0 0 0 10px;
}
body.rtl #comments .toolbar a.comment-anchor, body.rtl #comments .toolbar a.comment-anchor:hover {
    float: left;
}
body.rtl #search-comments-container a, body.rtl #search-comments-container a:hover, body.rtl #search-comments-container a:focus, body.rtl #comments-list-footer a, body.rtl #comments-list-footer a:hover, body.rtl #comments-list-footer a:focus, body.rtl #comments-form span.captcha {
    margin: 5px 0 0 5px;
    padding: 2px 6px 2px 22px;
}
body.rtl #comments-form-link .showform {
    margin: 5px 0 0 0;
    padding: 8px 10px 8px 26px;
}
body.rtl div.sameavatar {
    right: auto;
}
body.rtl #comments-form p, body.rtl #comments-form #comments-form-buttons, body.rtl #comments-form #comments-form-error, body.rtl #comments-form #comments-form-captcha-holder {
    margin-right: 0px !important;
}
body.rtl #jc #comments .comment-body {
    border-top-left-radius: 4px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 4px;
}
body.rtl #comments-list-footer {
    margin: 5px 0 10px 0 !important;
}
.footer .grid-child {
    display: block;
}