/**
 * @version   $Id$
 * @author    JoomlaUX!
 * @package   Joomla.Site
 * @subpackage  mod_jux_megamenucss3
 * @copyright Copyright (C) 2015 by JoomlaUX. All rights reserved.
 * @license   http://www.gnu.org/licenses/gpl.html GNU/GPL version 1
 */
@media screen and (max-width: 480px) {
    a {
        text-decoration: none;
    }
}

@media screen and (max-width: 768px) {
    #jux_megamenucss3 p {
        margin: 14px !important;
    }

    #jux_megamenucss3 .megamenu .dropdown1 {
        display: block;
        min-width: 250px;
    }

    #jux_megamenucss3 .megamenu .group-content .custom {
        padding: 10px 10px 10px 10px;
    }

    #jux_megamenucss3 .horizontal ul.level0 li.megacss3.submenu-align-left>.childcontent,
    #jux_megamenucss3 .megamenu.vertical.left .js-megamenu ul.level0 li.megacss3 .childcontent,
    #jux_megamenucss3 .noJS ul.megamenu li.haschild>div.childcontent {
        top: 0px !important;
        left: 0px !important;
        bottom: 0px !important;
        right: 0px !important;
    }

    #jux_megamenucss3 .megamenu.vertical.left .js-megamenu ul.level0 li.megacss3 .childcontent {
        margin-left: 0% !important;
        margin-top: -32px;
    }

    #jux_megamenucss3 a,
    #js-meganav-off-canvas a {
        text-decoration: none;
    }

    #jux_megamenucss3 .megamenu.horizontal {
        border-radius: 0px !important;
    }

    /*img {
    display: none ;
    }*/
    .megamenu ul.level0 li.megacss3 a.megacss3 {
        /*border: none !important;*/
    }

    #jux_megamenucss3 .megamenu ul.level0 li.megacss3 a.megacss3,
    #jux_megamenucss3 .megamenu ul.level0 li.megacss3 span.megacss3 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
        border-top: none;
        border-left: none;
        border-right: none;
    }

    #jux_megamenucss3 .megamenu ul.level1 li.megacss3 span.megacss3,
    #jux_megamenucss3 .megamenu ul.level1 li.megacss3 a.megacss3 {
        border: none !important;
    }

    #jux_megamenucss3 .horizontal ul.level1 li.megacss3.submenu-align-right>.childcontent {
        right: 0% !important;
    }

    #jux_megamenucss3 .horizontal ul.level0 li.megacss3.submenu-align-center>.childcontent {
        left: 0%;
    }

    #jux_megamenucss3 ul.level0 {
        border: none !important;
    }

    #jux_megamenucss3 .noJS ul.megamenu li.haschild:hover>div.childcontent {
        border: none !important;
    }

    #jux_megamenucss3 .group-title {
        margin-left: -25px;
    }

    #jux_megamenucss3 .megamenu .arrow-icon {
        display: block;
    }

    #jux_megamenucss3 .dropdown-menu {
        position: inherit;
        top: 0px;
        left: 0px;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 100%;
        padding: 0;
        margin: 0;
        list-style: none;
        background-color: #fff;
        border: none;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding;
        background-clip: padding-box;
    }

    /* #jux_megamenucss3 ul.megamenu li.haschild.megacss3 > div.childcontent {
    opacity: 1;
    visibility: visible;
    display: block;
  }*/
    #jux_megamenucss3 .arrow-icon {
        position: absolute;
        font-size: 25px;
        text-decoration: none;
        right: 0px;
        margin-top: -45px;
        color: #999;
        padding: 10px 15px 10px 15px;
        z-index: 9999999;
        cursor: pointer;
        -webkit-transition: all 0.25s ease-in-out;
        -moz-transition: all 0.25s ease-in-out;
        -ms-transition: all 0.25s ease-in-out;
        -o-transition: all 0.25s ease-in-out;
        transition: all 0.25s ease-in-out;
    }

    #jux_megamenucss3 .arrow-icon:hover {
        color: #fff;
    }

    #jux_megamenucss3 .open>.dropdown-menu {
        display: block !important;
    }

    #jux_megamenucss3 ul li ul li div.dropdown-menu {
        display: block;
    }

    #jux_megamenucss3 .megamenu ul li ul li .arrow-icon {
        display: none;
    }
}