MOON
Server: Apache
System: Linux server.netcommlabs.in 3.10.0-1160.83.1.el7.x86_64 #1 SMP Wed Jan 25 16:41:43 UTC 2023 x86_64
User: dermova (1051)
PHP: 5.4.45
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/dermova/www/india/wp-content/plugins/wr-megamenu/assets/less/megamenu.less
//= Import Variables & Mixins
@import "variables.less";
@import "mixins.less";

/* General WR_Megamenu */
.wr-megamenu-container {
    .width;
    .box-sizing;
    .clearfix;
    .float;
    ul.wr-mega-menu  {
        list-style: none;
        z-index: 9999;
        .float;
        .margin;
        .padding;
        .position;
        .width;
        li {
            list-style: none;
            &:hover > ul.sub-menu {
                visibility: visible;
                .opacity;
                .translate(0);
            }
        }
        > li {
            height: auto;
            .position;
            .float;
        }
        > li.wr-megamenu-item > a.menu-item-link {
            display: block;
            .padding(10px 15px);
            .transition(background);
        }
        li.menu-item-has-children {
            > a:after,
            i.wr-arrow-down {
                display: none;
            }
        }
        li.megaitem-widget {
            .position(static);
            .itmm-widget-container ul {
                background: none;
                display: block;      
                .position;
                .base-left(0);
                .width;
                li {
                    display: block;
                    .margin;
                    .padding;
                    a {
                        display: block;
                        .margin(0 -10px);
                        .padding(10px);
                        .width;
                    }
                }
            }
        }
        ul.sub-menu {
            background-color: @white-color;
            border-color: #ddd;
            border-style: solid;
            border-width: 0 1px 1px 1px;
            display: inherit;
            list-style: none;
            visibility: hidden;
            z-index: 9999;
            .position(absolute);
            .base-top(auto);
            .margin;
            .opacity(0);
            .padding;
            .translate(40px);
            .box-shadow;
            .transition-transform(0.5s ease 0s);
            a {
                background: none;
                color: @gray-dark;
                &:hover {
                    color: #5aae29;
                }
            }
            li:hover {
                background: none;
            }
            li.wr-megamenu-item {
                line-height: 1;
                text-align: left;
                .margin;
                .width(200px);
            }
        }
        ul {
            li a.menu-item-link {
                display: block;
                .padding(15px 10px);
                .width;
            }
            ul.sub-menu {
                .base-left(110%);
                .base-top(0);
            }
            li:hover > ul.sub-menu {
                .base-left(100%);
            }
        }
    }
}

/* Widget Mega Menu */
.itmm-widget-container {
    .padding(20px);
    > .row > div {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        .margin-bottom(20px);
    }
    .widget .widgettitle {
        color: @gray;
        font-size: 1.2em;
        .margin(5px 0);
    }
    #wp-calendar a {
        .padding;
        .width(auto);
    }
    select, input, textarea {
        .border-opacity(@black-color, 0.08);
        .padding(5px);
        .width;
        &:focus {
            .border-opacity(@black-color, 0.2);
        }
    }
}

/* Bootstrap Grid System */
.fluid(@fluidGridColumnWidth, @fluidGridGutterWidth);

/* Responsive */
@media only screen and (max-width: @container-desktop), (max-device-width: @container-desktop) {
    .wr-megamenu-container {
        background: @black-color;
        font-size: 12px;
        ul li {
            border-top: 1px solid rgba(255, 255, 255, 0.15);
            line-height: 1.5;
            .width;
            a {
                color: @white-color;
            }
        }
        ul.wr-mega-menu {
            li {
                &.wr-megamenu-item {
                    &:hover > a.menu-item-link,
                    > a.menu-item-link:hover {
                        background-color: lighten(@black-color, 6.5%);
                        color: @white-color;
                    }
                }
                ul.sub-menu {
                    background: @gray-dark;
                    border: none;
                    .base-left(0);
                    .box-shadow(none);
                }
                ul.sub-menu,
                ul.sub-menu li {
                    .width !important;
                    .float;
                }
                &.menu-item-has-children {
                    > i.wr-arrow-down {
                        background: url( "../../images/icons.png" ) no-repeat -64px 0;
                        display: block;
                        height: 20px;
                        z-index: 9999;
                        .position(absolute);
                        .base-right(5px);
                        .base-top(17px);
                        .width(20px);
                        &:hover {
                            cursor: pointer;
                        }
                    }
                    .sub-menu {
                        max-height: 0;
                        .translate(none);
                    }
                    .active + .sub-menu {
                        visibility: visible;                     
                        max-height: 2000px;
                        overflow: hidden;
                        .base-left(0);
                        .opacity;
                        .position;
                    }
                }
                &:hover > ul.sub-menu {
                    .opacity(0);
                    visibility: hidden;
                }
                &.megaitem-widget .itmm-widget-container ul {
                    .margin;
                }
            }
            > li.wr-megamenu-item > a.menu-item-link {
                .padding(15px 10px);
            }
            ul.sub-menu a {
                color: @white-color;
            }
        }
        ul.sub-menu {
            li {
                a:before {
                    background: url("../../images/icons.png") no-repeat -20px -130px;
                    content: "";
                    height: 16px;
                    .margin-left(-15px);
                    .position(absolute);
                    .width(16px);
                }
            }
            > li.wr-megamenu-item > a.menu-item-link {
                .padding-left(@padding-base);
            }
            ul {
                > li.wr-megamenu-item > a.menu-item-link {
                    .padding-left(@padding-base + 15px);
                }
                ul {
                    > li.wr-megamenu-item > a.menu-item-link {
                        .padding-left(@padding-base + 30px);
                    }
                    ul {
                        > li.wr-megamenu-item > a.menu-item-link {
                            .padding-left(@padding-base + 45px);
                        }
                    }
                }
            }
            .itmm-widget-container .widget li a:before {
                background: none;
            }
        }
    }
    .itmm-widget-container {
        color: @white-color;
        .widget {
            overflow: hidden;
            .widgettitle {
                color: @white-color;
            }
        }
    }
}
@media only screen and (max-width: @container-tablets), (max-device-width: @container-tablets) {
    .row [class*="col-md-"] {
        .width;
        .margin;
    }
}