ul.menu.menu-horizontal, ul.menu.menu-horizontal li {
  display: inline; }

.sidebar ul.menu.sf-bg, ul.menu.sf-bg {
  margin: 0;
  padding: 0; }
  .sidebar ul.menu.sf-bg ul, .sidebar ul.menu.sf-bg li, .sidebar ul.menu.sf-bg li.leaf, .sidebar ul.menu.sf-bg li.expanded, .sidebar ul.menu.sf-bg li.collapsed, .sidebar ul.menu.sf-bg a, ul.menu.sf-bg ul, ul.menu.sf-bg li, ul.menu.sf-bg li.leaf, ul.menu.sf-bg li.expanded, ul.menu.sf-bg li.collapsed, ul.menu.sf-bg a {
    margin: 0;
    padding: 0; }

ul.menu.sf-bg li, ul.menu.menu-horizontal li {
  list-style-image: none;
  list-style-type: none; }

ul.menu.sf-bg.menu-horizontal li {
  float: left; }

ul.menu.sf-bg li a {
  display: block;
  padding: 0;
  line-height: 1.75em; }

ul.menu.sf-bg li a .sf-l-title {
  display: block;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0% 50%;
  margin-right: 0.5em;
  margin-left: 0.4em;
  padding-left: 0.9em;
  padding-right: 1em; }

ul.menu.sf-bg.menu-horizontal li a .sf-l-title {
  margin-left: 0em;
  margin-right: 0em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  padding-bottom: 0.05em;
  position: relative;
  top: -0.05em; }

ul.menu.sf-bg.menu-horizontal li a, ul.menu.sf-bg.menu-horizontal li a .sf-l-title {
  display: inline-block; }

ul.menu.sf-bg li.leaf > a .sf-l-title {
  background-image: url(/profiles/itinity/modules/itk/supermenu/css/menu-leaf.png); }

ul.menu.sf-bg li.expanded > a .sf-l-title {
  background-image: url(/profiles/itinity/modules/itk/supermenu/css/menu-expanded.png); }

ul.menu.sf-bg li.collapsed > a .sf-l-title {
  background-image: url(/profiles/itinity/modules/itk/supermenu/css/menu-collapsed.png); }

ul.menu.sf-bg.menu-horizontal li.leaf > a .sf-l-title, ul.menu.sf-bg.menu-horizontal li.expanded > a .sf-l-title, ul.menu.sf-bg.menu-horizontal li.collapsed > a .sf-l-title {
  background-image: none; }

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

ul.menu.sf-bg li li a {
  padding-left: 0.6em;
  /*1*/ }

ul.menu.sf-bg li li li a {
  padding-left: 1.1em;
  /*1.4*/ }

ul.menu.sf-bg li li li li a {
  padding-left: 1.6em;
  /*1.8*/ }

ul.menu.sf-bg li li li li li a .sf-l-title {
  padding-left: 2.1em;
  /*2.2*/ }

ul.menu.sf-bg li li li li li li a .sf-l-title {
  padding-left: 2.6em;
  /*2.6*/ }

ul.menu.sf-bg li li li li li li li a .sf-l-title {
  padding-left: 3em;
  /*3*/ }

ul.menu.menu-horizontal-multilevel li {
  display: inline-block; }
  ul.menu.menu-horizontal-multilevel li.sf-bg li.leaf > a .sf-l-title, ul.menu.menu-horizontal-multilevel li.sf-bg li.expanded > a .sf-l-title, ul.menu.menu-horizontal-multilevel li.sf-bg li.collapsed > a .sf-l-title {
    background-image: none; }
ul.menu.menu-horizontal-multilevel.sf-bg li a {
  border-top: 0; }
ul.menu.full-width[class*="menu-horizontal"] {
  display: table !important;
  width: 100%;
  float: none !important; }
  ul.menu.full-width[class*="menu-horizontal"] > li {
    display: table-cell !important;
    float: none !important;
    text-align: center; }
    ul.menu.full-width[class*="menu-horizontal"] > li > a {
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    ul.menu.full-width[class*="menu-horizontal"].root-items-count-1 > li {
      width: 100%; }
    ul.menu.full-width[class*="menu-horizontal"].root-items-count-2 > li {
      width: 50%; }
    ul.menu.full-width[class*="menu-horizontal"].root-items-count-3 > li {
      width: 33.3333333333%; }
    ul.menu.full-width[class*="menu-horizontal"].root-items-count-4 > li {
      width: 25%; }
    ul.menu.full-width[class*="menu-horizontal"].root-items-count-5 > li {
      width: 20%; }
    ul.menu.full-width[class*="menu-horizontal"].root-items-count-6 > li {
      width: 16.6666666667%; }
    ul.menu.full-width[class*="menu-horizontal"].root-items-count-7 > li {
      width: 14.2857142857%; }
    ul.menu.full-width[class*="menu-horizontal"].root-items-count-8 > li {
      width: 12.5%; }
    ul.menu.full-width[class*="menu-horizontal"].root-items-count-9 > li {
      width: 11.1111111111%; }
    ul.menu.full-width[class*="menu-horizontal"].root-items-count-10 > li {
      width: 10%; }

.sf-menu.sf-horizontal li:hover ul.sf-level-2, .sf-menu.sf-horizontal li.sfHover ul.sf-level-2 {
  top: 1.85em; }
  .sf-menu.sf-horizontal li:hover ul.sf-level-2.supposition-v, .sf-menu.sf-horizontal li.sfHover ul.sf-level-2.supposition-v {
    padding-bottom: 0.25em; }
/**
* Compiled from profiles/itinity/modules/itk/supermenu/css/supermenu.scss
* 
*/

