.navgo, .navgo ul, .navgo li {
    list-style: none;
}

    .navgo ul {
        padding: 0;
        margin: 0 0 0 8px;
    }

.navgo {
    padding: 4px;
    margin: 0px;
}

    .navgo > li {
        padding: 4px 0;
        /*background:#f5f5f5;*/
    }

        .navgo > li li {
            padding: 4px 2px 4px 2px;
            margin-top: 5px;
            /*	background:#f5f5f5;*/
        }

    .navgo a {
        color: #160101;
        display: block !important;
        outline: none;
        /*   -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;*/
        text-decoration: none;
    }

        .navgo a .caret {
            float: right;
            width: 0;
            height: 0;
            display: inline-block;
            vertical-align: top;
            /*border-top: 4px solid #000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;*/
            content: "";
            margin-top: 8px;
            margin-left: 2px;
        }

        .navgo a:hover .caret {
            border-top-color: #3BD7FF;
        }

    .navgo li.open > a > .caret {
        border-top: none;
        border-bottom: 4px solid #000;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
    }

    .navgo li.open > a:hover > .caret {
        border-bottom-color: #3BD7FF;
        color: #160101;
    }

    .navgo a:hover, .navgo li.active > a, .navgo .SeciliMenu {
        background-color: #160101;
        /*-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;*/
       
        color: #fff;
    }

    .navgo > li.active > a {
      
    }

    .navgo li a {
        font-size: 13px;
        line-height: 18px;
        padding: 2px 10px;
        border-bottom: 1px solid #bbbbbb;
        border-left: 2px solid #8c1d16;
    }

    .navgo > li > a {
        font-size: 14px;
        line-height: 20px;
        padding: 4px 10px;
        color: #160101;
        border-bottom: 1px solid #ccc;
        font-weight: bold;
    }
