﻿div.uc_category_menu_collapse .panel .panel-heading
{
    display:none !important;
}

div.uc_category_menu_collapse .panel-group .panel-heading+.panel-collapse>.panel-body
{
    border-top: none;
    padding: 0px;
}

div.cat-on-home div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body > ul > li > a
{
    padding-top: 12px!important;
    padding-bottom: 12px!important;
}

@media (min-width: 991px) and (max-width: 1200px)
{
    div.cat-on-home div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body > ul > li > a
    {
        padding-top: 7px!important;
        padding-bottom: 7px!important;
    }
}

div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body > ul > li > a
{
   padding-top: 8px!important;
   padding-bottom: 8px!important;
   padding-left: 7px;
   background: #EEF5Fb;
   border-top: 2px white solid;
   color: #008ece!important;
   font-size: 15px;
   font-weight: 600;
}

div.uc_category_menu_collapse .panel-body .nav > li > a.clicked:focus
{
    background: #EEF5FB;
   border-top: 2px white solid;
   color: #018FD1!important;
}

div.uc_category_menu_collapse .panel-body .nav > li > a.not-clicked:focus
{
    background: #EEF5FB!important;
}

div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li ul li a
{
    color: #008ece!important;
}

div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li a .fa, div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li a .glyphicon
{
    color: #008ece!important;
    padding-right: 15px;
}

div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li a:hover, 
div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li.active a,
div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li:hover > a
{
   background: #008ECE!important;
   border-top: 2px #ffd300 solid;
   color: white!important;
}

div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li a:hover .fa, 
div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li a:hover .glyphicon,
div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li.active a .fa,
div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li:hover > a .fa,
div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li.active a .glyphicon,
div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li:hover > a .glyphicon
{
    color: #eef5fb!important;
}

div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li.active ul li a
{
    border-top: none;
}

div.uc_category_menu_collapse .panel-borderset
{
    border: none;
}

div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body > ul > li.dropdown > a:after
{
    font-family: FontAwesome;
    content: "\f0d7";
    position: absolute;
    right: 10px;
}
div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body > ul > li.dropdown > ul > li > a:after
{
    font-family: FontAwesome;
    content: "\f0d7";
    padding-left: 10px;
}

div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li ul li a:after
{
    content: "";
}

div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li ul li a:after
{
    font-family: FontAwesome;
    content: "\f105"!important;
    margin-right: -5px;
}
div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li.active ul li a,
div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li ul li a
{
    background: white!important;
    padding-top: 5px!important;
    padding-bottom:5px!important;
    color: #008ece!important;
    border-top: 1px white;
}
div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li.active ul li:first-child a,
div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li ul li:first-child a
{
    padding-top: 15px!important;
}
div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li.active ul li:last-child a,
div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li ul li:last-child a
{
    padding-bottom: 15px!important;
}
div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li.active ul li a:hover,
div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li ul li a:hover,
div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li ul li.active a
{
    background: white!important;
    border-top: 1px white;
    color: #008ece!important;
    font-weight: bold;
}
@media (min-width: 991px)
{
    div.cat-on-home div.uc_category_menu_collapse .panel-body ul li ul
    {
        position: absolute;
        top: 0px;
        left: 100%;
        width: 100%;
        z-index: 70;
    }

    div.cat-on-home div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body li.active > a:after
    {
        content: "\f0d9"!important;
    }

    div.cat-on-home div.uc_category_menu_collapse .panel-body ul li:hover ul
    {
        display: block;
        float: none;
        min-width: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin: 0px 0 0;
        font-size: 13px;
        list-style: none;
        background-color: #eef5fb;
        border: 0px;
        border-radius: 0px;
        -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.175);
        box-shadow: 0 0px 0px rgba(0,0,0,.175);
    }

    div.cat-on-home div.uc_category_menu_collapse .panel-body > ul > li.dropdown:hover > a:after
    {
        content: "\f0d9"!important;
    }

}

@media (max-width: 768px)
{
    .mobile-category
    {
        margin-right: 0px;
        padding-right: 0px;
    }

    div.uc_header_v2 span.glyphicon.glyphicon-asterisk:after {
        content: "\f0d7";
        font-family: fontAwesome;
        padding-left: 5px;
    }

}

@media (max-width: 991px)
{
    div.uc_category_menu_collapse.navbar-collapse.mega-menu.navbar-responsive-collapse.panel-width
    {
        padding-left: 0px!important;
    }
    div.uc_category_menu_collapse .panel-body.mobile-body
    {
        width: 100%;
        position: relative;
        z-index: 100;
        top: -8px;
    }
     div.uc_category_menu_collapse .panel-body.mobile-body .nav.navbar-nav
    {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
    }
    div.uc_header_v2 .header
    {
        margin-bottom: 0px!important;
    }
    #pnl_wrapper
    {
        margin-top: 0px;
    }
}
@media (min-width: 991px) and (max-width: 1200px)
{
    div.cat-on-home div.uc_category_menu_collapse .panel-group .panel-heading + .panel-collapse > .panel-body > ul > li > a
    {
        font-size: 12px;
    }
}   