#navigation {
background-color:#04784e;
height:auto;
min-height:50px;
width:100%;
font:16px 'FederoRegular', Arial, sans-serif;


}

.sf-menu,.sf-menu * {
list-style:none;
margin:0;
padding:0;

}

.sf-menu {
line-height:1.0;
float:left;
/*border-right:1px solid rgba(255,255,255,0.08);*/
border-right: none !important;
}

.sf-menu ul {
position:absolute;
top:-999em;
width:180px;
font:12px 'FederoRegular', Arial, sans-serif;
background:#fff !important;
/*
border-top:1px solid rgba(0,0,0,0.7);
-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);
-moz-box-shadow:0 0 10px rgba(0,0,0,.3);
box-shadow:0 0 10px rgba(0,0,0,.3);*/
padding:0;
}

.sf-menu li:hover {
visibility:inherit;
}

.sf-menu li {
float:left;
position:relative;
}

.sf-menu a {
display:block;
position:relative;
/*background-color:#2b2b2b;*/
transition:background .4s ease;
-webkit-transition:background .4s ease;
-o-transition:background .4s ease;
-moz-transition:background .4s ease;
font-size:16px;
/*height:50px;*/
line-height:50px;
color:#fff;
text-decoration:none;
/*border-left:1px solid rgba(255,255,255,0.08);
border-right:1px solid rgba(0,0,0,0.7);*/
padding:0 18px;
}

.sf-menu ul li {
display:block;
position:relative;
background-color:#fff !important;
transition:background .4s ease;
-webkit-transition:background .4s ease;
-o-transition:background .4s ease;
-moz-transition:background .4s ease;
font-size:16px;
/*height:50px;*/
line-height:25px;
color:#000;
text-decoration:none;
padding:0 0px; 
background: url(../images/menu_bullets.png)center left no-repeat; padding-left: 3px !important;  margin-left: 10px;
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {
left:0;
top:50px;
z-index:99;
}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {
top:-999em;
}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {
left:180px;
top:1px;
}

.sf-menu .last {
position: absolute;
width:180px;
font:12px 'FederoRegular', Arial, sans-serif;
background:#fff !important;
padding:0;
left:-83px !important;
}

.sf-menu li:first-child a {
border-left:none;
}

.sf-menu ul a {
height:auto;
line-height:1.3em!important;
color:#000;
border-left:none;
border-right:none;
/*border-top:1px solid rgba(255,255,255,0.08);
border-bottom:1px solid rgba(0,0,0,0.7);*/
font-size: 12px !important;
margin:0;
padding:10px 10px;

}

.sf-menu ul a:hover {
color:#fc6440;
background: none!important;
/*background-color:#fc6440;*/
}

.sf-menu ul li:last-child>a {
border-bottom:none;
}

.sf-menu ul ul a {
border-bottom:1px solid rgba(0,0,0,0.7);
}

.sf-menu ul ul li:last-child a {
border-bottom:none!important;
}

.sf-menu ul ul,.sf-menu ul ul li:first-child a {
border-top:none;
}

.sf-menu a.sf-with-ul {
padding-right:2.25em;
min-width:1px;
}

.sf-sub-indicator {
position:absolute;
display:block;
top:50%;
margin-top:-6px;
right:.75em;
width:12px;
height:12px;
text-indent:-999em;
overflow:hidden;
background:url(images/nav-down-white.png);
opacity:0.8;
}

.sf-menu ul .sf-sub-indicator {
top:50%;
margin-top:-6px;
background:url(images/nav-right-white.png);
opacity:0.8;
}

.sf-menu .no-text>a {
text-indent:-9999px;
background-position:center center!important;
}

.sf-menu .icon-bolt>a,.sf-menu .icon-pig>a,.sf-menu .icon-briefcase>a,.sf-menu .icon-camera>a,.sf-menu .icon-film>a,.sf-menu .icon-gear>a,.sf-menu .icon-grid>a,.sf-menu .icon-home>a,.sf-menu .icon-mail>a,.sf-menu .icon-pencil>a,.sf-menu .icon-photo>a,.sf-menu .icon-graph>a,.sf-menu .icon-lab>a,.sf-menu .icon-map>a,.sf-menu .icon-cloud>a,.sf-menu .icon-cart>a,.sf-menu .icon-flag>a,.sf-menu .icon-bulb>a,.sf-menu .icon-date>a,.sf-menu .icon-brush>a,.sf-menu .icon-megaphone>a,.sf-menu .icon-support>a,.sf-menu .icon-person>a,.sf-menu .icon-bubble>a,.sf-menu .icon-rss>a,.sf-menu .icon-link>a {
background-position:18px center;
background-repeat:no-repeat;
padding-left:41px;
}

.sf-menu ul li,.page-featured-img {
width:100%;
}

.sf-menu a:hover,.sf-menu li.sfHover>a {
background-color:#ff662a;
}

#navigation .current-menu-item>a,#full-slides .prev:hover,#full-slides .next:hover,.button.orange {
background-color:#ff662a;
}

a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator,.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator {
opacity:1;
}







.sf-menu-small,.sf-menu-small * {
list-style:none;
margin:0;
padding:0;

}

.sf-menu-small {
line-height:1.0;
float:left;
border-right: none !important;
}

.sf-menu-small ul {
position:absolute;
top:-999em;
width:180px;
font:12px 'FederoRegular', Arial, sans-serif;
background:#fff !important;
right: 0 !important;
padding:0;
}

.sf-menu-small li:hover {
visibility:inherit;
}

.sf-menu-small li {
float:left;
position:relative;
}

.sf-menu-small li img {
float:left; margin-right: 20px; padding-top: 10px;
}

.sf-menu-small a {
display:block;
position:relative;
/*background-color:#2b2b2b;*/
transition:background .4s ease;
-webkit-transition:background .4s ease;
-o-transition:background .4s ease;
-moz-transition:background .4s ease;
font-size:13px;
/*height:50px;*/
line-height:50px;
color:#fff;
text-decoration:none;
/*border-left:1px solid rgba(255,255,255,0.08);
border-right:1px solid rgba(0,0,0,0.7);*/
padding:0 15px;
}

.sf-menu-small ul li {
display:block;
position:relative;
background-color:#fff !important;
transition:background .4s ease;
-webkit-transition:background .4s ease;
-o-transition:background .4s ease;
-moz-transition:background .4s ease;
font-size:16px;
/*height:50px;*/
line-height:25px;
color:#000;
text-decoration:none;
padding:0 0px; 
background: url(../images/menu_bullets.png)center left no-repeat; padding-left: 3px !important;  margin-left: 10px;
}

.sf-menu-small li:hover ul,.sf-menu-small li.sfHover ul {
left:0;
top:50px;
z-index:99;
}

ul.sf-menu-small li:hover li ul,ul.sf-menu-small li.sfHover li ul {
top:-999em;
}

ul.sf-menu-small li li:hover ul,ul.sf-menu-small li li.sfHover ul {
left:180px;
top:1px;
}

.sf-menu-small .last {
position: absolute;
width:180px;
font:12px 'FederoRegular', Arial, sans-serif;
background:#fff !important;
padding:0;
left:-102px !important;
}

.sf-menu-small li:first-child a {
border-left:none;
}

.sf-menu-small ul a {
height:auto;
line-height:1.3em!important;
color:#000;
border-left:none;
border-right:none;
/*border-top:1px solid rgba(255,255,255,0.08);
border-bottom:1px solid rgba(0,0,0,0.7);*/
font-size: 12px !important;
margin:0;
padding:10px 10px;

}

.sf-menu-small ul a:hover {
color:#fc6440;
background: none!important;
/*background-color:#fc6440;*/
}

.sf-menu-small ul li:last-child>a {
border-bottom:none;
}

.sf-menu-small ul ul a {
border-bottom:1px solid rgba(0,0,0,0.7);
}

.sf-menu-small ul ul li:last-child a {
border-bottom:none!important;
}

.sf-menu-small ul ul,.sf-menu-small ul ul li:first-child a {
border-top:none;
}

.sf-menu-small a.sf-with-ul {
padding-right:2.25em;
min-width:1px;
}

.sf-sub-indicator {
position:absolute;
display:block;
top:50%;
margin-top:-6px;
right:.75em;
width:12px;
height:12px;
text-indent:-999em;
overflow:hidden;
background:url(images/nav-down-white.png);
opacity:0.8;
}

.sf-menu-small ul .sf-sub-indicator {
top:50%;
margin-top:-6px;
background:url(images/nav-right-white.png);
opacity:0.8;
}

.sf-menu-small .no-text>a {
text-indent:-9999px;
background-position:center center!important;
}

.sf-menu-small .icon-bolt>a,.sf-menu-small .icon-pig>a,.sf-menu-small .icon-briefcase>a,.sf-menu-small .icon-camera>a,.sf-menu-small .icon-film>a,.sf-menu-small .icon-gear>a,.sf-menu-small .icon-grid>a,.sf-menu-small .icon-home>a,.sf-menu-small .icon-mail>a,.sf-menu-small .icon-pencil>a,.sf-menu-small .icon-photo>a,.sf-menu-small .icon-graph>a,.sf-menu-small .icon-lab>a,.sf-menu-small .icon-map>a,.sf-menu-small .icon-cloud>a,.sf-menu-small .icon-cart>a,.sf-menu-small .icon-flag>a,.sf-menu-small .icon-bulb>a,.sf-menu-small .icon-date>a,.sf-menu-small .icon-brush>a,.sf-menu-small .icon-megaphone>a,.sf-menu-small .icon-support>a,.sf-menu-small .icon-person>a,.sf-menu-small .icon-bubble>a,.sf-menu-small .icon-rss>a,.sf-menu-small .icon-link>a {
background-position:18px center;
background-repeat:no-repeat;
padding-left:41px;
}

.sf-menu-small ul li,.page-featured-img {
width:100%;
}

.sf-menu-small a:hover,.sf-menu-small li.sfHover>a {
background-color:#ff662a;
}

#navigation .current-menu-item>a,#full-slides .prev:hover,#full-slides .next:hover,.button.orange {
background-color:#ff662a;
}

a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator,.sf-menu-small ul a:focus>.sf-sub-indicator,.sf-menu-small ul a:hover>.sf-sub-indicator,.sf-menu-small ul a:active>.sf-sub-indicator,.sf-menu-small ul li:hover>a>.sf-sub-indicator,.sf-menu-small ul li.sfHover>a>.sf-sub-indicator {
opacity:1;
}




