﻿.ngNav ul {
    list-style: none;
    background-color: #f7f7f7;
    padding: 0;
    margin: 0;
    width:auto;
    background: linear-gradient(top, #fafafa 0%, #e9e9e9 100%);  
	background: -moz-linear-gradient(top, #fafafa 0%, #e9e9e9 100%); 
	background: -webkit-linear-gradient(top, #fafafa 0%,#e9e9e9 100%); 
    /* Make it stay on top of all elements*/
	position:relative;
	z-index:1000;
}

.ngNav li {
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    text-align: left;
    border-right: 1px solid #d7d7d7; 
    padding-left:4px;
    padding-right:4px;
    font-family:"Open Sans", sans-serif;
}

.ngNav a {
    text-decoration: none;
    color: #777777 !important;
    display: block;
    padding-left: 0px;
    border-bottom: 1px solid #d7d7d7;
    transition: .3s background-color;
}

.ngNav a:hover {
    color:#eda65c;
}

.ngNav a.active {
    cursor: default;
}

/* Sub Menu Items */
.ngNav li li {
    font-size: 14px;
    font-weight:normal;
    border-bottom: 0px dotted #d7d7d7;
    border-right:0px;
    margin-top:0px;
    background-color:#f7f7f7;
    padding:4px;
}

@media screen and (min-width: 400px) 
{
    .ngHome
    {
        height:20px;
    }
            
    .ngNav li {
    border-bottom: none;
    font-size: 14px;
    display: inline-block;
    margin-right: -4px;
    }

    .ngNav a {
    border-bottom: none;
    }

    .ngNav > ul > li {
    text-align: center;           
    }

    .ngNav > ul > li > a {
    padding-left: 0;
    padding:8px;
    }

    /* Sub Menu Container */
    .ngNav li ul {
    position: absolute;
    display: none;
    width: inherit;
    padding:8px;
    background-color:#f7f7f7;
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    min-width:160px;
    background-clip: padding-box;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.075);
    margin-left:-4px;
    background: linear-gradient(top, #f7f7f7 0%, #f7f7f7 100%);  
	background: -moz-linear-gradient(top, #f7f7f7 0%, #f7f7f7 100%); 
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#f7f7f7 100%); 
    }

    .ngNav li:hover ul {
    display: block;
    }

    .ngNav li ul li {
    display: block;
    }
    ul.share-buttons{
  list-style: none;
  padding: 0;
    }
    ul.share-buttons li{
    display: inline;
    }
     
}