/* 
	WordPress Menubar Plugin
	ssf-blue.css stylesheet for the Superfish template

	Credits:

	Superfish v1.4.8 - jQuery menu plugin by Joel Birch
	http://users.tpg.com.au/j_birch/plugins/superfish/

	Search box design by the LightWord theme
	http://www.lightword-theme.com/
*/


.ssf-blue,.ssf-blue * {
list-style:none;
margin:0;
padding:0;
}

.ssf-blue {
line-height:18px;
float:left;
width:100%;
}

.ssf-blue ul {
position:absolute;
top:-999em;
width:100%;
}

.ssf-blue li:hover {
visibility:inherit;
}

.ssf-blue li {
float:left;
font-size:12px;
font-family:'Lato', sans-serif;
letter-spacing:0.3px;
height:20px;
position: relative;
}

.ssf-blue a {
display:block;
position:relative;
border:0;
text-decoration:none;
padding:0 20px;
}

.ssf-blue li:hover ul, .ssf-blue li.wpm-hover ul {
width: 14em;
left: 0;
top: 1.7em!important;
z-index: 99;
}

.ssf-blue a.sf-with-ul {
min-width:1px;
}

.sf-sub-indicator {
position:absolute;
display:block;
width:0;
height:0;
overflow:hidden;
}

a > .sf-sub-indicator {
top:.8em;
background-position:0 -100px;
}

a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.wpm-hover > a > .sf-sub-indicator {
background-position:-10px -100px;
}

.ssf-blue ul a > .sf-sub-indicator {
background-position:0 0;
}

.sf-shadow ul.sf-shadow-off {
background:transparent;
}

.ssf-blue-wrap {
font-weight:400;
background:#000;
position:relative;
z-index:49;
text-align:center;
vertical-align:top;
line-height:18px;
margin:0;
padding:0;
}

.ssf-blue li li {
width: 100%;
float: none;
background: #405968 !important;
list-style: none;
text-align: left;
height:23px;
width:117px;
}

.ssf-blue li li.selected {
border:none;
}

.ssf-blue li li a {
border:0;
text-decoration:none;
font-family:'Lato', sans-serif;
font-size:11px;
border-image:initial;
color:#FFF;
padding:2px 10px;
height: auto;
}

.ssf-blue li li:hover {
color:#FFF;
text-decoration:none;
height: auto;
}

.ssf-blue li li a:hover {
color:#FFF;
text-decoration:none;
height: auto;
border-bottom:1px solid #405968;
}

.ssf-blue li li a:last-child,.ssf-blue li li a:last-child:hover {
background-image:none;
}

.ssf-blue li:hover,.ssf-blue li.wpm-hover,.ssf-blue a:focus,.ssf-blue a:hover,.ssf-blue li.current-cat,.ssf-blue li.selected.ssf-blue li.current-cat-parent, {
color:#FFF;
outline:0;
height:20px;
text-decoration: none!important;
}

.ssf-blue li.current_page_item {
color:#FFF;
outline:0;
height:23px;
text-decoration: none!important;
}

.ssf-blue li li.current-cat {
background:none;
color:#FFF;
text-decoration:underline;
}

.ssf-blue li.right {
float:right;
}

.ssf-blue li.right a,.ssf-blue li.right form {
border:0;
}

.ssf-blue form {
background:url('searchbox.png') no-repeat center center;
height:30px;
width:195px;
border-right:1px solid #8EC3F7;
margin:0;
padding:0;
}

.ssf-blue form input.wpm-text {
border:0;
background:transparent;
width:154px;
margin:6px 0 0 6px;
}

.ssf-blue form input.wpm-submit {
border:0;
background:transparent;
cursor:pointer;
height:20px;
width:20px;
}

.ssf-blue-after {
clear:both;
height:0;
margin:0;
padding:0;
}

ul.ssf-blue li:hover li ul,ul.ssf-blue li.wpm-hover li ul,ul.ssf-blue li li:hover li ul,ul.ssf-blue li li.wpm-hover li ul {
top:-999em;
}

ul.ssf-blue li li:hover ul,ul.ssf-blue li li.wpm-hover ul,ul.ssf-blue li li li:hover ul,ul.ssf-blue li li li.wpm-hover ul {
left:10em;
top:0;
height:20px;
}

.ssf-blue ul .sf-sub-indicator,.ssf-blue ul a:focus > .sf-sub-indicator,.ssf-blue ul a:hover > .sf-sub-indicator,.ssf-blue ul a:active > .sf-sub-indicator,.ssf-blue ul li:hover > a > .sf-sub-indicator,.ssf-blue ul li.wpm-hover > a > .sf-sub-indicator {
background-position:-10px 0;
}

.ssf-blue a,.ssf-blue a:link,.ssf-blue a:visited,.ssf-blue li li a:link,.ssf-blue li li a:visited,.ssf-blue li a:hover {
color:#FFF;
}