.special-menu-item {
  display: none;
}

ul.menu li.depth-1.special-menu-item {
  float: right;
  margin: 0;
  padding: 0 18px;
}

body.dir_ltr ul.menu li.depth-1.special-menu-item {
  float: left;
}

ul.menu li.depth-1.special-menu-item:hover,
ul.menu li.depth-1.special-menu-item:hover a {
  color: #3182B1;
  text-decoration: none;
  background: #E9EFF8;
}

li ul .special-menu-item {
  float: none;
  list-style: none;
  list-style-image: none;
  margin: 0;
  overflow: hidden;
}

.region.region-header ul.menu .special-menu-item {
  display: block;
}

.special-menu-item .item-content {
  padding: 12px 25px 0 40px;
}

body.dir_rtl ul.menu.depth-3 .item-content.item-type-banner * {
  padding-right: 0;
}

body.dir_ltr ul.menu.depth-3 .item-content.item-type-banner * {
  padding-left: 0;
}

ul.menu.depth-3 .item-content.item-type-banner .item-rows {
  padding-bottom: 10px;
}

ul.depth-1>.special-menu-item .item-content {
  padding: 0;
}

.special-menu-item .item-content .item-title {
  line-height: normal;
  padding: 0 10px 10px;
  font-size: 14px;
  font-weight: bold;
}

ul.depth-1>.special-menu-item .item-content .item-title {
  padding: 0;
  font-family: 'Open Sans Hebrew Regular';
  font-size: 19px;
  line-height: 36px;
}

.special-menu-item .item-row {
  min-width: 180px;
  font-size: 14px !important;
  padding: 0 10px;
  line-height: normal;
}

.special-menu-item .item-type-gallery .item-row {
  clear: both;
}

.special-menu-item .item-row-title {
  padding-bottom: 5px;
  font-weight: bold;
  font-size: 14px !important;
}

.special-menu-item .item-row-image {
  float: right;
}

.special-menu-item .item-row-image img {
  max-width: 180px;
}

.special-menu-item ul,
.special-menu-item ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-image: none;
}

.special-menu-item ul li {
  margin: 0 0 10px;
  background: transparent url("/sites/all/themes/tau/images/arrow_right_blue.png") no-repeat right 7px;
  display: block;
  line-height: 18px;
  padding: 0 10px !important;
}

.dir_ltr .special-menu-item ul li {
  background: transparent url("/sites/all/themes/tau/images/arrow_left_blue.png") no-repeat left 7px;
}

body.dir_ltr .special-menu-item .item-row-image {
  float: left;
}

.region.region-header ul.menu .special-menu-item .item-row a {
  font-weight: normal;
  font-size: 14px !important;
  font-family: arial;
  line-height: normal;
}

.region.region-header ul.menu .special-menu-item .item-row-title a {
  font-weight: bold;
  font-size: 14px !important;
}

.special-menu-item .clearer {
  clear: both;
}

ul.menu li.depth-2.special-menu-item.not-first {
  margin-right: 0 !important;
  margin-top: 0 !important;
}


/* hover */

.special-menu-item .item-rows:hover a {
  color: #3182A3 !important;
}

.special-menu-item .item-type-messages .item-rows:hover a,
.special-menu-item .item-type-zarkor .item-rows:hover a {
  color: inherit !important;
}

.special-menu-item .item-type-messages .item-rows a:hover,
.special-menu-item .item-type-zarkor .item-rows a:hover,
.special-menu-item .item-type-zarkor .item-rows .item-row:hover a {
  color: #3182A3 !important;
}

.region.region-header ul.menu .special-menu-item .link-type-event .item-row-date a {
  font-weight: bold;
}

.special-menu-item .item-rows {
  padding: 0 0 20px;
}

.special-menu-item
/*.not-last*/

.item-rows {
  max-width: 200px;
}

ul.menu .special-menu-item.not-last {
  float: right;
}

ul.menu .special-menu-item.not-last.not-first {
  padding: 0 55px 0 0;
}

.ie ul.menu .special-menu-item.not-last {
  padding: 0 30px 0 0;
}

body.dir_ltr ul.menu .special-menu-item.not-last {
  float: left;
}

body.dir_ltr ul.menu .special-menu-item.not-last.not-first {
  padding: 0 0 0 55px;
}

ul.menu .special-menu-item.not-last .item-content {
  margin: 12px 0 0;
  padding: 0;
}


/*ul.menu .special-menu-item.not-last,*/

ul.menu .menu .depth-3.special-menu-item,
body.dir_ltr ul.menu .menu .depth-3.special-menu-item {
  min-width: inherit;
  max-width: 200px;
  margin: 0;
  padding: 0;
}

ul.menu .menu .depth-3.special-menu-item {
  float: none;
  border: 1px solid #cccccc;
  border-width: 0 0 1px;
}

ul.menu .menu .depth-3.special-menu-item .item-content {
  padding: 0;
}

body.dir_rtl .region.region-header li.depth-1>ul.menu li.clearer {
  margin-right: 15px !important;
}

body.dir_ltr .region.region-header li.depth-1>ul.menu li.clearer {
  margin-left: 15px !important;
  clear: none !important;
}


/* zarkor */

body.dir_rtl .special-menu-item div.builder_round_image {
  left: auto;
  right: 62px;
}

body.dir_ltr .special-menu-item div.builder_round_image {
  right: auto;
  left: 62px;
}

.special-menu-item div.builder_round_image {
  bottom: -3px;
}

body.dir_rtl .special-menu-item .builder_show_img,
body.dir_rtl .special-menu-item .bulder_show_txt {
  float: right;
}

body.dir_ltr .special-menu-item .builder_show_img,
body.dir_ltr .special-menu-item .bulder_show_txt {
  float: left;
}

.region.region-header ul.menu .special-menu-item .text-title a {
  font-weight: bold;
}

.region.region-header ul.menu .depth-1.special-menu-item .edit-link {
  position: absolute;
}

.region.region-header ul.menu .special-menu-item .edit-link a {
  font-size: 12px !important;
  visibility: hidden;
  display: inline-block;
  font-weight: normal !important;
  line-height: normal;
  color: #555555 !important;
  padding: 3px;
  background: #cccccc;
  margin: 0 5px 20px;
}

.region.region-header ul.menu .special-menu-item:hover .edit-link a {
  visibility: visible;
}

body.dir_rtl .region.region-header li.depth-1 li.depth-2.special-menu-item.not-first.not-last .item-content {
  border-right: 1px #d6d6d6 solid;
  padding-right: 28px;
  margin-right: -27px;
}

body.dir_rtl .region.region-header li.depth-1 li.depth-2.special-menu-item.last .item-content {
  border-right: 1px #d6d6d6 solid;
  padding-right: 10px;
  margin-right: 15px;
  padding-top: 0px;
  margin-top: 12px;
}

body.dir_ltr .region.region-header li.depth-1 li.depth-2.special-menu-item.not-first {
  padding-left: 0px;
  margin-right: 20px !important;
}

body.dir_ltr .region.region-header li.depth-1 li.depth-2.special-menu-item.not-first .item-content {
  border-left: 1px #d6d6d6 solid;
}
