/* Custom Superfish */

.region-header .sf-style-none {
  float: left;
  padding: 0;
  margin-top: -0.5em !important;
  width: 100%;
}
.region-header .sf-style-none.sf-navbar {
  width: 100%;
}
.region-header .sf-style-none ul {
  padding-left: 0;
}
.search-open .region-header .sf-style-none li {
  display: none;
}
.region-header .sf-style-none a,
.region-header .sf-style-none span.nolink {
  padding: 0.75em 1em;
}
.region-header .sf-style-none a.sf-with-ul,
.region-header .sf-style-none span.nolink.sf-with-ul {
  padding-right: 2.25em;
}
.region-header .sf-style-none.rtl a.sf-with-ul,
.region-header .sf-style-none.rtl span.nolink.sf-with-ul {
  padding-left: 2.25em;
  padding-right: 1em;
}

.region-header .sf-style-none li li {
	border-bottom: 2px solid #ef7200;
}
.region-header .sf-style-none li li:last-child {
	border-bottom: none;
}
.region-header .sf-style-none li li a {
	color: #fff;
	/*white-space: nowrap;*/
}
.region-header .sf-style-none li li a:hover,
.region-header .sf-style-none li li a:focus,
.region-header .sf-style-none li li a:active {
	color: #000;
	text-decoration: none;
}
.region-header .sf-style-none li:hover,
.region-header .sf-style-none li.sfHover,
.region-header .sf-style-none a:focus,
.region-header .sf-style-none a:hover,
.region-header .sf-style-none a:active,
.region-header .sf-style-none span.nolink:hover {
}
.region-header .sf-style-none li:hover > ul,
.region-header .sf-style-none li.sfHover > ul {
  top: 76px;
  background: #F39205;
  padding-top: 5px;
}

.region-header .sf-style-none li:hover > ul:before,
.region-header .sf-style-none li.sfHover > ul:before {
    content: "";
    position: absolute;
    top: -15px;
    left: 16px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #F39205;
}
.region-header div.sf-accordion-toggle.sf-style-none a {
    width: 50px;
    height: 50px;
	display: block;
	padding: 0 !important;
	position: relative;
}
.region-header div.sf-accordion-toggle.sf-style-none a.sf-expanded,
.region-header .sf-style-none.sf-accordion li.sf-expanded > a,
.region-header .sf-style-none.sf-accordion li.sf-expanded > span.nolink {
  font-weight: bold;
}
.region-header .sf-style-none.sf-accordion li a.sf-accordion-button {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 499;
  text-decoration: none;
}
.region-header .sf-accordion-toggle.sf-style-none span {
  display: none;
}

.region-header .sf-accordion-toggle.sf-style-none:before {
	content: "≡";
    font-size: 2em;
    position: absolute;
    right: 0.5em;
    top: 50%;
    transform: translateY(-50%);
    speak: none;
}

ul.sf-menu.sf-accordion.sf-expanded {
    position: absolute;
    top: 58px !important;
    left: 0 !important;
    background: #fff;
	border-bottom: 1px solid #ccc;
}
.region-header .sf-accordion-toggle.sf-style-none {
    position: absolute;
    padding: 0;
    right: 0;
    margin-top: 0 !important;
    width: 50px;
    height: 50px;
    border-left: 1px solid #ccc;
}
.region-header ul.sf-menu ul {
    width: auto !important;
	min-width: 16em;
}
/* Media Queries
   ********************************************************** */
/* ********************************************************** */
@media only screen and (max-width: 992px) { /* ************* */
.region-header .sf-style-none li:hover > ul:before,
.region-header .sf-style-none li.sfHover > ul:before {
    display: none;
}
.region-header .sf-style-none li > ul,
.region-header .sf-style-none li > ul,
.region-header .sf-style-none li:hover > ul,
.region-header .sf-style-none li.sfHover > ul {
  top: 0;
  width: 100% !important;
  background: #ccc;
  padding-top: 0;
}
.region-header .sf-style-none li li {
    border-bottom: 1px solid #fff;
}
.region-header .sf-style-none li li a {
	color: #000;
}

.region-header .sf-style-none li li a:hover, .region-header .sf-style-none li li a:focus, .region-header .sf-style-none li li a:active {
    color: #E7840B;
	text-decoration: underline;
}

/* ************** */ }
/* ********************************************************** */
@media only screen and (max-width: 1280px) { /* ************* */


/* ************** */ }
/* ********************************************************** */
@media only screen and (max-width: 1023px) { /* ************* */


/* ************** */ }