/*------------------------------------ HEADER MENU ------------------------------------*/
header .nav ul{ border-radius: 0; }
header ul.nav ul{ position: absolute; top: 100%; left: 0; z-index: 1000; float: left; min-width: 160px; padding: 5px 0; margin: 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.15); -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); 
    /*Transitions*/
    z-index:1; visibility:hidden; opacity:0; filter:alpha(opacity=0); -webkit-transition:200ms ease; -moz-transition:200ms ease; -o-transition:200ms ease; transition:200ms ease; }
/*Transitions*/
header .nav li:hover { background: #eee; }
header .nav li:hover > ul{ visibility:visible; opacity:1; filter:alpha(opacity=100); display: block; }
header .nav li > ul:hover{ display: block; }

header .nav li ul a{ display: block; padding: 5px 20px; clear: both; font-weight: 400; line-height: 1.42857143; color: #333; white-space: nowrap; }
header .nav li ul a:hover{ background: #eee; text-decoration: none; color: #333; }

header .nav>li>a{ padding: 0 10px; line-height: 48px; }

    header .nav .dropdown>a{ padding-right: 20px !important; }
    header .nav .dropdown>a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 4px; border-top-color: #ccc; position: absolute; top: 24px; right: 8px; }

        header .nav .dropdown-submenu { position: relative; }
        header .nav .dropdown-submenu>.dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; }
        header .nav .dropdown-submenu:hover>.dropdown-menu { display: block; }
        header .nav .dropdown-submenu>a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 4px 0 4px 4px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px; }
            header .nav .dropdown-submenu:hover>a:after { border-left-color: #ccc; }
        header .nav .dropdown-submenu.pull-left { float: none; }
        header .nav .dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; }
        
header ul.nav li:last-child ul{ left: auto; right: 0; }
/*------------------------------------ / END HEADER MENU ------------------------------------*/