@media (max-width: 992px) {
  nav > #block_top_menu {
    display: block; } }

@media (min-width: 992px) {
  nav > #block_top_menu {
    display: none; } }

@media (max-width: 992px) {
  #top-container #block_top_menu {
    display: block; } }

@media (min-width: 992px) {
  #top-container #block_top_menu {
    display: block;
  float: right; } }

#block_top_menu {
  margin: 0 auto;
  z-index: 1000 }
  #block_top_menu .sf-menu {
    margin: 0 auto;
    background-color: #111;
    border-bottom: 2px solid #555;
    text-align: left;
    float:right; }
    @media (min-width: 992px) {
      #block_top_menu .sf-menu {
        background-color: unset;
        border-bottom: none; } }
    @media (max-width: 768px) {
      #block_top_menu .sf-menu {
        background-color: #111; } }
    #block_top_menu .sf-menu > li {
      margin-bottom: -2px;
      border-right: none;
      display: block;
      width: auto;
      padding: 0 10px;
      margin-right: 0px; }
      @media (max-width: 992px) {
        #block_top_menu .sf-menu > li {
          display: block;
          margin-top: 3px;
          width: 100%; } }
      #block_top_menu .sf-menu > li.sfHoverForce > a {
        border-top: 3px solid #65a7c7;
        margin-top: -3px;
        color: #fff;
        background: #111!important; }
      #block_top_menu .sf-menu > li.sfHover > a {
        border-top: 3px solid #65a7c7;
        margin-top: -3px;
        background: #111!important; }
      #block_top_menu .sf-menu > li:Hover > a {
        border-top: 3px solid #65a7c7;
        margin-top: -3px;
        background: #111!important; }
      #block_top_menu .sf-menu > li > a {
        border-bottom: 3px solid #555;
        color: #eee;
        padding: 22px 20px;
        text-align: center; }

        @media (min-width: 992px) {
          #block_top_menu .sf-menu > li > a {
            border-bottom: none;
            font-size: 11px; } }
        @media (max-width: 1200px) and (min-width: 992px) {
          #block_top_menu .sf-menu > li > a {
            padding: 17px 5px; } }
      #block_top_menu .sf-menu > li > .submenu-container {
        background-color: rgba(15,15,15,0.9); }

@media (min-width: $screen-md) {
  #block_top_menu .sf-menu > li > .submenu-container {
    top: 58px;
    box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.3); } }
        @media (max-width: 992px) {
          #block_top_menu .sf-menu > li > .submenu-container {
            top: 0px; } }
        #block_top_menu .sf-menu > li > .submenu-container > li {
          height: 30px;
          line-height: 30px; }
          @media (min-width: 768px) {
            #block_top_menu .sf-menu > li > .submenu-container > li {
              height: 40px;
              line-height: initial;
              margin-bottom: 30px; } }
          @media (min-width: 768px) {
            #block_top_menu .sf-menu > li > .submenu-container > li {
              float: none;
              display: inline-block; } }
          #block_top_menu .sf-menu > li > .submenu-container > li > a {
            color: #ddd; }
            #block_top_menu .sf-menu > li > .submenu-container > li > a:hover {
              color: #C69F6D; }
      @media (min-width: 1200px) {
        #block_top_menu .sf-menu > li > ul {
           width: 250%; 
          left: -500px!important;
          top: 54px!important;
          padding: 26px 30px 31px!important; } }
          
      @media (max-width: 1199px) {
        #block_top_menu .sf-menu > li > ul {
           width: 250%; 
          left: -430px!important;
          top: 54px!important;
          padding: 26px 30px 31px!important; } }
          
      @media (max-width: 992px) {
        #block_top_menu .sf-menu > li > ul {
           width: 100%; 
          left: 0px!important;
          top: 54px!important;
          padding: 26px 30px 31px!important; } }

      #block_top_menu .sf-menu li li li a {
        color: #777!important;
      }
      #block_top_menu .sf-menu li li li a:hover {
        color: #C69F6D!important;
      }
      .sf-menu > li > ul > li {
        width: 25%!important;
      }
    @media (max-width: 768px) {
      .sf-menu ul {
        background: #111!important;
      }
      .sf-menu > li span {
        color: #fff!important;
      }
      .sf-menu > li > ul > li {
        width: 100%!important;
      }
    }
  .sf-menu > li > ul > li > a {
    color: #C69F6D!important;
}
.right {
  float: right;
}
@media (max-width: 992px) {
    .right {
        float: none;
    }
}
@media (max-width: 767px) {
    .menu-mobile-grover {
        display:none;
    }
}
/*# sourceMappingURL=blocktopmenu.css.map */
