@media (max-width: 1440px) {
  .sc-columns .sc-column.col-1-5 {
    min-width: 33.3%;
  }
}
@media (max-width: 1024px) {
  .sc-columns .sc-column.col-1-3,
  .sc-columns .sc-column.col-1-4,
  .sc-columns .sc-column.col-1-5 {
    min-width: 50%;
  }
}
@media (max-width: 781px) {
  .sc-columns .sc-column.col-1-2,
  .sc-columns .sc-column.col-1-3,
  .sc-columns .sc-column.col-1-4,
  .sc-columns .sc-column.col-1-5,
  form .sc-columns .sc-column:has([type=checkbox]):has(.help) {
    min-width: 100%;
    max-width: unset;
  }
}
@media (max-width: 1440px) {
  #izdelek-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sc-tabs-names {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
    gap: 2px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    background-color: unset;
  }
  .sc-tabs-names li {
    background-color: var(--wp--preset--color--custom-background);
    border-bottom: none;
    padding: var(--wp--preset--spacing--20);
    width: calc(25% - 2px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .sc-tabs-names .action {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
    background-color: unset;
    padding: 0;
    margin-bottom: var(--wp--preset--spacing--30);
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (max-width: 1024px) {
  .custom-logo-link img {
    width: clamp(130px, 10vw, 200px) !important;
  }
  .sc-sidemenu {
    display: none;
  }
  .wp-block-navigation .wp-block-navigation__responsive-container-open {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .wp-block-navigation__responsive-container:not(.is-menu-open) {
    display: none !important;
  }
  .wp-block-navigation {
    gap: 10px;
  }
  .wp-block-navigation-submenu {
    gap: 5px !important;
  }
  .wp-block-post-template.columns-3 {
    -ms-grid-columns: (minmax(0, 1fr))[2];
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  #izdelek-item .attachments-wrap {
    -ms-grid-columns: (1fr)[6];
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (max-width: 1440px) and (min-width: 1024.02px) {
  .wp-block-navigation {
    font-size: var(--wp--preset--font-size--small);
  }
}
@media (min-width: 1024.02px) {
  .nensi-user-access {
    --wp--style--root--padding-right: var(--wp--preset--spacing--40);
    --wp--style--root--padding-left: var(--wp--preset--spacing--40);
  }
  .nensi-user-access .wp-site-blocks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .nensi-user-access header .wp-block-site-logo {
    display: none;
  }
  .nensi-user-access header .sc-top-navigation {
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .nensi-user-access .sc-content {
    width: calc(100% - clamp(230px, 14vw, 285px));
    margin-left: clamp(230px, 14vw, 285px);
  }
  .nensi-user-access header > div,
  .nensi-user-access main > div,
  .nensi-user-access footer > div {
    padding-right: var(--wp--style--root--padding-right) !important;
    padding-left: var(--wp--style--root--padding-left) !important;
  }
  .nensi-user-access header .wp-block-navigation .wp-block-navigation-item:has(.private) > .wp-block-navigation-submenu__toggle,
  .nensi-user-access header .wp-block-navigation .wp-block-navigation-item:has(.private) > .wp-block-navigation-submenu {
    display: none;
  }
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: block !important;
  }
  .wp-block-navigation .wp-block-navigation__responsive-container-open {
    display: none !important;
  }
}
@media (min-width: 782px) {
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    top: calc(-0.375rem - 0.5px);
  }
}
@media (max-width: 781px) {
  html,
  body {
    font-size: 15px;
  }
  body {
    --wp--style--root--padding-right: clamp(20px, 5vw, 50px);
    --wp--style--root--padding-left: clamp(20px, 5vw, 50px);
  }
  header {
    --wp--preset--spacing--50: clamp(20px, 5vw, 50px);
  }
  .page-template-wp-custom-template-pages-fullwidth header > *,
  .page-template-wp-custom-template-pages-fullwidth footer > *,
  .page-template-wp-custom-template-pages-fullwidth main > * {
    padding-right: var(--wp--style--root--padding-right) !important;
    padding-left: var(--wp--style--root--padding-right) !important;
  }
  .sc-grid-3-6 {
    -ms-grid-columns: (minmax(0, 1fr))[2];
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .tablenav .tablenav-pages {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    gap: 10px;
  }
  fieldset {
    padding-left: var(--wp--preset--spacing--30);
    padding-right: var(--wp--preset--spacing--30);
    padding-bottom: var(--wp--preset--spacing--30);
  }
  fieldset ul li {
    display: block;
  }
  fieldset ul li label {
    min-width: unset;
    width: unset;
    white-space: nowrap;
    margin-right: 10px;
  }
  .sc-tabs-names {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sc-tabs-names li {
    width: 100%;
  }
  #izdelek-item .attachments-wrap {
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
  }
  .sc-columns:has(#crtna_koda_ni) .sc-column {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .sc-column.col-1-2:has(#crtna_koda_ni) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .sc-column.col-1-2:has(#crtna_koda_ni) ~ .sc-column,
  .sc-column.col-1-2:has(#nensi_kataloska_stevilka) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}