#cb-main-navigation{
     float:right;
 }
#cb-main-navigation ul
{
    list-style:none;
    position:relative;
    float:left;
    margin:0;
    padding:0
}
#cb-main-navigation ul li
{
    position:relative;
    float:left;
    margin: 0 10px 0 20px;
    padding:0
}
#cb-main-navigation ul li:last-child{
    margin-right:0;
}
#cb-main-navigation ul li.current-menu-item
{
    /*text-decoration: underline;*/
}
#cb-main-navigation ul a
{
    padding:6px 12px;
    border:2px solid transparent;
    display:block;
    text-decoration:none;
    font-family: 'Montserrat Regular',sans-serif;
}
#cb-main-navigation ul a:hover{
    border:2px solid #feab3f;
    background:#feab3f;
    color:#ffffff;
}
#cb-main-navigation ul ul
{
    display:none;
    position:absolute;
    top:auto;
    left:0;
    background:#454545;
    border-top:4px solid #cacaca;
    padding:0;
    z-index:100;
}
#cb-main-navigation ul ul li
{
    float:none;
   width:155px;
    margin:0;
}
#cb-main-navigation ul ul a
{
    line-height:120%;
    padding:10px 15px;
    font-size:14px;

}
#cb-main-navigation ul ul ul
{
    top:-2px;
    left:100%;
    border-top:4px solid #454545;
}
#cb-main-navigation ul li:hover > ul
{
    display:block
}