.tau_main_footer_block {
  margin: 50px auto;
  width: 980px;
}

.region.region-bottom {
  background-color: white;
}

.region.region-bottom .tau_main_footer_block li.depth-1.expanded.not-last {
  margin-bottom: 40px;
  margin-left: 0;
}

.region.region-bottom .tau_main_footer_block li.depth-1 a,
.region.region-bottom .tau_main_footer_block li.depth-2 a {
  font-size: 14px;
  font-family: 'Open Sans Hebrew', sans-serif;
}

.region.region-bottom .tau_main_footer_block li.depth-1 {
  width: 23%;
}

.region.region-bottom .tau_main_footer_block li.depth-1:nth-child(1),
.region.region-bottom .tau_main_footer_block li.depth-1:nth-child(5),
.region.region-bottom .tau_main_footer_block li.depth-1:nth-child(9) {
  margin-right: 0;
}

.region.region-bottom .tau_main_footer_block li.depth-1 a {
  color: #001721;
}

.region.region-bottom .tau_main_footer_block li.depth-2 {
  padding-top: 8px;
  margin: 0;
}

.region.region-bottom .tau_main_footer_block li.depth-2 a {
  color: #808080;
}

.tau-main-footer-block-logo {
  margin-bottom: 40px;
  text-align: center;
}

.tau-main-footer-block-logo img {
  height: 100px;
  width: 185px;
}

.social-links-block {
  display: inline-block;
  margin-bottom: 20px;
  width: 180px;
}

.social-link-item {
  margin-bottom: 15px;
}

.social-link-link {
  display: table-row;
}

.social-link-link:hover {
  text-decoration: none;
}

.social-link-title {
  display: table-cell;
  padding-right: 10px;
  text-align: center;
  vertical-align: middle;
  color: #808080;
  font-size: 14px;
  font-family: 'Open Sans Hebrew', sans-serif;
}

.social-link-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  height: 42px;
  width: 42px;
  font-size: 22px;
  background-color: #001721;
  color: white;
}

img.social-link-icon-coursera {
  height: 12px;
  width: 21px;
}

#block-tau-main-footer-tau-subsites-footer .tau_main_footer_block .tau_main_footer_block_title {
  display: none;
}

#block-tau-main-footer-tau-subsites-footer .tau_main_footer_block ul.menu.depth-1 .menu-item-not-link {
  color: #001721;
  font-size: 14px;
  font-family: 'Open Sans Hebrew', sans-serif;
}

.tau-mobile-v2 .block-tau-main-footer-tau-main-footer-block {
  font-size: 22px;
}

.tau-mobile-v2 .tau_main_footer_block {
  margin: 0 auto;
  padding-top: 2.273em;
  width: 100%;
}

.tau-mobile-v2 .tau-main-footer-block-logo {
  margin-bottom: 3.182em;
}

.tau-mobile-v2 .tau-main-footer-block-logo img {
  height: 6.591em;
  width: 12.227em;
}

.tau-mobile-v2 .tau_main_footer_block ul.menu {
  text-align: center;
  margin-right: 0.455em;
  margin-left: 0.455em;
}

.tau-mobile-v2 .tau_main_footer_block .depth-1 {
  line-height: normal;
  display: inline-block;
}

.tau-mobile-v2 .tau_main_footer_block .depth-1>* {
  color: #808080;
  font-family: 'Open Sans Hebrew', sans-serif;
  font-size: 1.182em;
  font-weight: bold;
  text-decoration: none;
}

.tau-mobile-v2 .tau_main_footer_block .depth-1>*:after {
  content: '|';
  padding-right: 0.455em;
}

.tau-mobile-v2 .tau_main_footer_block li:last-of-type>*:after {
  content: inherit;
}

.tau-mobile-v2 .tau_main_footer_block .depth-1 .menu {
  display: none;
}

.tau-mobile-v2 .tau_main_footer_block .last.social-links-block {
  width: 100%;
  margin: 2.091em auto 0;
}

.tau-mobile-v2 .tau_main_footer_block .last.social-links-block .social-link-item {
  display: inline-block;
  margin: 0 0.2em;
  vertical-align: top;
}

.tau-mobile-v2 .tau_main_footer_block .last.social-links-block .social-link-item .social-link-link {
  width: 3.545em;
  height: 3.545em;
  display: inline-block;
}

.tau-mobile-v2 .tau_main_footer_block .social-link-icon-coursera {
  width: 1.955em;
  height: 1.045em;
  padding-bottom: 2px;
}

.tau-mobile-v2 .tau_main_footer_block .last.social-links-block .social-link-item .social-link-link .social-link-title {
  display: none;
}

.tau-mobile-v2 .tau_main_footer_block .no_display {
  display: block !important;
}

.tau-mobile-v2.dir_ltr .tau_main_footer_block .depth-1>*:after {
  padding-left: 0.455em;
  padding-right: 0px;
}

@media (max-width: 480px) {
  .tau-mobile-v2 .block-tau-main-footer-tau-main-footer-block {
    font-size: 12px;
  }
}
