.cat-img-section img{
  width: 100%;
  object-fit: cover;
}
.country-cat-template .com-content-category-blog__children .item-title{
  font: inherit;
  padding-bottom: 0;
  margin-bottom: 0;
}
.country-cat-template .com-content-category-blog__children .item-title a{
  display: inline-block;
  background-color: rgb(255, 255, 255);
  color: #3366FF;
  padding: 5px 15px;
  border-radius: 4px;
}
.country-cat-template .com-content-category-blog__children .item-title a:hover{
  background-color: #3366FF;
  color: #FFFFFF;
}
.country-cat-template .float-start{
  display: none;
}
.com-users-registration__form{ display:flex; flex-direction:column; }
.com-users-registration__form fieldset:first-child { order:2; }
.com-users-registration__form fieldset:nth-child(2) { order:1; }
.com-users-registration__form > * { order : 6; }
.com-users-registration__form fieldset legend{font-weight: bold;border-bottom: 2px solid #000;margin-bottom: 20px;}
.com-users-registration__form .control-group fieldset legend{font-weight: normal;border-bottom: 0px solid #000;margin-bottom: 0px;}
.com-users-registration__form .control-group.field-spacer{ display:none; }
.login .list-group a.list-group-item:last-child{ display:none !important; }

body.view-category #sp-main-body{ padding-top:0 !important; }
body.view-category #sp-main-body .cardimg{ height:220px !important; width:100% !important; object-fit:cover;}
/* Custom Media Upload */
#adminForm button[aria-controls="attrib-helix_ultimate_blog_options"],
#adminForm button[aria-controls="attrib-fields-0"],
#adminForm button[aria-controls="metadata"],
#adminForm .js-editor-tinymce,
#adminForm #images .control-group,
#adminForm #images .row,
#adminForm #images .row .col-sm-6.mb-3,
#adminForm #publishing .control-group,
#adminForm #editor .control-group,
#adminForm joomla-tab[view=tabs]>div[role=tablist],
#adminForm #metadata,
#adminForm #attrib-helix_ultimate_blog_options,
#adminForm #images,
#adminForm #attrib-fields-0 .control-group,
#adminForm #attrib-fields-0 .control-group .subform-wrapper .control-group{ display:none !important; }
#adminForm #images .control-group:first-child,
#adminForm #images .row:first-child,
#adminForm #publishing .control-group:first-child,
#adminForm #editor .control-group:first-child,
#adminForm #attrib-fields-0 .control-group:last-child,
#adminForm joomla-tab>joomla-tab-element,
#adminForm #attrib-fields-0 .control-group .subform-wrapper .control-group:first-child{ display:block !important; }

.sppb-link-list-wrap.sppb-link-list-nav ul li{     display: block !important; }

.profile #users-profile-params,.profile #users-profile-custom-webauthn,
#member-profile fieldset:nth-child(2),
#member-profile fieldset:nth-child(4),
#com-users-login__form .plg_system_webauthn_login_button{ display:none !important; }

#member-profile fieldset #jform_com_fields_name_on_media,
#member-profile fieldset #jform_com_fields_mr_mrs{ display:block !important; }

#member-registration fieldset .field-spacer + div { display:none !important; }

#member-registration fieldset > legend:first-of-type {
    display: none;
}

body.com_users.view-login #sp-main-body{ padding-top:0px !important; }
body.com_users.view-login #sp-main-body .container{
  width: 100% !important;
    padding: 0 !important;
    max-width: 100% !important;
}


body.view-profile.layout-edit #member-profile a.btn.btn-secondary{ display: none !important; }