
#header-menu {

    background: none repeat scroll 0 0 #242424 !important;
    border-top: 1px solid #fff;
    /*height: 55px !important;*/
    margin-top:-1px !important;
    padding: 0 !important;
    position: relative;
    display: block;
}

#navigation {
  margin: 0 !important;
}

#header-menu .block-title{
  display: none;
}

#ad_slider .flex-direction-nav li{
  margin:0 !important;
  padding:0 !important;
}

#ad_slider ul.slides{
  margin:0;
}

#ad_slider ul.slides li{
  margin-bottom:1px !important;
}
/*
.sf-menu.sf-style-sgcmenu a,
.sf-menu.sf-style-sgcmenu span{
  -webkit-font-smoothing: auto;
}
*/

.sf-menu.sf-style-sgcmenu {
  float: left;
  padding: 0;
  margin:0px;
  margin-left: 10px;
}
.sf-menu.sf-style-sgcmenu.sf-navbar {
  width: 100%;
}
.sf-menu.sf-style-sgcmenu ul {
  padding-left: 0;
}

.sf-menu span {
    display: block;
    position: relative;
    color: #fff;
}

.sgc-sub{
  margin-top: 7px;
}

.sf-menu.sf-style-sgcmenu ul.sf-megamenu li.sf-megamenu-wrapper ol,
.sf-menu.sf-style-sgcmenu ul.sf-megamenu li.sf-megamenu-wrapper ol li {
  margin: 0;
  padding: 0;
}
.sf-menu.sf-style-sgcmenu ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent {
  font-weight: bold;
}
.sf-menu.sf-style-sgcmenu ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
  display: inline;
  float: left;
  width: 12em;
}
.sf-menu.sf-style-sgcmenu.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
  float: right;
}
.sf-menu.sf-style-sgcmenu li.sf-parent-children-1 ul.sf-megamenu {
  width: 12em;
}
.sf-menu.sf-style-sgcmenu li.sf-parent-children-2 ul.sf-megamenu {
  width: 24em;
}
.sf-menu.sf-style-sgcmenu li.sf-parent-children-3 ul.sf-megamenu {
  width: 36em;
}
.sf-menu.sf-style-sgcmenu li.sf-parent-children-4 ul.sf-megamenu {
  width: 48em;
}
.sf-menu.sf-style-sgcmenu li.sf-parent-children-5 ul.sf-megamenu {
  width: 60em;
}
.sf-menu.sf-style-sgcmenu li.sf-parent-children-6 ul.sf-megamenu {
  width: 72em;
}
.sf-menu.sf-style-sgcmenu li.sf-parent-children-7 ul.sf-megamenu {
  width: 84em;
}
.sf-menu.sf-style-sgcmenu li.sf-parent-children-8 ul.sf-megamenu {
  width: 96em;
}
.sf-menu.sf-style-sgcmenu li.sf-parent-children-9 ul.sf-megamenu {
  width: 108em;
}
.sf-menu.sf-style-sgcmenu li.sf-parent-children-10 ul.sf-megamenu {
  width: 120em;
}

ul.menu li {
    margin: 0 0 0 0;
}

/* == Superfish menu sub menu == */
.sf-menu.sf-style-sgcmenu li {
  background: #242424;
  border-left: 1px solid;
  padding:10px;
  padding: 14px 8px 6px 9px;
  height: 25px;
}

.sf-menu.sf-horizontal.sf-shadow ul,
.sf-menu.sf-vertical.sf-shadow ul,
.sf-menu.sf-navbar.sf-shadow ul ul {
/*background: url('../images/shadow.png') no-repeat right bottom;*/
padding: 13px 8px 9px 0 !important;
-webkit-border-top-right-radius: none;
-webkit-border-bottom-left-radius: none;
-moz-border-radius-topright: none;
-moz-border-radius-bottomleft: none;
border-top-right-radius: none;
border-bottom-left-radius: none;
}

.sf-menu.sf-style-sgcmenu li.last{
  border-right: 1px solid;
}



.sf-menu.sf-style-sgcmenu li a,
.sf-menu.sf-style-sgcmenu li span{
  cursor: pointer;
  color: #d3d3d3;
}

.sf-menu.sf-style-sgcmenu li:hover{
  background: #275444;
}

.sf-menu ul ul {
    display: block;
    float: none;
    left: 22.387em !important;
    width: 12em;
    padding: 0 8px 9px 0;
}

.sf-menu.sf-style-sgcmenu li ul li{
   background: #275444;
   border-bottom:1px dotted #65847a;
   padding: 10px 9px 0px 9px;

   /* RGBa with 0.6 opacity */
    background-color: rgba(39, 84, 68, 0.9);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.sf-menu.sf-style-sgcmenu li ul li:hover{
  background: #1b3a2f;
}

.sf-menu.sf-style-sgcmenu li ul li.last{
  border-right:none;
}


/*@media screen and (max-width: 1024px){
  #header-menu {
    background: none !important;
  }
}
*/
