/* continaer-fluid modifications */ .container-fluid { padding-right: var(--bs-gutter-x, 1rem); padding-left: var(--bs-gutter-x, 1rem); @include media-breakpoint-up(md) { padding-right: var(--bs-gutter-x, 2.75rem); padding-left: var(--bs-gutter-x, 2.75rem); } &:not(.container-lg) { @include media-breakpoint-up(xl) { padding-right: var(--bs-gutter-x, 4rem); padding-left: var(--bs-gutter-x, 4rem); } @include media-breakpoint-up(xxl) { max-width: 1400px; } } } .container-lg { @include media-breakpoint-up(xl) { max-width: 960px; } } .container-xl:not(.container-lg) { // @include media-breakpoint-up(xl) { max-width: 1140px !important; // } } /* * top navbar css grid layout */ nav#nt-out { display: grid !important; grid-template-columns: auto minmax(0, 1fr); grid-template-rows: calc(4.3rem / 2) calc(4.3rem / 2) auto; @include media-breakpoint-up(md) { grid-template-rows: calc(5.3rem / 2) calc(5.3rem / 2) auto; } div.nt-brand { grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; a { color: $gray-300; svg { height: 4.3rem; @include media-breakpoint-up(md) { height: 5.3rem; } } } } div#nt-burger { grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; display: grid; justify-items: end; @include media-breakpoint-up(lg) { display: none !important; } } div#nt-socials { grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; display: grid; justify-items: end; align-items: end; @include media-breakpoint-up(lg) { grid-row-start: 1; grid-row-end: 2; align-items: start; } section.widget_block { ul.wp-block-social-links { margin-bottom: 0 !important; li.wp-social-link { margin: 0 !important; padding: 0 !important; a.wp-block-social-link-anchor { padding: 0 0.25rem !important; @include media-breakpoint-up(md) { padding: 0 0.5rem !important; } color: $gray-300; &:hover { color: $primary; } svg { height: 1.1em; width: 1.1em; @include media-breakpoint-up(md) { height: 1.25em; width: 1.25em; } } } &:first-child a.wp-block-social-link-anchor { padding-left: 0 !important; } &:last-child a.wp-block-social-link-anchor { padding-right: 0 !important; } } } } } div#nt-mainmenu { @include media-breakpoint-down(lg) { display: none; margin: 1em 0 0 0; &.show, &.collapsing { display: grid; grid-column-start: 1; grid-column-end: 3; grid-row-start: 3; grid-row-end: 4; justify-items: center; } } @include media-breakpoint-up(lg) { display: grid; margin: 0 !important; grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; justify-items: end; align-items: end; } ul#menu-navbar-main-menu { list-style: none; display: grid !important; grid-template-columns: 1fr; @include media-breakpoint-up(lg) { display: flex !important; flex-direction: row !important; } margin: 0 !important; padding: 0 !important; > li.menu-item { text-align: center !important; margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; @include media-breakpoint-up(lg) { display: list-item; margin-top: 0 !important; margin-bottom: 0 !important; padding: 0 0 0 1.5em !important; } a { font-weight: 700 !important; text-transform: uppercase !important; text-decoration: none !important; color: $gray-300; &:hover { text-decoration: none !important; color: $primary; } &.active { opacity: 0.5; &:hover { text-decoration: none !important; color: $gray-300; } } &.dropdown-toggle { cursor: pointer; div.icon.baseline { transform: rotate(0deg); transition: transform 150ms ease; svg { top: inherit; height: .75em; width: .75em; } } &.show { opacity: 0.5; &:hover { text-decoration: none !important; } div.icon.baseline { transform: rotate(180deg); transition: transform 150ms ease; } } &::after { display: none !important; } } } .dropdown-menu.dropdown-menu-dark { li.menu-item { a.dropdown-item { font-weight: 400 !important; text-transform: inherit !important; &:hover { text-decoration: none !important; color: $dropdown-dark-link-hover-color; background-color: $dropdown-dark-link-hover-bg; } } &.active { a.dropdown-item { color: $dropdown-dark-link-active-color; background-color: $dropdown-dark-link-active-bg; } } } } } } } }