.top-bar ul {
margin:0px;
padding:0px;
}
.top-bar ul li {
padding:0px;
float:left;
display:inline-block;
list-style:none;
}
.top-bar ul li a, visited {
color:#ffffff;
font-size:13px;
font-weight:400;
}
.site-header .header-t{
    overflow: hidden;
    background: #2e6ed5;
    color: #252525;
    padding: 0px 0;
}
.site-header:after{
    content: '';
    display: block;
    clear: both;
}
.site-header{
    position: relative;
	background-color:#0363cd;	
	z-index:1040;
}
.site-header .site-branding{
    float: left;
}
.site-header .site-branding h1 {
text-align:center;
font-size:30px;
}
.site-header .site-branding h1 a, visited {
color:#ffffff;
font-size:30px;
}
.site-header .site-branding p {
text-align:center;
font-size:13px;
color:#ffffff;
}
.site-header .site-branding .custom-logo {
margin-top:30px;
}
.site-header .secondary-menu{
}
.site-header .secondary-menu ul{
    font-size: 14px;
    line-height: 1.6em;
    list-style: none;
    margin: 0;
    padding: 0;
}
.site-header .secondary-menu ul:after{
    content: '';
    display: block;
    clear: both;
}
.site-header .secondary-menu ul li{
    float: left;
    list-style: none;
    padding: 0 0 0 5px;
    margin: 0 0 0 5px;
    border-left: 0px solid #d3d3d3;
}
.site-header .secondary-menu ul li:first-child{
    margin-left: 0;
    padding-left: 0;
    border-left: 0;
}
.site-header .secondary-menu ul li a{
    text-decoration: none;
    color: #ffffff;
}
.site-header .secondary-menu ul li a:hover{
    color: #faaf40;
}

.header-b{padding: 0px 0 30px 0;}

.header-b .right-panel{
    float: right;
}

.header-b .right-panel .cart{
    float: right;
    font-size: 13px;
    color: #2e2e2e;
    margin-left: 20px;
    margin-top: 10px;
}

.header-b .right-panel .cart:before{
    content: '\f07a';
    font-family: 'FontAwesome';
    margin-right: 8px;
    font-size: 15px;
}

.header-b .right-panel .wishlist{
    float: right;
    font-size: 13px;
    color: #2e2e2e;
    margin-left: 20px;
    margin-top: 10px;
}

.header-b .right-panel .wishlist:before{
    content: '\f004';
    font-family: 'FontAwesome';
    margin-right: 8px;
    font-size: 15px;
}

.header-b .right-panel .search-form{
    float: right;
    border: 1px solid #e5e6e7;
    width: 330px;
    overflow: hidden;
    padding: 10px;
}

.header-b .right-panel .search-form input[type="search"],
.header-b .right-panel .search-form input[type="text"]{
    float: left;
    width: 80%;
    border: 0;
    background: none;
    border-radius: 0;
    padding: 0;
    margin: 0;
}

.header-b .right-panel .search-form input[type="submit"]{
    float: right;
    background: url(images/icon-search.png) no-repeat;
    width: 13px;
    height: 13px;
    border: 0;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
    margin: 5px 0 0;
    text-indent: -9999px; 
}

/*nav style*/
.navigation-block{
    background: #f7f7f7;
}
#site-navigation{
    float: left;
    position: relative;
    z-index: 11;
	margin-top:20px;
}
#site-navigation ul{
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 15px;
    line-height: 18px;
}
#site-navigation ul li{
    list-style: none;
    float: left;
    margin-left: 0px;
    position: relative;
    margin-bottom: 0;
}
#site-navigation ul li:first-child{margin-left: 0;}
#site-navigation ul li a{
    color: #101010;
    padding-bottom: 10px;
    display: block;
	font-weight:400 !important;
}
#site-navigation ul li a:hover,
#site-navigation ul .current-menu-item a,
#site-navigation ul li:hover > a{
text-decoration: none;
color: #ffffff;
background: #085293;
}
#site-navigation ul li a:hover,
#site-navigation ul li:hover > a{
    
    display: block;
}
/*drop-down style*/
#site-navigation ul ul{
    position: absolute;
	background-color:#fff;
    top: 100%;
    left: 0;
    width: 220px;
    font-size: 14px;
	padding:15px 10px;
    line-height: 22px;
    text-transform: none;
    display: none;
	border:none;
	box-shadow: 0 1px 15px rgba(0,0,0,.08);	
	border-radius:2px;
}
#site-navigation ul li:hover ul{display: block;}
#site-navigation ul li:hover ul ul{display: none;}
#site-navigation ul ul li:hover > ul{display: block;}
#site-navigation ul ul li{
    float: none;
    display: block;
    margin: 0;
    border-bottom: 0px solid #3b445d;
}
#site-navigation ul ul li:last-child{border-bottom: 0;}
#site-navigation ul ul li a{
    color: #191919;
    font-size: 14px;
    display: block;
    padding: 10px;
}
#site-navigation ul ul li a:hover,
#site-navigation ul ul li:hover > a{
    text-decoration: none;
    background: #ffffff;
    color: #101010;
    padding: 10px;
}
#site-navigation ul ul ul{
    top: 0;
    left: 100%;
}
.navigation-block .search-form{
    float: right;
    border-bottom: 1px solid #75798a;
    margin: 0 0 -1px;
    width: 240px;
}
.navigation-block .search-form input[type="search"]{
    border: 0;
    font-size: 12px;
    color: #707070;
    margin: 0;
    padding: 0 0 20px 14px;
    float: left;
    width: 80%;
    outline: none;
    background: none;
}
.navigation-block .search-form input[type="submit"]{
    background: url(images/icon-search.png) no-repeat;
    width: 13px;
    height: 13px;
    text-indent: -9999px;
    overflow: hidden;
    float: right;
    margin: 3px 15px 0 0;
    padding: 0;
    border: 0;
}


.woo_icons li {
margin-right: unset;
margin-left:14px;
}

/* sticky header */
.fixed-header {
opacity: 1;
height: auto;
display:block;
background-color: #000000;
box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3);
margin-bottom: 10px;
position: fixed !important;
top: 0;
left: 0;
right: 0;
z-index:5000;
padding:0px !important;
transition:0.4s top cubic-bezier(.3, .73, .3, .74);
}
.fixed-header .woo_icons {
display:none;
}
.fixed-header #site-navigation ul,
.fixed-header #site-navigation {
float:right;
}
.fixed-header #site-navigation {
margin-top:10px;
}
.fixed-header.site-header .header-b {
padding:unset;
}
.fixed-header.site-header .site-branding {
padding:10px 0px;
}
.fixed-header.site-header .site-branding h1 {
margin-top:0px;
}
.fixed-header.site-header .site-branding .custom-logo {
margin-top:0px;
}