quadmenu/assets/frontend/less/quadmenu-locations.less
2025-01-20 16:38:41 +05:30

1145 lines
33 KiB
Plaintext

@horizontal-padding: @gutter * 0.5px;
@import "mixins.less";
@import "themes/general.less";
@import "themes/grid.less";
// Locations
// -----------------------------------------------------------------------------
.loop(@i: length(@themes)) when (@i > 0) and not (@themes = '') {
@theme: e(extract(@themes, @i));
@class: ~"quadmenu-@{theme}";
@font_font-family: "@{theme}_font_font-family";
@font_font-weight: "@{theme}_font_font-weight";
@font_font-size: "@{theme}_font_font-size";
@font_font-style: "@{theme}_font_font-style";
@font_letter-spacing: "@{theme}_font_letter-spacing";
@navbar_font_font-family: "@{theme}_navbar_font_font-family";
@navbar_font_font-weight: "@{theme}_navbar_font_font-weight";
@navbar_font_font-size: "@{theme}_navbar_font_font-size";
@navbar_font_font-style: "@{theme}_navbar_font_font-style";
@navbar_font_letter-spacing: "@{theme}_navbar_font_letter-spacing";
@dropdown_font_font-family: "@{theme}_dropdown_font_font-family";
@dropdown_font_font-weight: "@{theme}_dropdown_font_font-weight";
@dropdown_font_font-size: "@{theme}_dropdown_font_font-size";
@dropdown_font_font-style: "@{theme}_dropdown_font_font-style";
@dropdown_font_letter-spacing: "@{theme}_dropdown_font_letter-spacing";
@navbar_width: "@{theme}_navbar_width";
@navbar_height: "@{theme}_navbar_height";
@sticky_height: "@{theme}_sticky_height";
@navbar_background_color: "@{theme}_navbar_background_color";
@navbar_background_to: "@{theme}_navbar_background_to";
@navbar_background_deg: "@{theme}_navbar_background_deg";
@sticky_background_color: "@{theme}_sticky_background";
@navbar_mobile_border_color: "@{theme}_navbar_mobile_border";
@navbar_logo_bg: "@{theme}_navbar_logo_bg";
@navbar_logo_height: "@{theme}_navbar_logo_height";
@sticky_logo_height: "@{theme}_sticky_logo_height";
@navbar_link_bg: "@{theme}_navbar_link_bg";
@navbar_link_bg_hover: "@{theme}_navbar_link_bg_hover";
@navbar_divider: "@{theme}_navbar_divider";
@navbar_link_hover_effect: "@{theme}_navbar_link_hover_effect";
@navbar_link_margin_top: "@{theme}_navbar_link_margin_border-top";
@navbar_link_margin_bottom: "@{theme}_navbar_link_margin_border-bottom";
@navbar_link_margin_left: "@{theme}_navbar_link_margin_border-left";
@navbar_link_margin_right: "@{theme}_navbar_link_margin_border-right";
@navbar_link_radius_top: "@{theme}_navbar_link_radius_border-top";
@navbar_link_radius_bottom: "@{theme}_navbar_link_radius_border-bottom";
@navbar_link_radius_left: "@{theme}_navbar_link_radius_border-left";
@navbar_link_radius_right: "@{theme}_navbar_link_radius_border-right";
@navbar_button_radius_top: "@{theme}_navbar_button_radius_border-top";
@navbar_button_radius_bottom: "@{theme}_navbar_button_radius_border-bottom";
@navbar_button_radius_left: "@{theme}_navbar_button_radius_border-left";
@navbar_button_radius_right: "@{theme}_navbar_button_radius_border-right";
@dropdown_margin: "@{theme}_dropdown_margin";
@dropdown_radius_top: "@{theme}_dropdown_radius_border-top";
@dropdown_radius_right: "@{theme}_dropdown_radius_border-right";
@dropdown_radius_bottom: "@{theme}_dropdown_radius_border-bottom";
@dropdown_radius_left: "@{theme}_dropdown_radius_border-left";
@dropdown_border_color: "@{theme}_dropdown_border_border-color";
@dropdown_border_top: "@{theme}_dropdown_border_border-top";
@dropdown_border_right: "@{theme}_dropdown_border_border-right";
@dropdown_border_bottom: "@{theme}_dropdown_border_border-bottom";
@dropdown_border_left: "@{theme}_dropdown_border_border-left";
@dropdown_background: "@{theme}_dropdown_background";
@dropdown_title_border_width: "@{theme}_dropdown_title_border_border-top";
@dropdown_title_border_style: "@{theme}_dropdown_title_border_border-style";
@dropdown_title_border_color: "@{theme}_dropdown_title_border_border-color";
@dropdown_link: "@{theme}_dropdown_link";
@dropdown_link_hover: "@{theme}_dropdown_link_hover";
@dropdown_link_bg_hover: "@{theme}_dropdown_link_bg_hover";
@dropdown_link_border_width: "@{theme}_dropdown_link_border_border-top";
@dropdown_link_border_style: "@{theme}_dropdown_link_border_border-style";
@dropdown_link_border_color: "@{theme}_dropdown_link_border_border-color";
//@dropdown_link_padding_top: "@{theme}_dropdown_link_padding_border-top";
//@dropdown_link_padding_bottom: "@{theme}_dropdown_link_padding_border-bottom";
//@dropdown_link_padding_left: "@{theme}_dropdown_link_padding_border-left";
//@dropdown_link_padding_right: "@{theme}_dropdown_link_padding_border-right";
@mobile_link_padding_top: "@{theme}_mobile_link_padding_border-top";
@mobile_link_padding_bottom: "@{theme}_mobile_link_padding_border-bottom";
@mobile_link_padding_left: "@{theme}_mobile_link_padding_border-left";
@mobile_link_padding_right: "@{theme}_mobile_link_padding_border-right";
@mobile_link_border_width: "@{theme}_mobile_link_border_border-top";
@mobile_link_border_style: "@{theme}_mobile_link_border_border-style";
@mobile_link_border_color: "@{theme}_mobile_link_border_border-color";
// Button
// -------------------------------------------------------------------------
@dropdown_button_radius_top: "@{theme}_dropdown_button_radius_border-top";
@dropdown_button_radius_right: "@{theme}_dropdown_button_radius_border-right";
@dropdown_button_radius_bottom: "@{theme}_dropdown_button_radius_border-bottom";
@dropdown_button_radius_left: "@{theme}_dropdown_button_radius_border-left";
// Tab
// -------------------------------------------------------------------------
@dropdown_tab_bg: "@{theme}_dropdown_tab_bg";
@dropdown_tab_bg_hover: "@{theme}_dropdown_tab_bg_hover";
.quadmenu-sticky-wrapper {
&.@{class} {
background-color: @@navbar_background_color;
}
}
#quadmenu {
&.@{class} {
background-color: @@navbar_background_color;
color: ~"@{@{theme}_navbar_text}";
&.quadmenu-background-gradient {
.navbar-gradient(@@navbar_background_color, @@navbar_background_to, @@navbar_background_deg);
}
// Fonts
// -----------------------------------------------------------------
font-family: @@font_font-family;
font-weight: @@font_font-weight;
font-size: @@font_font-size * 1px;
font-style: @@font_font-style;
.letter-spacing(@@font_letter-spacing);
.quadmenu-navbar-nav {
> li {
&.quadmenu-item {
> a,
> form {
font-family: @@navbar_font_font-family;
font-size: @@navbar_font_font-size * 1px;
font-weight: @@navbar_font_font-weight;
font-style: @@navbar_font_font-style;
.letter-spacing(@@navbar_font_letter-spacing);
}
> form {
&.quadmenu-has-icon:not(.quadmenu-item-type-icon) {
> a > .quadmenu-item-content {
padding-left: @horizontal-padding*2px + @@navbar_font_font-size *1px;
}
}
}
}
}
.quadmenu-dropdown-menu {
.quadmenu-title {
font-family: @@navbar_font_font-family;
font-size: @@navbar_font_font-size * 1px;
}
li {
&.quadmenu-item {
> a {
font-family: @@dropdown_font_font-family;
font-size: @@dropdown_font_font-size * 1px;
font-weight: @@dropdown_font_font-weight;
font-style: @@dropdown_font_font-style;
.letter-spacing(@@dropdown_font_letter-spacing);
> .quadmenu-item-content {
.quadmenu-product-price,
.quadmenu-product-rating {
&,
ins,
.woocommerce-Price-currencySymbol,
.woocommerce-Price-amount amount {
font-family: @@dropdown_font_font-family;
font-size: @@dropdown_font_font-size * 1px;
font-weight: @@dropdown_font_font-weight;
font-style: @@dropdown_font_font-style;
.letter-spacing(@@dropdown_font_letter-spacing);
}
}
}
}
}
}
}
}
// Horizontal
// -----------------------------------------------------------------
.quadmenu-navbar-header {
.quadmenu-navbar-brand {
margin-top: @@navbar_link_margin_top*1px;
margin-bottom: @@navbar_link_margin_bottom*1px;
}
}
&.quadmenu-is-horizontal {
&.js {
.height(@@navbar_height);
}
&.quadmenu-divider-show {
.quadmenu-navbar-nav {
> li > a:after,
> li.quadmenu-item-type-search > form:after {
margin-left: -@@navbar_link_margin_left*1px;
background-color: @@navbar_divider;
}
}
}
.quadmenu-navbar-nav {
// Tabs
// ---------------------------------------------------------
> li {
&.quadmenu-item-type-tabs {
> .quadmenu-dropdown-menu {
> ul {
> li {
> ul.quadmenu-tabs {
> li.quadmenu-item-type-tab {
background-color: @@dropdown_tab_bg;
&:hover,
&.open {
background-color: @@dropdown_tab_bg_hover;
}
}
}
}
}
}
}
}
> li {
> .quadmenu-dropdown-menu {
margin-top: @@dropdown_margin * 1px;
}
}
// Button
// ---------------------------------------------------------
li.quadmenu-item-type-button {
> a {
> .quadmenu-item-content {
border-radius: @@navbar_button_radius_top*1px @@navbar_button_radius_right*1px @@navbar_button_radius_bottom*1px @@navbar_button_radius_left*1px;
}
}
}
.quadmenu-dropdown-menu {
border-top-left-radius: @@dropdown_radius_top*1px;
border-top-right-radius: @@dropdown_radius_right*1px;
border-bottom-right-radius: @@dropdown_radius_bottom*1px;
border-bottom-left-radius: @@dropdown_radius_left*1px;
border-top-width: @@dropdown_border_top*1px;
border-right-width: @@dropdown_border_right*1px;
border-bottom-width: @@dropdown_border_bottom*1px;
border-left-width: @@dropdown_border_left*1px;
border-color: @@dropdown_border_color;
border-style: solid;
background-color: @@dropdown_background;
.dropdown-inner-radius(ceil(@@dropdown_radius_top - @@dropdown_border_top), ceil(@@dropdown_radius_right - @@dropdown_border_right), ceil(@@dropdown_radius_bottom - @@dropdown_border_bottom), ceil(@@dropdown_radius_left - @@dropdown_border_left));
// Border
// -----------------------------------------------------
li {
&.quadmenu-item {
&:not(.quadmenu-item-type-tab) {
&:not(:last-child):not(:only-child) {
> a {
border-color: @@dropdown_link_border_color;
border-style: @@dropdown_link_border_style;
border-width: 0 0 @@dropdown_link_border_width*1px 0;
}
}
}
}
}
}
.quadmenu-dropdown-submenu {
&:not(.quadmenu-item-type-tab) > .quadmenu-dropdown-menu {
margin: @@dropdown_border_top * -1px @@dropdown_margin*1px+@@dropdown_border_right*1px 0 @@dropdown_margin*1px+@@dropdown_border_left*1px;
}
}
}
}
// Sicky
// -----------------------------------------------------------------
&.quadmenu-sticky-top {
&.js {
.height(@@sticky_height);
}
background-color: @@sticky_background_color;
.quadmenu-navbar-brand {
> img {
height: @@sticky_logo_height * 1px;
}
}
}
// Brand
// -----------------------------------------------------------------
.quadmenu-navbar-brand {
color: ~"@{@{theme}_navbar_link}";
&:hover,
&:focus {
color: ~"@{@{theme}_navbar_link_hover}";
}
&.img {
background-color: @@navbar_logo_bg;
}
> img {
height: @@navbar_logo_height * 1px;
}
}
.quadmenu-navbar-toggle {
&.collapsed {
.icon-bar {
background-color: ~"@{@{theme}_navbar_toggle_open}";
}
}
.icon-bar {
background-color: ~"@{@{theme}_navbar_toggle_close}";
}
}
// Perfect Scrollbar
// -----------------------------------------------------------------
.ps-container {
>.ps-scrollbar-y-rail {
background-color: ~"@{@{theme}_navbar_scrollbar_rail}";
>.ps-scrollbar-y {
background-color: ~"@{@{theme}_navbar_scrollbar}";
}
&:hover,
&:active {
>.ps-scrollbar-y {
background-color: ~"@{@{theme}_navbar_scrollbar}";
}
}
}
}
.quadmenu-dropdown-menu {
.ps-container {
>.ps-scrollbar-y-rail {
>.ps-scrollbar-y {
background-color: ~"@{@{theme}_dropdown_scrollbar}";
}
&:hover,
&:active {
>.ps-scrollbar-y {
background-color: ~"@{@{theme}_dropdown_scrollbar}";
}
}
}
}
}
// Effect
// -----------------------------------------------------------------
&.quadmenu-hover-ripple,
&.quadmenu-hover-slidebar {
.quadmenu-navbar-nav {
> li {
&.quadmenu-item {
&.quadmenu-has-link {
> a:before {
background-color: @@navbar_link_hover_effect;
}
}
}
&.quadmenu-slidebar {
> .bar {
background-color: @@navbar_link_hover_effect;
}
}
}
}
}
// UL
// -----------------------------------------------------------------
.quadmenu-navbar-nav {
> li {
&.quadmenu-item {
&.quadmenu-has-link {
> a:before,
> span.bar {
background-color: @@navbar_link_hover_effect;
}
}
}
}
> li {
&:not(.quadmenu-item-type-button) {
margin: @@navbar_link_margin_top*1px @@navbar_link_margin_right*1px @@navbar_link_margin_bottom*1px @@navbar_link_margin_left*1px;
border-radius: @@navbar_link_radius_top*1px @@navbar_link_radius_right*1px @@navbar_link_radius_bottom*1px @@navbar_link_radius_left*1px;
> a {
> .quadmenu-item-content {
color: ~"@{@{theme}_navbar_link}";
text-transform: ~"@{@{theme}_navbar_link_transform}";
> .quadmenu-icon {
color: ~"@{@{theme}_navbar_link_icon}";
}
> .quadmenu-subtitle {
color: ~"@{@{theme}_navbar_link_subtitle}";
}
> .quadmenu-badge {
> .quadmenu-badge-bubble {
background-color: ~"@{@{theme}_navbar_badge}";
color: ~"@{@{theme}_navbar_badge_color}";
}
}
}
}
&.quadmenu-has-link {
background-color: @@navbar_link_bg;
&:hover,
&.open {
background-color: @@navbar_link_bg_hover;
> a {
> .quadmenu-item-content {
color: ~"@{@{theme}_navbar_link_hover}";
> .quadmenu-icon {
color: ~"@{@{theme}_navbar_link_icon_hover}";
}
> .quadmenu-subtitle {
color: ~"@{@{theme}_navbar_link_subtitle_hover}";//!important;
}
}
}
}
}
}
}
// Button
// -------------------------------------------------------------
> li.quadmenu-item-type-button {
> a {
> .quadmenu-item-content {
color: ~"@{@{theme}_navbar_button}";
text-transform: ~"@{@{theme}_navbar_link_transform}";
background-color: ~"@{@{theme}_navbar_button_background}";
> .quadmenu-icon {
color: ~"@{@{theme}_navbar_button}";
}
}
}
&:active,
&:focus,
&:hover,
&.open {
> a {
> .quadmenu-item-content {
color: ~"@{@{theme}_navbar_button_hover}";
background-color: ~"@{@{theme}_navbar_button_hover_background}";
> .quadmenu-icon {
color: ~"@{@{theme}_navbar_button_hover}";
}
}
}
}
}
// Search
// -------------------------------------------------------------
> li.quadmenu-item-type-search {
> form {
::placeholder {
color: ~"@{@{theme}_navbar_link}";
font-family: @@navbar_font_font-family;
font-size: @@navbar_font_font-size * 1px;
font-weight: @@navbar_font_font-weight;
font-style: @@navbar_font_font-style;
text-transform: ~"@{@{theme}_navbar_link_transform}";
.letter-spacing(@@navbar_font_letter-spacing);
}
input {
color: ~"@{@{theme}_navbar_link}";
font-family: @@navbar_font_font-family;
font-size: @@navbar_font_font-size * 1px;
font-weight: @@navbar_font_font-weight;
font-style: @@navbar_font_font-style;
text-transform: ~"@{@{theme}_navbar_link_transform}";
.letter-spacing(@@navbar_font_letter-spacing);
}
i {
color: ~"@{@{theme}_navbar_link_icon}";
}
}
}
// Cart & Login
// -------------------------------------------------------------
> li.quadmenu-item-type-login,
> li.quadmenu-item-type-cart {
> .quadmenu-dropdown-menu {
.quadmenu-bottom-text {
font-family: @@navbar_font_font-family;
font-size: @@navbar_font_font-size * 1px;
font-weight: @@navbar_font_font-weight;
font-style: @@navbar_font_font-style;
text-transform: ~"@{@{theme}_navbar_link_transform}";
.letter-spacing(@@navbar_font_letter-spacing);
.background-color-diff(@@dropdown_background, 4);
}
li.woocommerce-mini-cart-item {
.blockUI.blockOverlay {
background-color: @@dropdown_background!important;
}
}
}
}
// Cart
// -------------------------------------------------------------
> li.quadmenu-item-type-cart {
> a > .quadmenu-item-content {
> .quadmenu-cart-magic {
> .quadmenu-icon {
color: ~"@{@{theme}_navbar_link_icon}";
}
> .quadmenu-cart-qty {
background-color: ~"@{@{theme}_navbar_badge}";
color: ~"@{@{theme}_navbar_badge_color}";
}
}
}
&:hover,
&.open {
> a > .quadmenu-item-content {
> .quadmenu-cart-magic {
> .quadmenu-icon {
color: ~"@{@{theme}_navbar_link_icon_hover}";
}
}
}
}
&.quadmenu-cart-empty {
> .quadmenu-dropdown-menu {
.widget_shopping_cart {
&,
li {
font-family: @@navbar_font_font-family;
font-size: @@navbar_font_font-size * 1px;
font-weight: @@navbar_font_font-weight;
font-style: @@navbar_font_font-style;
text-transform: ~"@{@{theme}_navbar_link_transform}";
.letter-spacing(@@navbar_font_letter-spacing);
}
}
}
}
}
// Social
// -------------------------------------------------------------
> li.quadmenu-item-type-social {
> .quadmenu-toggle-container > a {
color: ~"@{@{theme}_navbar_link}";
> .quadmenu-icon {
color: ~"@{@{theme}_navbar_link_icon}";
}
&:hover,
&:focus {
> .quadmenu-icon {
color: ~"@{@{theme}_navbar_link_icon_hover}";
}
}
}
}
// Carousel
// -------------------------------------------------------------
.owl-carousel {
.owl-dots {
.owl-dot span {
background-color: ~"@{@{theme}_dropdown_button_bg}";
}
}
.owl-nav {
.owl-prev,
.owl-next {
color: ~"@{@{theme}_dropdown_button}";
background-color: ~"@{@{theme}_dropdown_button_bg}";
&:active,
&:focus,
&:hover {
color: ~"@{@{theme}_dropdown_button_hover}";
background-color: ~"@{@{theme}_dropdown_button_bg_hover}";
}
}
}
}
// Login
// -------------------------------------------------------------
> li.quadmenu-item-type-login {
> a {
> .quadmenu-item-content {
> .quadmenu-avatar {
> img {
height: @@navbar_logo_height*1px;
width: @@navbar_logo_height*1px;
}
}
}
}
a {
color: @@dropdown_link;
&:hover {
color: @@dropdown_link_hover;
}
}
}
// Dropdown Menu
// -------------------------------------------------------------
.quadmenu-dropdown-menu {
background-color: @@dropdown_background;
.quadmenu-title {
color: ~"@{@{theme}_dropdown_title}";
.link-border(@@dropdown_title_border_width,@@dropdown_title_border_style,@@dropdown_title_border_color, @vertical-padding);
}
form {
::placeholder {
color: @@dropdown_link;
}
}
input,
textarea,
select,
.button {
font-family: @@dropdown_font_font-family;
font-size: @@dropdown_font_font-size * 1px;
font-weight: @@dropdown_font_font-weight;
font-style: @@dropdown_font_font-style;
text-transform: ~"@{@{theme}_dropdown_link_transform}";
.letter-spacing(@@dropdown_font_letter-spacing);
}
.button {
color: ~"@{@{theme}_dropdown_button}";
background-color: ~"@{@{theme}_dropdown_button_bg}";
border-top-left-radius: @@navbar_button_radius_top*1px;
border-top-right-radius: @@navbar_button_radius_right*1px;
border-bottom-right-radius: @@navbar_button_radius_bottom*1px;
border-bottom-left-radius: @@navbar_button_radius_left*1px;
&:hover,
&.active {
color: ~"@{@{theme}_dropdown_button_hover}";
background-color: ~"@{@{theme}_dropdown_button_bg_hover}";
}
}
li {
&.quadmenu-item {
> a {
border-color: @@dropdown_link_border_color;
> .quadmenu-item-content {
color: @@dropdown_link;
text-transform: ~"@{@{theme}_dropdown_link_transform}";
//padding: @@dropdown_link_padding_top*1px @@dropdown_link_padding_right*1px @@dropdown_link_padding_bottom*1px @@dropdown_link_padding_left*1px;
> .quadmenu-icon {
color: ~"@{@{theme}_dropdown_link_icon}";
}
> .quadmenu-subtitle,
> .quadmenu-description {
color: ~"@{@{theme}_dropdown_link_subtitle}";
}
> .quadmenu-badge {
> .quadmenu-badge-bubble {
background-color: ~"@{@{theme}_navbar_badge}";
color: ~"@{@{theme}_navbar_badge_color}";
}
}
}
}
&:hover,
&.open {
> a {
> .quadmenu-item-content {
color: @@dropdown_link_hover;//!important;
> .quadmenu-icon {
color: ~"@{@{theme}_dropdown_link_icon_hover}";
}
> .quadmenu-description,
> .quadmenu-subtitle {
color: ~"@{@{theme}_dropdown_link_subtitle_hover}";
}
}
}
}
&.quadmenu-has-link {
&:hover,
&.open {
background-color: @@dropdown_link_bg_hover;
}
}
}
}
// Button
// ---------------------------------------------------------
li.quadmenu-item-type-button {
> a {
> .quadmenu-item-content {
color: ~"@{@{theme}_dropdown_button}";
background-color: ~"@{@{theme}_dropdown_button_bg}";
> .quadmenu-icon {
color: ~"@{@{theme}_dropdown_button}";
}
}
}
&:active,
&:focus,
&:hover,
&.open {
> a {
> .quadmenu-item-content {
color: ~"@{@{theme}_dropdown_button_hover}";
background-color: ~"@{@{theme}_dropdown_button_bg_hover}";
> .quadmenu-icon {
color: ~"@{@{theme}_dropdown_button_hover}";
}
}
}
}
}
}
}
// Mobile
// -----------------------------------------------------------------
&:not(.quadmenu-is-horizontal) {
.quadmenu-navbar-collapse {
&.collapsing,
&.in {
box-shadow: inset 0 1px 0 @@navbar_mobile_border_color;
}
}
.quadmenu-navbar-nav {
> li.quadmenu-item-type-login,
> li.quadmenu-item-type-cart {
> .quadmenu-dropdown-menu {
padding-top: @@mobile_link_padding_top*2px;
padding-bottom: @@mobile_link_padding_bottom*2px;
padding-left: @@mobile_link_padding_left*1px;
padding-right: @@mobile_link_padding_right*1px;
.quadmenu-bottom-text {
margin-top: @@mobile_link_padding_top*2px;
margin-bottom: -@@mobile_link_padding_bottom*2px;
margin-left: -@@mobile_link_padding_left*1px;
margin-right: -@@mobile_link_padding_right*1px;
}
}
}
> li.quadmenu-item-type-login {
> .quadmenu-dropdown-menu {
> ul {
width: auto;
margin: 0 -@@mobile_link_padding_right 0 -@@mobile_link_padding_left;
}
}
}
> li.quadmenu-item-type-cart {
&.quadmenu-cart-empty {
> .quadmenu-dropdown-menu {
.widget_shopping_cart {
padding-bottom: @@mobile_link_padding_bottom*2px;
}
}
}
> .quadmenu-dropdown-menu {
.quadmenu-empty-icon {
padding-top: @@mobile_link_padding_top*2px;
padding-bottom: @@mobile_link_padding_bottom*2px;
}
}
}
> li.quadmenu-item-type-social {
> .quadmenu-toggle-container {
> a {
padding-left: @@mobile_link_padding_left;
padding-right: @@mobile_link_padding_right;
}
}
}
> li {
&.quadmenu-item {
&:not(.open) {
&:not(:last-child):not(:only-child) {
> a {
border-color: @@mobile_link_border_color;
border-style: @@mobile_link_border_style;
border-width: 0 0 @@mobile_link_border_width*1px 0;
}
}
}
.owl-carousel {
&:not(:last-child):not(:only-child) {
border-color: @@mobile_link_border_color;
border-style: @@mobile_link_border_style;
border-width: 0 0 @@mobile_link_border_width*1px 0;
}
}
}
}
> li {
&.quadmenu-item-type-search {
> form {
> .quadmenu-item-content {
margin: @@mobile_link_padding_top*1px @@mobile_link_padding_right*1px @@mobile_link_padding_bottom*1px @@mobile_link_padding_left*1px;
padding: 0;
}
}
}
}
li {
&.quadmenu-dropdown {
form {
.quadmenu-item-content + .quadmenu-item-content {
margin-top: @@mobile_link_padding_top*1px;
}
}
}
&.quadmenu-item {
.quadmenu-item-content {
&,
> .quadmenu-caret {
padding: @@mobile_link_padding_top*1px @@mobile_link_padding_right*1px @@mobile_link_padding_bottom*1px @@mobile_link_padding_left*1px;
}
}
.quadmenu-item-widget {
padding: @@mobile_link_padding_top*1px @@mobile_link_padding_right*1px @@mobile_link_padding_bottom*1px @@mobile_link_padding_left*1px;
}
&.open {
> a {
> .quadmenu-item-content {
> .quadmenu-caret {
color: @@dropdown_link;
background-color: @@dropdown_background;
}
}
}
}
}
}
// Button
// ---------------------------------------------------------
li {
&.quadmenu-item-type-button {
padding-left: @@mobile_link_padding_right*1px;
padding-right: @@mobile_link_padding_left*1px;
}
}
// Dropdown
// ---------------------------------------------------------
.quadmenu-dropdown-menu {
border-color: @@mobile_link_border_color;
border-style: @@mobile_link_border_style;
border-width: 0 0 @@mobile_link_border_width*1px 0;
li {
&.quadmenu-item {
&:not(:last-child):not(:only-child) {
> a {
border-style: @@dropdown_link_border_style;
border-width: 0 0 @@dropdown_link_border_width*1px 0;
}
}
.owl-carousel {
&:not(:last-child):not(:only-child) {
border-style: @@dropdown_link_border_style;
border-width: 0 0 @@dropdown_link_border_width*1px 0;
border-color: @@dropdown_link_border_color;
}
}
}
}
}
}
}
// Offcanvas
// -----------------------------------------------------------------
&:not(.quadmenu-is-horizontal) {
&.quadmenu-background-gradient {
.navbar-offcanvas {
.navbar-gradient(@@navbar_background_color, @@navbar_background_to, @@navbar_background_deg);
}
}
.navbar-offcanvas {
background-color: @@navbar_background_color;
width: @@navbar_width * 1px;
max-width: 80%;
}
}
}
}
.loop((@i - 1));
} .loop;