| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203 |
- //Mega Menu
- //------------------------
- @mega-border-color: @default-border-color;
- @mega-text-color: @navTopLink;
- .dropdown-menu {
- li {
- a {
- span {
- &.item {
- span {
- display: block;
- font-size: 90%;
- opacity: 0.50;
- }
- }
- }
- }
- }
- &.dropdown-mega {
- border-radius: 0;
- .mega-menu {
- ul {
- li {
- margin-bottom: 13px;
- a {
- padding: 0!important;
- }
- &.menu-divider {
- height: 1px;
- margin: 9px 0;
- overflow: hidden;
- background-color: #e5e5e5;
- a {
- visibility: hidden;
- }
- }
- }
- }
- .item-with-icons {
- padding: 0;
- margin-bottom: 13px;
- border: 0 none;
- .item-icon {
- font-size: 25px;
- }
- .menu-name {
- font-size: 18px;
- }
- }
- }
-
- &:after {
- display: none!important;
- }
-
- .html-item {
- a {
- display: block;
- padding: 0!important;
- img {
- transition: all 0.3s ease-in-out;
-
- &:hover, &:focus {
- transform: scale(1.03);
- }
- }
- &:hover, &:focus {
- background-color: transparent!important;
-
- }
- }
- }
-
- }
- }
- .mega-menu {
- ul {
- padding:0; margin: 0;
- list-style:none;
- li {
- border:none !important;
- a {
- display:block;
- position: relative;
- text-decoration: none;
- color: @mega-text-color;
- transition: all 0.3s ease-in-out;
- &:hover, &:focus {
- color: @themeColor!important;
- background-color: transparent !important;
- margin-left: 3px;
- }
- }
- }
- }
- .menu-small-box {
- border-radius: 4px;
- transition: all 0.3s ease-in-out;
- &.col-html {
- .item-with-icons, .item-icon, .menu-name {
- display: none;
- }
- }
- }
- .item-with-icons {
- display: flex;
- align-items: center;
- padding: 15px;
- border-bottom: 1px solid @default-border-color;
- .item-icon {
- font-size: 15px;
- margin-right: 8px;
- opacity: 0.50;
- }
- .menu-name {
- font-size: 15px;
- white-space: nowrap;
- }
- }
-
- h4 {
- margin: 0;
- span {
- display: block;
- font-size: @baseFontSize;
- font-weight: normal;
- opacity: 0.50;
- }
- }
-
- .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
- display: block;
- }
-
- }
- @media (max-width: 991px) {
- .@{brand}-navbar {
- &.@{brand}-mega {
- &.submenu1 .navbar-nav li ul.dropdown-menu:after,
- &.submenu1 .navbar-nav li.open ul.dropdown-menu:after,
- &.submenu2 .navbar-nav li ul.dropdown-menu:after,
- &.submenu2 .navbar-nav li.open ul.dropdown-menu:after {
- display: none;
- }
- .navbar-collapse {
- .dropdown {
- .dropdown-toggle {
- .caret {
- float : right;
- border: 0 none;
- padding: 0;
- margin: 0;
-
- &:after {
- content: "\f107";
- font-family: "Font Awesome 5 Pro";
- font-style: normal;
- text-indent: 0px;
-
- }
- }
- }
-
- &.open {
- a {
- .caret {
- &:after {
- content: "\f106";
- }
- }
- }
- }
- }
- }
-
- .dropdown-megamenu {
- .dropdown-menu {
- .mega-menu {
- padding-bottom: 30px;
- }
- }
- }
- }
- }
- }
- @media (min-width: 992px) {
- .dropdown-megamenu {
- position: static!important;
- .dropdown-menu {
- left: 0; right: 0;
- .mega-menu {
- padding: 30px 0 30px;
- min-width: 600px;
- }
- }
- }
- }
|