﻿@media only screen and (max-width:39.9em) {
    #ezAca {
        display: none;
    }
    ul.menu > li {
        width:calc(25% - 6px)!important;
        border-bottom:none;
    }
}
ul.menu > li {
        width:calc(20% - 6px);
    }

div.site_menu>ul.menu{
        right:0;
        background:none;
        width:100%;
        border:none;
            left:1.7em;
    max-width:calc(100% - 2.2em) !important;
    }

body li.lgoutBtnc{
    display:none;
    width:8em;
}
body.loggedin li.lgoutBtnc{
    display:inline-block;
}
body.loggedin li.lginBtnc, body.loggedin li.register{
    display:none;
}

        div.site_menu{
            position:absolute;
            top:0;
            right:calc(1.5em + 2px);
            max-width:calc(100% - 1.5em - 2px);
        }
    
            div.site_menu > ul > li a {
                text-align:center!important;
            }
    div.site_menu>ul>li:first-child{
        
    }
  
div#site_menu li{
    width:6em;
    padding:0;
    margin: 0;
    box-sizing: border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    padding-top:5px;
}
div#site_menu li.meeting{
    width:9em;
}
    div.site_menu ul li a
    {
        display: inline-block;
        margin: 0;
        width: 100%;
        height: 100%;
        
    }

    div#site_menu li:first-child 
    {
        border-left: none;
    }

   div#site_menu span.logo
    {
       position:relative;
       top:5em;
        display:block;
        margin-top:20px;
        color: red;
        margin-left:0.5em;
        
    }
   div#site_menu ul.menu{
       
   }

li.selected a{
background:#555;
color:#000;
cursor:default;
pointer-events:none;
}

div#site_menu{width:100%;z-index:3;}
div#site_menu ul.menu > li>ul, div#site_menu ul.menu > li li{width:100%;}
div#site_menu a#uidm{cursor: default;}
li.regBtnc.selected a{pointer-events:auto;}
li.selected>div{width: 0;height: 0;border: 20px solid transparent;border-top:0;border-bottom-color: #ddd;margin:0 30% 0 50%;}
span.logo a
{
    display: inline-block;
    font-size: 2em;
    color: #fff;
}
span.logo a:hover
{
    background:#fff;
    color:#000;
}
span.logo a.current
{
    pointer-events:none;
}
