/*
	jQuery.mmenu iconPanels addon CSS
*/
.mm-iconpanel .mm-panel
{
    -webkit-transition-property: right, -webkit-transform;
       -moz-transition-property: transform, right, -moz-transform;
         -o-transition-property: right, -o-transform;
            transition-property: right, -webkit-transform;
            transition-property: transform, right;
            transition-property: transform, right, -webkit-transform, -moz-transform, -o-transform;
}
.mm-iconpanel .mm-panel.mm-opened
{
    border-color: inherit; 
    border-right: 1px solid;
}
.mm-iconpanel .mm-panel.mm-subopened
{
    right: -40px;

    overflow-y: hidden;

    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.mm-iconpanel .mm-panel.mm-iconpanel-0
{
    right: 0;
}

.mm-iconpanel .mm-panel.mm-iconpanel-1
{
    right: 40px;
}

.mm-iconpanel .mm-panel.mm-iconpanel-2
{
    right: 80px;
}

.mm-iconpanel .mm-panel.mm-iconpanel-3
{
    right: 120px;
}

.mm-iconpanel .mm-panel.mm-iconpanel-4
{
    right: 160px;
}

.mm-iconpanel .mm-panel.mm-iconpanel-5
{
    right: 200px;
}

.mm-iconpanel .mm-panel.mm-iconpanel-6
{
    right: 240px;
}

.mm-subblocker
{
    display: block;

    -webkit-transition: opacity .4s ease;
       -moz-transition: opacity .4s ease;
         -o-transition: opacity .4s ease;
            transition: opacity .4s ease; 

    opacity: 0;
    background: inherit;
}

.mm-subopened .mm-subblocker
{
    position: absolute;
    z-index: 3; 
    top: 0;
    right: 0;
    bottom: -100000px;
    left: 0;

    opacity: .6;
}
