@import 'reset.css';
/* Grid */
@import url(http://fonts.googleapis.com/earlyaccess/opensanshebrew.css);
[class|='row'] [class|='col'] {
  margin: 0 15px;
  float: left;
}
[class|='row'] [class|='col']:first-of-type {
  margin-left: 0;
}
[class|='row'] [class|='col']:last-of-type {
  margin-right: 0;
}
.col-12 {
  width: 1098px;
  min-height: 1px;
  direction: rtl;
}
.col-11 {
  width: 1004px;
  min-height: 1px;
  direction: rtl;
}
.col-10 {
  width: 910px;
  min-height: 1px;
  direction: rtl;
}
.col-9 {
  width: 816px;
  min-height: 1px;
  direction: rtl;
}
.col-8 {
  width: 722px;
  min-height: 1px;
  direction: rtl;
}
.col-7 {
  width: 628px;
  min-height: 1px;
  direction: rtl;
}
.col-6 {
  width: 534px;
  min-height: 1px;
  direction: rtl;
}
.col-5 {
  width: 440px;
  min-height: 1px;
  direction: rtl;
}
.col-4 {
  width: 346px;
  min-height: 1px;
  direction: rtl;
}
.col-3 {
  width: 252px;
  min-height: 1px;
  direction: rtl;
}
.col-2 {
  width: 158px;
  min-height: 1px;
  direction: rtl;
}
.col-1 {
  width: 64px;
  min-height: 1px;
  direction: rtl;
}
.row-12 {
  width: 1098px;
  min-height: 1px;
}
.row-12:after {
  content: "";
  display: table;
  clear: both;
}
.row-11 {
  width: 1004px;
  min-height: 1px;
}
.row-11:after {
  content: "";
  display: table;
  clear: both;
}
.row-10 {
  width: 910px;
  min-height: 1px;
}
.row-10:after {
  content: "";
  display: table;
  clear: both;
}
.row-9 {
  width: 816px;
  min-height: 1px;
}
.row-9:after {
  content: "";
  display: table;
  clear: both;
}
.row-8 {
  width: 722px;
  min-height: 1px;
}
.row-8:after {
  content: "";
  display: table;
  clear: both;
}
.row-7 {
  width: 628px;
  min-height: 1px;
}
.row-7:after {
  content: "";
  display: table;
  clear: both;
}
.row-6 {
  width: 534px;
  min-height: 1px;
}
.row-6:after {
  content: "";
  display: table;
  clear: both;
}
.row-5 {
  width: 440px;
  min-height: 1px;
}
.row-5:after {
  content: "";
  display: table;
  clear: both;
}
.row-4 {
  width: 346px;
  min-height: 1px;
}
.row-4:after {
  content: "";
  display: table;
  clear: both;
}
.row-3 {
  width: 252px;
  min-height: 1px;
}
.row-3:after {
  content: "";
  display: table;
  clear: both;
}
.row-2 {
  width: 158px;
  min-height: 1px;
}
.row-2:after {
  content: "";
  display: table;
  clear: both;
}
.btn {
  display: inline-block;
  text-align: center;
  transition: background .5s;
  width: auto;
  height: auto;
  font-size: 1rem;
  line-height: 1rem;
  color: #fff;
  background-color: #0C416F;
  border-radius: 3px;
  text-decoration: none;
  cursor: pointer;
  /*

  &.xl {

    .btn-builder(@width:300px;@height:53px;@font-size:2rem;@line-height:3rem);

  }

  &.m {

    .btn-builder();

  }

  &.s {

    .btn-builder(@width:150px;@height:30px;@font-size:1.2rem;@line-height:1.5);

  }

  */
}
.btn.blue {
  background: #0C416F;
  color: #fff;
}
.btn.blue:hover {
  background: #082E4E;
}
.pointer {
  cursor: pointer;
}
.rtl {
  direction: rtl;
}
.ltr {
  direction: ltr;
}
.floatr {
  float: right;
}
.floatl {
  float: left;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.fixed {
  position: fixed;
}
.tcenter {
  text-align: center;
}
.vcenter {
  display: table-cell;
  vertical-align: middle;
}
.vcenter-flex {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
}
.tright {
  text-align: right;
}
.tleft {
  text-align: left;
}
.not-ul {
  text-decoration: none;
}
.ul {
  text-decoration: underline;
}
.deleted,
.line-through {
  text-decoration: line-through;
}
.light {
  font-weight: 100;
}
.normal {
  font-weight: 200;
}
.bold {
  font-weight: 400;
}
.ultra-bold,
.bolder {
  font-weight: 600;
}
strong {
  font-weight: 400;
}
.italic {
  font-style: italic;
}
.block {
  display: block;
}
.iblock {
  display: inline-block;
}
.inline {
  display: inline;
}
.none {
  display: none;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalize {
  text-transform: capitalize;
}
.overflow-fix {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.trans-color {
  transition: color .5s;
}
.trans-bg {
  transition: background .5s;
}
.trans-border {
  transition: border .5s;
}
.trans-opac {
  transition: opacity .5s;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.clear {
  clear: both;
}
.no-margin-top {
  margin-top: 0 !important;
}
.no-margin-bottom {
  margin-bottom: 0 !important;
}
.no-margin-left {
  margin-left: 0 !important;
}
.no-margin-right {
  margin-right: 0 !important;
}
.ic {
  width: 15px;
  height: 15px;
  margin: 0;
  padding: 0;
  background-repeat: no-repeat !important;
  background-position: 0 0;
  vertical-align: baseline;
  display: inline-block;
}
.ic.arrow.size-7x13 {
  width: 7px;
  height: 13px;
}
.ic.arrow.size-7x13.orange {
  background-image: url('/orin_shpalter/img/ic/arrow-7x13-left-orange.png');
}
.ic.arrow.size-5x10 {
  width: 5px;
  height: 10px;
}
.ic.arrow.size-5x10.orange {
  background-image: url('/orin_shpalter/img/ic/arrow-5x10-orange.png');
}
.ic.arrow.size-24x23 {
  width: 24px;
  height: 23px;
}
.ic.arrow.size-24x23.blue {
  background-image: url('/orin_shpalter/img/ic/arrow-24x23-left-blue.png');
}
.ic.arrow.right {
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Safari */
  transform: rotate(180deg);
}
.ic.arrow.down-18x17 {
  width: 18px;
  height: 17px;
  background-image: url('/orin_shpalter/img/ic/arrow-18x17-down-black.png');
}
.ic.location-29x29 {
  width: 29px;
  height: 29px;
  background-image: url('/orin_shpalter/img/ic/location-29x29-white.png');
}
.ic.phone-29x29 {
  width: 29px;
  height: 29px;
  background-image: url('/orin_shpalter/img/ic/mobile-29x29-white.png');
}
.ic.email-29x29 {
  width: 29px;
  height: 29px;
  background-image: url('/orin_shpalter/img/ic/email-29x29-white.png');
}
.ic.search_25x27 {
  width: 25px;
  height: 27px;
}
.ic.search_25x27.white {
  background-image: url('/orin_shpalter/img/ic/search_25x27_white.png');
}
.ic.pencil-13x29 {
  width: 13px;
  height: 29px;
  background-image: url('/orin_shpalter/img/ic/pencil-13x29.png');
}
.ic.accessability {
  width: 26px;
  height: 33px;
  background-image: url('/orin_shpalter/img/ic/accessibility-26x33.png');
}
.ic.accessability.orange {
  background-image: url('/orin_shpalter/img/ic/accessibility-26x33-orange.png');
  vertical-align: sub;
}
.ic.mobile {
  width: 39px;
  height: 45px;
  background-image: url('/orin_shpalter/img/ic/mobile-39x45.png');
}
.ic.email {
  width: 43px;
  height: 39px;
  background-image: url('/orin_shpalter/img/ic/email-43x39.png');
}
.ic.news.size-48x58 {
  width: 48px;
  height: 58px;
  background-image: url('/orin_shpalter/img/ic/news-48x58.png');
}
.ic.books.size-47x60 {
  width: 47px;
  height: 60px;
  background-image: url('/orin_shpalter/img/ic/books-47x60.png');
}
.ic.pdf {
  width: 20px;
  height: 19px;
  background-image: url('/orin_shpalter/img/ic/pdf-20x19.png');
}
.ic.play {
  width: 118px;
  height: 117px;
  background-image: url('/orin_shpalter/img/ic/play-118x117.png');
}
.ic.play:hover,
.ic.play.hover {
  background-image: url('/orin_shpalter/img/ic/play-118x117-hover.png');
}
.ic.comment.blue-25x21 {
  width: 25px;
  height: 21px;
  background-image: url('/orin_shpalter/img/ic/comment-25x21-blue.png');
}
.ic.fb {
  width: 25px;
  height: 24px;
  background-image: url('/orin_shpalter/img/ic/social-fb-25x24.png');
}
.ic.twitter {
  width: 25px;
  height: 24px;
  background-image: url('/orin_shpalter/img/ic/social-twitter-25x24.png');
}
.ic.linkedin {
  width: 25px;
  height: 24px;
  background-image: url('/orin_shpalter/img/ic/social-linkedin-25x24.png');
}
@font-face {
  font-family: 'eTypogrph';
  src: url('/orin_shpalter/fonts/etypogrphwebfont.eot');
  src: url('/orin_shpalter/fonts/etypogrphwebfont.eot?#iefix') format('embedded-opentype'), url('/orin_shpalter/fonts/etypogrphwebfont.woff') format('woff'), url('/orin_shpalter/fonts/etypogrphwebfont.ttf') format('truetype'), url('/orin_shpalter/fonts/etypogrphwebfont.svg#etypogrphwebfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'eTypogrphBold';
  src: url('/orin_shpalter/fonts/etypogrphboldwebfont.eot');
  src: url('/orin_shpalter/fonts/etypogrphboldwebfont.eot?#iefix') format('embedded-opentype'), url('/orin_shpalter/fonts/etypogrphboldwebfont.woff') format('woff'), url('/orin_shpalter/fonts/etypogrphboldwebfont.ttf') format('truetype'), url('/orin_shpalter/fonts/etypogrphboldwebfont.svg#etypogrphboldwebfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TypogrphLight';
  src: url('/orin_shpalter/fonts/tipograflightwebfont.eot');
  src: url('/orin_shpalter/fonts/tipograflightwebfont.eot?#iefix') format('embedded-opentype'), url('/orin_shpalter/fonts/tipograflightwebfont.woff') format('woff'), url('/orin_shpalter/fonts/tipograflightwebfont.ttf') format('truetype'), url('/orin_shpalter/fonts/tipograflightwebfont.svg#tipograflightwebfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'efbTypogrph';
  src: url('/orin_shpalter/fonts/fbtipografen-regular-webfont.eot');
  src: url('/orin_shpalter/fonts/fbtipografen-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/orin_shpalter/fonts/fbtipografen-regular-webfont.woff') format('woff'), url('/orin_shpalter/fonts/fbtipografen-regular-webfont.ttf') format('truetype'), url('/orin_shpalter/fonts/fbtipografen-regular-webfont.svg#fbtipografen-regular-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'efbTypogrphBold';
  src: url('/orin_shpalter/fonts/fbtipografen-bold-webfont.eot');
  src: url('/orin_shpalter/fonts/fbtipografen-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/orin_shpalter/fonts/fbtipografen-bold-webfont.woff') format('woff'), url('/orin_shpalter/fonts/fbtipografen-bold-webfont.ttf') format('truetype'), url('/orin_shpalter/fonts/fbtipografen-bold-webfont.svg#fbtipografen-bold-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
.test {
  font-weight: 300;
  background: red;
  font-weight: 400;
}
.primaryFont {
  font-family: 'Open Sans Hebrew', serif;
}
.secondaryFont,
.titleFont {
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
}
.secondaryFont.bold,
.titleFont.bold,
.secondaryFont.strong,
.titleFont.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.secondaryFont.light,
.titleFont.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
body {
  font-weight: 200;
  font-size: 16px;
  line-height: 1;
  background: #fff;
  color: #1d1d1d;
  font-family: 'Open Sans Hebrew', serif;
}
html * {
  font-size: 16px;
}
.lightbox-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 99999;
  display: none;
}
.lightbox-wrapper {
  position: relative;
}
.lightbox-wrapper .lightbox {
  display: none;
  z-index: 99999;
  position: absolute;
  top: 125px;
  left: 30%;
  width: 740px;
  height: 456px;
  background: #1d1d1d;
  border: 4px solid #fff;
  border-radius: 8px;
}
.lightbox-wrapper .lightbox .content {
  background: url('../img/popup-bg.jpg');
  width: 100%;
  height: 100%;
  border-radius: 8px;
}
.lightbox-wrapper .lightbox .content a.lightbox-close {
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 1.2rem;
  font-weight: 600;
  color: #1d1d1d;
  background: #fff;
  border-radius: 20px;
  width: 20px;
  height: 20px;
  text-align: center;
}
.lightbox-wrapper .lightbox .content .lightbox-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background: rgba(255, 255, 255, 0.8);
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
}
.lightbox-wrapper .lightbox .content .lightbox-footer h4 {
  padding: 0 30px 0 10px;
  font-size: 2.1rem;
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
  text-align: right;
  direction: rtl;
  color: #0C416F;
}
.lightbox-wrapper .lightbox .content .lightbox-footer h4 strong {
  font-size: 2.1rem;
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
  float: left;
}
.lightbox-wrapper .lightbox .content .form-wrapper {
  width: 340px;
  height: 300px;
  text-align: center;
  direction: rtl;
  position: absolute;
  top: 40px;
  right: 0;
}
.lightbox-wrapper .lightbox .content .form-wrapper h1 {
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
  font-size: 2.2rem;
  color: #fff;
}
.lightbox-wrapper .lightbox .content .form-wrapper h1.bold,
.lightbox-wrapper .lightbox .content .form-wrapper h1.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.lightbox-wrapper .lightbox .content .form-wrapper h1.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.lightbox-wrapper .lightbox .content .form-wrapper h2 {
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
  font-size: 1.4rem;
  color: #fff;
  margin-top: 4px;
}
.lightbox-wrapper .lightbox .content .form-wrapper h2.bold,
.lightbox-wrapper .lightbox .content .form-wrapper h2.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.lightbox-wrapper .lightbox .content .form-wrapper h2.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.lightbox-wrapper .lightbox .content .form-wrapper h3 {
  margin: 15px 0 10px 0;
  font-weight: 200;
  font-size: 1rem;
  color: #fff;
}
.lightbox-wrapper .lightbox .content .form-wrapper form.contact-form ::-webkit-input-placeholder {
  color: #86abcb;
}
.lightbox-wrapper .lightbox .content .form-wrapper form.contact-form :-moz-placeholder {
  /* Firefox 18- */
  color: #86abcb;
}
.lightbox-wrapper .lightbox .content .form-wrapper form.contact-form ::-moz-placeholder {
  /* Firefox 19+ */
  color: #86abcb;
}
.lightbox-wrapper .lightbox .content .form-wrapper form.contact-form :-ms-input-placeholder {
  color: #86abcb;
}
.lightbox-wrapper .lightbox .content .form-wrapper form.contact-form input[type="text"] {
  float: right;
  font-family: 'Open Sans Hebrew', serif;
  width: 249px;
  height: 33px;
  font-size: 1.2rem;
  line-height: 1.5rem;
  color: #86abcb;
  padding: 0 10px;
  display: block;
  background: #fff;
  margin: 0 auto 5px auto;
}
.lightbox-wrapper .lightbox .content .form-wrapper form.contact-form input[type="text"].phone {
  width: 180px;
  display: inline-block;
}
.lightbox-wrapper .lightbox .content .form-wrapper form.contact-form input[type="checkbox"] {
  width: 16px;
  height: 16px;
  float: right;
}
.lightbox-wrapper .lightbox .content .form-wrapper form.contact-form label[for="mailing-list-check"] {
  color: #fff;
  font-size: .85rem;
  line-height: .9rem;
  vertical-align: top;
}
.lightbox-wrapper .lightbox .content .form-wrapper form.contact-form input[type="submit"] {
  display: inline-block;
  text-align: center;
  transition: background .5s;
  width: 140px;
  height: 40px;
  font-size: 1.4rem;
  line-height: 1rem;
  color: #fff;
  background-color: #f89d20;
  border-radius: 5px;
  text-decoration: none;
  cursor: pointer;
  -webkit-box-shadow: 5px 5px 5px #3c3c3c;
  -moz-box-shadow: 5px 5px 5px #3c3c3c;
  box-shadow: 5px 5px 5px #3c3c3c;
}
.lightbox-wrapper .lightbox .content .form-wrapper form.contact-form input[type="submit"]:hover {
  background: #d1841b;
}
.lightbox-wrapper .lightbox .content .form-wrapper form.contact-form input[type="submit"]:active {
  background: #bf7819;
}
.lightbox-wrapper .lightbox .content .form-wrapper form.contact-form .fields-wrapper {
  width: 250px;
  height: 33px;
  margin: 0 auto 10px auto;
}
.lightbox-wrapper .lightbox .content .form-wrapper form.contact-form .fields-wrapper.phone-wrapper select {
  border: 0;
}
.lightbox-wrapper .lightbox .content .form-wrapper form.contact-form .fields-wrapper.phone-wrapper select.phone-prefix {
  float: left;
  width: 65px;
  height: 33px;
  display: inline-block;
  font-size: 1.2rem;
  color: #86abcb;
}
.lightbox-wrapper .lightbox .content .form-wrapper form.contact-form .fields-wrapper.phone-wrapper select.phone-prefix option {
  font-size: 1.2rem;
}
.content-wrapper,
.header-wrapper,
.footer-wrapper,
.slogan-wrapper,
.footer-content-wrapper,
.accessability-menu-wrapper,
.page-submenu-wrapper {
  width: 100%;
}
.content-wrapper [class|='row'],
.header-wrapper [class|='row'],
.footer-wrapper [class|='row'],
.slogan-wrapper [class|='row'],
.footer-content-wrapper [class|='row'],
.accessability-menu-wrapper [class|='row'],
.page-submenu-wrapper [class|='row'] {
  margin-right: auto;
  margin-left: auto;
}
.content-wrapper.silver-light,
.header-wrapper.silver-light,
.footer-wrapper.silver-light,
.slogan-wrapper.silver-light,
.footer-content-wrapper.silver-light,
.accessability-menu-wrapper.silver-light,
.page-submenu-wrapper.silver-light {
  background: #F2F2F2;
}
.header-wrapper {
  background: #0C416F;
}
.header-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.accessability-menu-wrapper {
  background: #fff;
  display: none;
  position: relative;
}
.accessability-menu-wrapper .accessability-menu h1 {
  font-size: 2rem;
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
  line-height: 3rem;
  margin-left: 70px;
  float: right;
}
.accessability-menu-wrapper .accessability-menu h1.bold,
.accessability-menu-wrapper .accessability-menu h1.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.accessability-menu-wrapper .accessability-menu h1.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.accessability-menu-wrapper .accessability-menu h1 i {
  margin-left: 9px;
}
.accessability-menu-wrapper .accessability-menu .close {
  position: absolute;
  left: 15px;
  top: 5px;
}
.accessability-menu-wrapper .accessability-menu .close a {
  font-size: 1.2rem;
  color: #1d1d1d;
}
.accessability-menu-wrapper .accessability-menu .close a span {
  font-size: 2rem;
  vertical-align: sub;
}
.accessability-menu-wrapper .accessability-menu .option {
  display: inline-block;
  border-right: 1px solid #06233c;
  border-left: 1px solid #06233c;
  border-bottom: 1px solid #06233c;
  border-radius: 0 0 5px 5px;
  margin: 0 50px 0 0;
  float: right;
}
.accessability-menu-wrapper .accessability-menu .option .cell {
  display: inline-block;
  width: 50px;
  height: 30px;
  font-size: 1rem;
  color: #1d1d1d;
  border-left: 1px solid #06233c;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.accessability-menu-wrapper .accessability-menu .option .cell.title {
  width: 110px;
  font-size: 1rem;
}
.accessability-menu-wrapper .accessability-menu .option .cell.selected {
  background: #ced9e2;
}
.accessability-menu-wrapper .accessability-menu .option .cell:last-of-type {
  border: none;
}
.accessability-menu-wrapper .accessability-menu .option .cell a {
  color: #1d1d1d;
  line-height: 1rem;
}
.accessability-menu-wrapper .accessability-menu .option.text-size {
  margin-right: 30px;
}
.accessability-menu-wrapper .accessability-menu .option.text-size .cell.small {
  vertical-align: bottom;
}
.accessability-menu-wrapper .accessability-menu .option.text-size .cell.small a {
  font-size: 1rem;
}
.accessability-menu-wrapper .accessability-menu .option.text-size .cell.normal {
  vertical-align: bottom;
}
.accessability-menu-wrapper .accessability-menu .option.text-size .cell.normal a {
  font-size: 1.5rem;
}
.accessability-menu-wrapper .accessability-menu .option.text-size .cell.large {
  vertical-align: bottom;
}
.accessability-menu-wrapper .accessability-menu .option.text-size .cell.large a {
  font-size: 2rem;
}
.accessability-menu-wrapper .accessability-menu .option.scroll .cell.title {
  width: 150px;
}
.accessability-menu-wrapper .accessability-menu .option.scroll .cell.title i {
  margin-right: 7px;
  vertical-align: middle;
}
header {
  height: 108px;
  padding: 22px 0;
  position: relative;
}
header .logo {
  width: 147px;
  height: 60px;
}
header .nav-wrapper {
  padding: 13px 0 0 0;
}
header nav:after {
  content: "";
  display: table;
  clear: both;
}
header nav ul,
header nav ol {
  list-style: inside none;
  color: #fff;
}
header nav ul li,
header nav ol li {
  list-style: inside none;
  display: block;
  float: right;
  font-size: 1rem;
  padding: 0 0 0 45px;
}
header nav ul li:last-child,
header nav ol li:last-child {
  padding: 0;
}
header nav ul a,
header nav ol a {
  color: #fff;
  padding: 6px 0 0 0px;
  display: inline-block;
}
header nav ul a.rashut,
header nav ol a.rashut {
  width: 127px;
  height: 31px;
  padding: 0 7px 0 0;
  border: 2px solid #082E4E;
  background: #0C416F;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  transition: border .5s;
}
header nav ul a.rashut .ic.arrow.size-7x13,
header nav ol a.rashut .ic.arrow.size-7x13 {
  margin: 0 6px 0 0;
}
header nav ul a.rashut:hover,
header nav ol a.rashut:hover {
  border-color: rgba(255, 255, 255, 0.2);
}
header nav ul a.active,
header nav ol a.active {
  color: #f89d20;
}
header nav ul a.search,
header nav ol a.search {
  padding: 0;
  margin: 2px 0 0 0;
}
header nav ul a .off,
header nav ol a .off {
  zoom: 1;
  filter: alpha(opacity=70);
  opacity: 0.7;
}
header nav ul a.nav-link.inner-content,
header nav ol a.nav-link.inner-content,
header nav ul a.nav-link.search,
header nav ol a.nav-link.search {
  transition: opacity .5s;
}
header nav ul a.nav-link.inner-content.fade,
header nav ol a.nav-link.inner-content.fade,
header nav ul a.nav-link.search.fade,
header nav ol a.nav-link.search.fade {
  zoom: 1;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
header nav ul a.nav-link:active,
header nav ol a.nav-link:active {
  color: #f89d20;
}
header nav .search-box {
  display: none;
  position: absolute;
  left: 85px;
}
header nav .search-box input[type="text"].search-field {
  width: 160px;
  height: 32px;
  background: #0C416F;
  font-family: 'Open Sans Hebrew', serif;
  font-weight: 100;
  margin-top: 0;
  padding: 0 0 4px 0;
  font-size: 1rem;
  color: #bbc7d2;
  border-bottom: 1px solid #f89d20;
}
header nav .search-box input[type="text"].search-field ::-webkit-input-placeholder {
  color: #bbc7d2;
}
header nav .search-box input[type="text"].search-field :-moz-placeholder {
  /* Firefox 18- */
  color: #bbc7d2;
}
header nav .search-box input[type="text"].search-field ::-moz-placeholder {
  /* Firefox 19+ */
  color: #bbc7d2;
}
header nav .search-box input[type="text"].search-field :-ms-input-placeholder {
  color: #bbc7d2;
}
.header-wrapper {
  position: relative;
}
.accessability_btn {
  width: 64px;
  height: 55px;
  position: absolute;
  border-radius: 0 5px 5px 0;
  top: 25px;
  left: 0;
  background: #082E4E;
}
.accessability_btn a {
  transition: background .5s;
  display: block;
  width: 64px;
  height: 55px;
  text-align: center;
}
.accessability_btn a i {
  margin: 10px 0 0 0;
}
.accessability_btn a:hover {
  background: #06233c;
}
.main-slider .slide {
  width: 100%;
  height: 529px;
  position: relative;
}
.main-slider .slide img.slider-bg {
  width: 100%;
  height: 527px;
  position: absolute;
  top: 0;
  left: 0;
}
.main-slider .slide .slider-down-cut {
  position: absolute;
  z-index: 9999;
  bottom: 0;
  width: 100%;
  background: #fff;
}
.main-slider .slide .slider-down-cut .row-12 img.arrow {
  background: url('/orin_shpalter/img/temp/main.jpg') 50% 100%;
}
.main-slider .slide .sticky-tabs {
  position: absolute;
  left: 0;
  top: 30%;
  z-index: 9999;
}
.main-slider .slide .sticky-tabs a.tab {
  width: 64px;
  height: 55px;
  display: block;
  background: #0C416F;
  border-radius: 0 5px 5px 0;
  text-align: center;
  margin: 0 0 10px 0;
  padding: 5px 0 0 0;
  transition: background .5s;
}
.main-slider .slide .sticky-tabs a.tab.mail {
  padding-top: 8px;
}
.main-slider .slide .sticky-tabs a.tab:hover {
  background: #082E4E;
}
.main-slider .slide .row-12 {
  position: relative;
}
.main-slider .slide .slide-content {
  z-index: 9999;
  position: absolute;
  top: 50px;
  right: 0;
  width: 722px;
  min-height: 1px;
  direction: rtl;
}
.main-slider .slide .slide-content h1 {
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
  font-size: 4rem;
  color: #0C416F;
}
.main-slider .slide .slide-content h1.bold,
.main-slider .slide .slide-content h1.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.main-slider .slide .slide-content h1.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.main-slider .slide .slide-content .box {
  margin: 25px 10px 20px 0;
}
.main-slider .slide .slide-content .box h2 {
  font-weight: 200;
  color: #0C416F;
  font-size: 1.3rem;
  line-height: 2.5rem;
  /* reduce size to remove gap between text */
  margin: 0px;
}
.main-slider .slide .slide-content .box h2 span {
  font-size: 1rem;
  background-color: #fff;
  padding: 0.3rem 0;
  -webkit-box-shadow: 0.5rem 0px 0px #fff, -0.5rem 0px 0px #fff;
  box-shadow: 0.5rem 0px 0px #fff, -0.5rem 0px 0px #fff;
  box-decoration-break: clone;
}
.main-slider .slide .slide-content .btn.contact-us {
  display: inline-block;
  text-align: center;
  width: 226px;
  height: 44px;
  font-size: 1.2rem;
  line-height: 2.4rem;
  background-color: #0C416F;
  border-radius: 3px;
  text-decoration: none;
  cursor: pointer;
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.5);
  transition: background .5s;
}
.main-slider .slide .slide-content .btn.contact-us:hover {
  background: rgba(0, 0, 0, 0.7);
}
.main-slider .slide.page-contact,
.main-slider .slide.page-about,
.main-slider .slide.page-courses,
.main-slider .slide.page-books,
.main-slider .slide.page-articles,
.main-slider .slide.page-program,
.main-slider .slide.page-course {
  height: 276px;
}
.main-slider .slide.page-contact img.slider-bg,
.main-slider .slide.page-about img.slider-bg,
.main-slider .slide.page-courses img.slider-bg,
.main-slider .slide.page-books img.slider-bg,
.main-slider .slide.page-articles img.slider-bg,
.main-slider .slide.page-program img.slider-bg,
.main-slider .slide.page-course img.slider-bg {
  height: 276px;
}
.main-slider .slide.page-contact .slide-content,
.main-slider .slide.page-about .slide-content,
.main-slider .slide.page-courses .slide-content,
.main-slider .slide.page-books .slide-content,
.main-slider .slide.page-articles .slide-content,
.main-slider .slide.page-program .slide-content,
.main-slider .slide.page-course .slide-content {
  position: absolute;
  top: 50px;
  right: initial;
  left: 0;
  width: 645px !important;
}
.main-slider .slide.page-contact .slide-content h1,
.main-slider .slide.page-about .slide-content h1,
.main-slider .slide.page-courses .slide-content h1,
.main-slider .slide.page-books .slide-content h1,
.main-slider .slide.page-articles .slide-content h1,
.main-slider .slide.page-program .slide-content h1,
.main-slider .slide.page-course .slide-content h1 {
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
  font-size: 4rem;
  color: #fff;
}
.main-slider .slide.page-contact .slide-content h1.bold,
.main-slider .slide.page-about .slide-content h1.bold,
.main-slider .slide.page-courses .slide-content h1.bold,
.main-slider .slide.page-books .slide-content h1.bold,
.main-slider .slide.page-articles .slide-content h1.bold,
.main-slider .slide.page-program .slide-content h1.bold,
.main-slider .slide.page-course .slide-content h1.bold,
.main-slider .slide.page-contact .slide-content h1.strong,
.main-slider .slide.page-about .slide-content h1.strong,
.main-slider .slide.page-courses .slide-content h1.strong,
.main-slider .slide.page-books .slide-content h1.strong,
.main-slider .slide.page-articles .slide-content h1.strong,
.main-slider .slide.page-program .slide-content h1.strong,
.main-slider .slide.page-course .slide-content h1.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.main-slider .slide.page-contact .slide-content h1.light,
.main-slider .slide.page-about .slide-content h1.light,
.main-slider .slide.page-courses .slide-content h1.light,
.main-slider .slide.page-books .slide-content h1.light,
.main-slider .slide.page-articles .slide-content h1.light,
.main-slider .slide.page-program .slide-content h1.light,
.main-slider .slide.page-course .slide-content h1.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.main-slider .slide.page-contact .slide-content h2,
.main-slider .slide.page-about .slide-content h2,
.main-slider .slide.page-courses .slide-content h2,
.main-slider .slide.page-books .slide-content h2,
.main-slider .slide.page-articles .slide-content h2,
.main-slider .slide.page-program .slide-content h2,
.main-slider .slide.page-course .slide-content h2 {
  font-family: 'Open Sans Hebrew', serif;
  font-weight: 200;
  font-size: 1.4rem;
  line-height: 2rem;
  color: #fff;
}
.main-slider .slide.page-contact .slide-content.books-main,
.main-slider .slide.page-about .slide-content.books-main,
.main-slider .slide.page-courses .slide-content.books-main,
.main-slider .slide.page-books .slide-content.books-main,
.main-slider .slide.page-articles .slide-content.books-main,
.main-slider .slide.page-program .slide-content.books-main,
.main-slider .slide.page-course .slide-content.books-main,
.main-slider .slide.page-contact .slide-content.articles-main,
.main-slider .slide.page-about .slide-content.articles-main,
.main-slider .slide.page-courses .slide-content.articles-main,
.main-slider .slide.page-books .slide-content.articles-main,
.main-slider .slide.page-articles .slide-content.articles-main,
.main-slider .slide.page-program .slide-content.articles-main,
.main-slider .slide.page-course .slide-content.articles-main {
  top: 40px;
  width: 100% !important;
}
.main-slider .slide.page-contact .slide-content.books-main .titles-wrapper,
.main-slider .slide.page-about .slide-content.books-main .titles-wrapper,
.main-slider .slide.page-courses .slide-content.books-main .titles-wrapper,
.main-slider .slide.page-books .slide-content.books-main .titles-wrapper,
.main-slider .slide.page-articles .slide-content.books-main .titles-wrapper,
.main-slider .slide.page-program .slide-content.books-main .titles-wrapper,
.main-slider .slide.page-course .slide-content.books-main .titles-wrapper,
.main-slider .slide.page-contact .slide-content.articles-main .titles-wrapper,
.main-slider .slide.page-about .slide-content.articles-main .titles-wrapper,
.main-slider .slide.page-courses .slide-content.articles-main .titles-wrapper,
.main-slider .slide.page-books .slide-content.articles-main .titles-wrapper,
.main-slider .slide.page-articles .slide-content.articles-main .titles-wrapper,
.main-slider .slide.page-program .slide-content.articles-main .titles-wrapper,
.main-slider .slide.page-course .slide-content.articles-main .titles-wrapper {
  float: right;
  width: 750px;
  padding-right: 60px;
}
.main-slider .slide.page-contact .slide-content.books-main img.title-image,
.main-slider .slide.page-about .slide-content.books-main img.title-image,
.main-slider .slide.page-courses .slide-content.books-main img.title-image,
.main-slider .slide.page-books .slide-content.books-main img.title-image,
.main-slider .slide.page-articles .slide-content.books-main img.title-image,
.main-slider .slide.page-program .slide-content.books-main img.title-image,
.main-slider .slide.page-course .slide-content.books-main img.title-image,
.main-slider .slide.page-contact .slide-content.articles-main img.title-image,
.main-slider .slide.page-about .slide-content.articles-main img.title-image,
.main-slider .slide.page-courses .slide-content.articles-main img.title-image,
.main-slider .slide.page-books .slide-content.articles-main img.title-image,
.main-slider .slide.page-articles .slide-content.articles-main img.title-image,
.main-slider .slide.page-program .slide-content.articles-main img.title-image,
.main-slider .slide.page-course .slide-content.articles-main img.title-image {
  float: right;
  margin-top: 30px;
}
.main-slider .slide.page-contact .slide-content.books-main h2,
.main-slider .slide.page-about .slide-content.books-main h2,
.main-slider .slide.page-courses .slide-content.books-main h2,
.main-slider .slide.page-books .slide-content.books-main h2,
.main-slider .slide.page-articles .slide-content.books-main h2,
.main-slider .slide.page-program .slide-content.books-main h2,
.main-slider .slide.page-course .slide-content.books-main h2,
.main-slider .slide.page-contact .slide-content.articles-main h2,
.main-slider .slide.page-about .slide-content.articles-main h2,
.main-slider .slide.page-courses .slide-content.articles-main h2,
.main-slider .slide.page-books .slide-content.articles-main h2,
.main-slider .slide.page-articles .slide-content.articles-main h2,
.main-slider .slide.page-program .slide-content.articles-main h2,
.main-slider .slide.page-course .slide-content.articles-main h2 {
  height: 130px;
  overflow: hidden;
}
.main-slider .slide.page-contact .slide-content.articles-main .arrow,
.main-slider .slide.page-about .slide-content.articles-main .arrow,
.main-slider .slide.page-courses .slide-content.articles-main .arrow,
.main-slider .slide.page-books .slide-content.articles-main .arrow,
.main-slider .slide.page-articles .slide-content.articles-main .arrow,
.main-slider .slide.page-program .slide-content.articles-main .arrow,
.main-slider .slide.page-course .slide-content.articles-main .arrow {
  transition: color .5s;
  color: #6c6c6c;
  margin: 60px 0 0 0;
}
.main-slider .slide.page-contact .slide-content.articles-main .arrow i,
.main-slider .slide.page-about .slide-content.articles-main .arrow i,
.main-slider .slide.page-courses .slide-content.articles-main .arrow i,
.main-slider .slide.page-books .slide-content.articles-main .arrow i,
.main-slider .slide.page-articles .slide-content.articles-main .arrow i,
.main-slider .slide.page-program .slide-content.articles-main .arrow i,
.main-slider .slide.page-course .slide-content.articles-main .arrow i {
  font-size: 4.5rem;
}
.main-slider .slide.page-contact .slide-content.articles-main .arrow.right,
.main-slider .slide.page-about .slide-content.articles-main .arrow.right,
.main-slider .slide.page-courses .slide-content.articles-main .arrow.right,
.main-slider .slide.page-books .slide-content.articles-main .arrow.right,
.main-slider .slide.page-articles .slide-content.articles-main .arrow.right,
.main-slider .slide.page-program .slide-content.articles-main .arrow.right,
.main-slider .slide.page-course .slide-content.articles-main .arrow.right {
  float: right;
}
.main-slider .slide.page-contact .slide-content.articles-main .arrow.left,
.main-slider .slide.page-about .slide-content.articles-main .arrow.left,
.main-slider .slide.page-courses .slide-content.articles-main .arrow.left,
.main-slider .slide.page-books .slide-content.articles-main .arrow.left,
.main-slider .slide.page-articles .slide-content.articles-main .arrow.left,
.main-slider .slide.page-program .slide-content.articles-main .arrow.left,
.main-slider .slide.page-course .slide-content.articles-main .arrow.left {
  float: left;
}
.main-slider .slide.page-contact .slide-content.articles-main .arrow:hover,
.main-slider .slide.page-about .slide-content.articles-main .arrow:hover,
.main-slider .slide.page-courses .slide-content.articles-main .arrow:hover,
.main-slider .slide.page-books .slide-content.articles-main .arrow:hover,
.main-slider .slide.page-articles .slide-content.articles-main .arrow:hover,
.main-slider .slide.page-program .slide-content.articles-main .arrow:hover,
.main-slider .slide.page-course .slide-content.articles-main .arrow:hover {
  color: #3c3c3c;
}
.main-slider .slide.page-contact .slide-content.articles-main img.title-image,
.main-slider .slide.page-about .slide-content.articles-main img.title-image,
.main-slider .slide.page-courses .slide-content.articles-main img.title-image,
.main-slider .slide.page-books .slide-content.articles-main img.title-image,
.main-slider .slide.page-articles .slide-content.articles-main img.title-image,
.main-slider .slide.page-program .slide-content.articles-main img.title-image,
.main-slider .slide.page-course .slide-content.articles-main img.title-image {
  margin: 0;
}
.main-slider .slide.page-contact .slide-content.articles-main .titles-wrapper,
.main-slider .slide.page-about .slide-content.articles-main .titles-wrapper,
.main-slider .slide.page-courses .slide-content.articles-main .titles-wrapper,
.main-slider .slide.page-books .slide-content.articles-main .titles-wrapper,
.main-slider .slide.page-articles .slide-content.articles-main .titles-wrapper,
.main-slider .slide.page-program .slide-content.articles-main .titles-wrapper,
.main-slider .slide.page-course .slide-content.articles-main .titles-wrapper {
  width: 740px;
  padding-right: 50px;
}
.main-slider .slide.page-contact .slide-content.articles-main h1,
.main-slider .slide.page-about .slide-content.articles-main h1,
.main-slider .slide.page-courses .slide-content.articles-main h1,
.main-slider .slide.page-books .slide-content.articles-main h1,
.main-slider .slide.page-articles .slide-content.articles-main h1,
.main-slider .slide.page-program .slide-content.articles-main h1,
.main-slider .slide.page-course .slide-content.articles-main h1 {
  font-size: 3rem;
  line-height: 2rem;
  color: #4290b4;
  margin: 5px 0 15px 0;
}
.main-slider .slide.page-contact .slide-content.articles-main h2,
.main-slider .slide.page-about .slide-content.articles-main h2,
.main-slider .slide.page-courses .slide-content.articles-main h2,
.main-slider .slide.page-books .slide-content.articles-main h2,
.main-slider .slide.page-articles .slide-content.articles-main h2,
.main-slider .slide.page-program .slide-content.articles-main h2,
.main-slider .slide.page-course .slide-content.articles-main h2 {
  font-size: 1.1rem;
  color: #1d1d1d;
  line-height: 1.6rem;
  height: 105px;
  margin: 0 0 5px 0;
}
.main-slider .slide.page-contact .slide-content.articles-main a.read-more,
.main-slider .slide.page-about .slide-content.articles-main a.read-more,
.main-slider .slide.page-courses .slide-content.articles-main a.read-more,
.main-slider .slide.page-books .slide-content.articles-main a.read-more,
.main-slider .slide.page-articles .slide-content.articles-main a.read-more,
.main-slider .slide.page-program .slide-content.articles-main a.read-more,
.main-slider .slide.page-course .slide-content.articles-main a.read-more {
  display: inline-block;
  text-align: center;
  transition: background .5s;
  width: 90px;
  height: 25px;
  font-size: 1rem;
  line-height: 1.4rem;
  color: #fff;
  background-color: #4290b4;
  border-radius: 4px;
  text-decoration: none;
  cursor: pointer;
}
.main-slider .slide.page-contact .slide-content.articles-main a.read-more:hover,
.main-slider .slide.page-about .slide-content.articles-main a.read-more:hover,
.main-slider .slide.page-courses .slide-content.articles-main a.read-more:hover,
.main-slider .slide.page-books .slide-content.articles-main a.read-more:hover,
.main-slider .slide.page-articles .slide-content.articles-main a.read-more:hover,
.main-slider .slide.page-program .slide-content.articles-main a.read-more:hover,
.main-slider .slide.page-course .slide-content.articles-main a.read-more:hover {
  background: #0C416F;
}
.main-slider .slide.page-contact .slide-content.articles-main a.read-more:active,
.main-slider .slide.page-about .slide-content.articles-main a.read-more:active,
.main-slider .slide.page-courses .slide-content.articles-main a.read-more:active,
.main-slider .slide.page-books .slide-content.articles-main a.read-more:active,
.main-slider .slide.page-articles .slide-content.articles-main a.read-more:active,
.main-slider .slide.page-program .slide-content.articles-main a.read-more:active,
.main-slider .slide.page-course .slide-content.articles-main a.read-more:active {
  background: #082E4E;
}
.main-slider .slide.page-contact .slide-content.articles-main a.read-more:hover,
.main-slider .slide.page-about .slide-content.articles-main a.read-more:hover,
.main-slider .slide.page-courses .slide-content.articles-main a.read-more:hover,
.main-slider .slide.page-books .slide-content.articles-main a.read-more:hover,
.main-slider .slide.page-articles .slide-content.articles-main a.read-more:hover,
.main-slider .slide.page-program .slide-content.articles-main a.read-more:hover,
.main-slider .slide.page-course .slide-content.articles-main a.read-more:hover {
  background: #0C416F;
}
.main-slider .slide.page-articles {
  background: #F2F2F2;
  margin-bottom: 40px;
}
.main-slider .slide.page-articles.single {
  margin-bottom: 0;
}
.main-slider .slide.page-articles.single h2 {
  font-weight: 600;
}
.main-slider .slide.page-articles.single .author {
  color: #0C416F;
  font-weight: 600;
}
.main-slider .slide.page-articles.single .author .date {
  float: left;
  font-weight: 200;
  color: #1d1d1d;
}
.main-slider .slide.page-about .slide-content,
.main-slider .slide.page-courses .slide-content {
  position: relative;
  margin: 0 auto;
  top: 35px;
  width: 80% !important;
  text-align: center;
}
.main-slider .slide.page-about .slide-content h1,
.main-slider .slide.page-courses .slide-content h1 {
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
  font-size: 3rem;
  margin-bottom: 20px;
  color: #fff;
}
.main-slider .slide.page-about .slide-content h1.bold,
.main-slider .slide.page-courses .slide-content h1.bold,
.main-slider .slide.page-about .slide-content h1.strong,
.main-slider .slide.page-courses .slide-content h1.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.main-slider .slide.page-about .slide-content h1.light,
.main-slider .slide.page-courses .slide-content h1.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.main-slider .slide.page-about .slide-content h2,
.main-slider .slide.page-courses .slide-content h2 {
  font-family: 'Open Sans Hebrew', serif;
  font-weight: 200;
  font-size: 1.2rem;
  line-height: 2rem;
  color: #fff;
}
.main-slider .slide .slide-inner-content {
  display: none;
}
.main-slider .slide .slide-inner-content:first-of-type {
  display: block;
}
.main-slider .slide.page-program,
.main-slider .slide.page-course {
  background: #F2F2F2;
  padding-top: 38px;
  direction: rtl;
}
.main-slider .slide.page-program .slider-video-wrapper,
.main-slider .slide.page-course .slider-video-wrapper {
  width: 411px;
  height: 236px;
  float: right;
  position: relative;
}
.main-slider .slide.page-program .slider-video-wrapper:hover,
.main-slider .slide.page-course .slider-video-wrapper:hover {
  cursor: pointer;
}
.main-slider .slide.page-program .slider-video-wrapper:hover i.play,
.main-slider .slide.page-course .slider-video-wrapper:hover i.play {
  background-image: url('/orin_shpalter/img/ic/play-118x117-hover.png');
}
.main-slider .slide.page-program .slider-video-wrapper .video-bg,
.main-slider .slide.page-course .slider-video-wrapper .video-bg {
  background: url('../img/video-wrapper.png');
  width: 411px;
  height: 236px;
  position: absolute;
  z-index: 999;
}
.main-slider .slide.page-program .slider-video-wrapper .video,
.main-slider .slide.page-course .slider-video-wrapper .video {
  width: 411px;
  height: 236px;
  text-align: center;
  position: relative;
  z-index: 998;
}
.main-slider .slide.page-program .slider-video-wrapper .video img.content-image,
.main-slider .slide.page-course .slider-video-wrapper .video img.content-image {
  margin: 5px 0 0 0;
  width: 327px;
  height: 207px;
}
.main-slider .slide.page-program .slider-video-wrapper .play,
.main-slider .slide.page-course .slider-video-wrapper .play {
  transition: background .5s;
  position: absolute;
  left: 37%;
  top: 22%;
  cursor: pointer;
  z-index: 999;
}
.main-slider .slide.page-program .titles-wrapper,
.main-slider .slide.page-course .titles-wrapper {
  width: 680px;
  padding: 20px 30px 0 0;
  float: right;
  text-align: right;
}
.main-slider .slide.page-program h1,
.main-slider .slide.page-course h1 {
  font-size: 2.7rem;
  color: #0C416F;
  margin: 0 0 5px 0;
}
.main-slider .slide.page-program h2,
.main-slider .slide.page-course h2 {
  font-size: 1.1rem;
  color: #1d1d1d;
  line-height: 1.6rem;
  margin: 15px 0 15px 0;
  height: 80px;
  width: 650px;
  overflow: hidden;
}
.main-slider .slide.page-program a,
.main-slider .slide.page-course a {
  display: block;
  direction: rtl;
}
.main-slider .slide.page-program a.consultant,
.main-slider .slide.page-course a.consultant {
  display: inline-block;
  text-align: center;
  transition: background .5s;
  width: 190px;
  height: 29px;
  font-size: 1rem;
  line-height: 1.7rem;
  color: #fff;
  background-color: #f89d20;
  border-radius: 4px;
  text-decoration: none;
  cursor: pointer;
  vertical-align: top;
}
.main-slider .slide.page-program a.consultant:hover,
.main-slider .slide.page-course a.consultant:hover {
  background: #d1841b;
}
.main-slider .slide.page-program a.consultant:active,
.main-slider .slide.page-course a.consultant:active {
  background: #bf7819;
}
.main-slider .slide.page-program a.pdf,
.main-slider .slide.page-course a.pdf {
  display: inline-block;
  color: #4290b4;
  font-size: 1.2rem;
  line-height: 1.5rem;
  margin: 0 8px 0 0;
}
.main-slider .slide.page-program a.pdf span,
.main-slider .slide.page-course a.pdf span {
  padding-top: 2px;
}
.main-slider .slide.page-program a.pdf i,
.main-slider .slide.page-course a.pdf i {
  background-color: #F2F2F2;
  border: 2px solid #4290b4;
  border-radius: 4px;
  padding: 12px 15px;
  background-position: center center;
  vertical-align: middle;
  margin: 0 0 0 8px;
}
.main-slider .slide.page-program a.pdf:hover,
.main-slider .slide.page-course a.pdf:hover {
  color: #0C416F;
}
.main-slider .slide.page-program a.pdf:hover i,
.main-slider .slide.page-course a.pdf:hover i {
  background-color: #fff;
}
.main-slider .slide.page-courses .slide-content a.contact-us {
  display: inline-block;
  text-align: center;
  transition: background .5s;
  width: 210px;
  height: 30px;
  font-size: 1.2rem;
  line-height: 1.7rem;
  color: #fff;
  background-color: rgba(12, 66, 112, 0.6);
  border-radius: 4px;
  text-decoration: none;
  cursor: pointer;
  font-weight: 400;
  border: 1px solid #86abcb;
  margin: 12px 0 0 0;
}
.main-slider .slide.page-courses .slide-content a.contact-us:hover {
  background: #0C416F;
}
.main-slider .slide.page-book-single,
.main-slider .slide.page-search,
.main-slider .slide.page-article-single {
  height: 193px;
}
.main-slider .slide.page-book-single .sticky-tabs,
.main-slider .slide.page-search .sticky-tabs,
.main-slider .slide.page-article-single .sticky-tabs {
  top: 20%;
}
.main-slider .slide.page-book-single .book-single-main,
.main-slider .slide.page-search .book-single-main,
.main-slider .slide.page-article-single .book-single-main,
.main-slider .slide.page-book-single .search-main,
.main-slider .slide.page-search .search-main,
.main-slider .slide.page-article-single .search-main,
.main-slider .slide.page-book-single .article-single-main,
.main-slider .slide.page-search .article-single-main,
.main-slider .slide.page-article-single .article-single-main {
  top: 15px;
  width: 100%;
}
.main-slider .slide.page-book-single .book-single-main a.all-books,
.main-slider .slide.page-search .book-single-main a.all-books,
.main-slider .slide.page-article-single .book-single-main a.all-books,
.main-slider .slide.page-book-single .search-main a.all-books,
.main-slider .slide.page-search .search-main a.all-books,
.main-slider .slide.page-article-single .search-main a.all-books,
.main-slider .slide.page-book-single .article-single-main a.all-books,
.main-slider .slide.page-search .article-single-main a.all-books,
.main-slider .slide.page-article-single .article-single-main a.all-books,
.main-slider .slide.page-book-single .book-single-main a.all-articles,
.main-slider .slide.page-search .book-single-main a.all-articles,
.main-slider .slide.page-article-single .book-single-main a.all-articles,
.main-slider .slide.page-book-single .search-main a.all-articles,
.main-slider .slide.page-search .search-main a.all-articles,
.main-slider .slide.page-article-single .search-main a.all-articles,
.main-slider .slide.page-book-single .article-single-main a.all-articles,
.main-slider .slide.page-search .article-single-main a.all-articles,
.main-slider .slide.page-article-single .article-single-main a.all-articles {
  display: block;
  float: left;
  margin: 20px 0 0 55px;
  background: url('../img/img-books-small.png') no-repeat;
  width: 145px;
  height: 100px;
  padding: 65px 0 0 0;
  text-align: center;
  font-size: 1.25rem;
  color: #fff;
  border-bottom: 3px solid #fff;
  transition: opacity .5s;
}
.main-slider .slide.page-book-single .book-single-main a.all-books i,
.main-slider .slide.page-search .book-single-main a.all-books i,
.main-slider .slide.page-article-single .book-single-main a.all-books i,
.main-slider .slide.page-book-single .search-main a.all-books i,
.main-slider .slide.page-search .search-main a.all-books i,
.main-slider .slide.page-article-single .search-main a.all-books i,
.main-slider .slide.page-book-single .article-single-main a.all-books i,
.main-slider .slide.page-search .article-single-main a.all-books i,
.main-slider .slide.page-article-single .article-single-main a.all-books i,
.main-slider .slide.page-book-single .book-single-main a.all-articles i,
.main-slider .slide.page-search .book-single-main a.all-articles i,
.main-slider .slide.page-article-single .book-single-main a.all-articles i,
.main-slider .slide.page-book-single .search-main a.all-articles i,
.main-slider .slide.page-search .search-main a.all-articles i,
.main-slider .slide.page-article-single .search-main a.all-articles i,
.main-slider .slide.page-book-single .article-single-main a.all-articles i,
.main-slider .slide.page-search .article-single-main a.all-articles i,
.main-slider .slide.page-article-single .article-single-main a.all-articles i {
  color: #f89d20;
  font-weight: 200;
  font-size: 2.2rem;
  line-height: 1rem;
  display: block;
  float: right;
  padding: 2px 10px 0 0;
  margin-left: -7px;
}
.main-slider .slide.page-book-single .book-single-main a.all-books:hover,
.main-slider .slide.page-search .book-single-main a.all-books:hover,
.main-slider .slide.page-article-single .book-single-main a.all-books:hover,
.main-slider .slide.page-book-single .search-main a.all-books:hover,
.main-slider .slide.page-search .search-main a.all-books:hover,
.main-slider .slide.page-article-single .search-main a.all-books:hover,
.main-slider .slide.page-book-single .article-single-main a.all-books:hover,
.main-slider .slide.page-search .article-single-main a.all-books:hover,
.main-slider .slide.page-article-single .article-single-main a.all-books:hover,
.main-slider .slide.page-book-single .book-single-main a.all-articles:hover,
.main-slider .slide.page-search .book-single-main a.all-articles:hover,
.main-slider .slide.page-article-single .book-single-main a.all-articles:hover,
.main-slider .slide.page-book-single .search-main a.all-articles:hover,
.main-slider .slide.page-search .search-main a.all-articles:hover,
.main-slider .slide.page-article-single .search-main a.all-articles:hover,
.main-slider .slide.page-book-single .article-single-main a.all-articles:hover,
.main-slider .slide.page-search .article-single-main a.all-articles:hover,
.main-slider .slide.page-article-single .article-single-main a.all-articles:hover {
  zoom: 1;
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.main-slider .slide.page-book-single .book-single-main a.all-articles,
.main-slider .slide.page-search .book-single-main a.all-articles,
.main-slider .slide.page-article-single .book-single-main a.all-articles,
.main-slider .slide.page-book-single .search-main a.all-articles,
.main-slider .slide.page-search .search-main a.all-articles,
.main-slider .slide.page-article-single .search-main a.all-articles,
.main-slider .slide.page-book-single .article-single-main a.all-articles,
.main-slider .slide.page-search .article-single-main a.all-articles,
.main-slider .slide.page-article-single .article-single-main a.all-articles {
  background: url('../img/img-articles-small.png') no-repeat;
  padding-top: 68px;
}
.main-slider .slide.page-book-single img.slider-bg,
.main-slider .slide.page-search img.slider-bg,
.main-slider .slide.page-article-single img.slider-bg {
  height: 193px;
}
.main-slider .slide.page-book-single .titles-wrapper,
.main-slider .slide.page-search .titles-wrapper,
.main-slider .slide.page-article-single .titles-wrapper {
  float: right;
}
.main-slider .slide.page-book-single .titles-wrapper h1.title,
.main-slider .slide.page-search .titles-wrapper h1.title,
.main-slider .slide.page-article-single .titles-wrapper h1.title {
  color: #fff;
}
.main-slider .slide.page-book-single .titles-wrapper h2.author,
.main-slider .slide.page-search .titles-wrapper h2.author,
.main-slider .slide.page-article-single .titles-wrapper h2.author,
.main-slider .slide.page-book-single .titles-wrapper h2.subtitle,
.main-slider .slide.page-search .titles-wrapper h2.subtitle,
.main-slider .slide.page-article-single .titles-wrapper h2.subtitle {
  color: #f89d20;
  font-size: 1.3rem;
}
.main-slider .slide.page-book-single .titles-wrapper a.sample-link,
.main-slider .slide.page-search .titles-wrapper a.sample-link,
.main-slider .slide.page-article-single .titles-wrapper a.sample-link {
  display: block;
  color: #fff;
  font-size: 1.2rem;
  margin-top: 15px;
}
.main-slider .slide.page-book-single .titles-wrapper a.sample-link img.pdf,
.main-slider .slide.page-search .titles-wrapper a.sample-link img.pdf,
.main-slider .slide.page-article-single .titles-wrapper a.sample-link img.pdf {
  vertical-align: middle;
  padding-left: 10px;
}
.main-slider .slide.page-book-single .search-main,
.main-slider .slide.page-search .search-main,
.main-slider .slide.page-article-single .search-main {
  margin-top: 24px;
}
.main-slider .slide.page-book-single .article-single-main .titles-wrapper,
.main-slider .slide.page-search .article-single-main .titles-wrapper,
.main-slider .slide.page-article-single .article-single-main .titles-wrapper {
  margin-top: 40px;
}
.main-slider .slide.page-book-single .article-single-main h1.title,
.main-slider .slide.page-search .article-single-main h1.title,
.main-slider .slide.page-article-single .article-single-main h1.title {
  font-size: 3rem;
  font-weight: 100;
}
.main-slider .slide.page-book-single .article-single-main h2.subtitle,
.main-slider .slide.page-search .article-single-main h2.subtitle,
.main-slider .slide.page-article-single .article-single-main h2.subtitle {
  font-size: 1rem;
  font-weight: 100;
}
.page-submenu-wrapper {
  background: #c8c8c8;
}
.page-submenu-wrapper .page-submenu.row-12 .col-12 {
  text-align: center;
}
.page-submenu-wrapper .page-submenu.row-12 .col-12 ul {
  display: inline-block;
  list-style: inside none;
  color: #fff;
}
.page-submenu-wrapper .page-submenu.row-12 .col-12 ul:after {
  content: "";
  display: table;
  clear: both;
}
.page-submenu-wrapper .page-submenu.row-12 .col-12 ul li {
  display: block;
  width: 160px;
  height: 32px;
  margin: 0 0 0 2px;
  list-style: inside none;
  font-size: 1rem;
  padding: 0;
  text-align: center;
  float: right;
}
.page-submenu-wrapper .page-submenu.row-12 .col-12 ul li:last-child {
  margin-left: 0;
}
.page-submenu-wrapper .page-submenu.row-12 .col-12 ul li .arrow-down {
  text-align: center;
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #082E4E;
  margin: 0 auto;
}
.page-submenu-wrapper .page-submenu.row-12 .col-12 ul li a {
  text-align: center;
  color: #fff;
  padding: 8px 0 10px 0px;
  display: block;
  background: #86abcb;
  transition: background .5s;
}
.page-submenu-wrapper .page-submenu.row-12 .col-12 ul li a:hover {
  background: #0C416F;
}
.page-submenu-wrapper .page-submenu.row-12 .col-12 ul li a.active {
  background: #082E4E;
  color: #f89d20;
}
.ordering .ordering-title {
  margin-bottom: 5px;
}
.ordering .ordering-title h3 {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
  display: inline-block;
  font-size: 1.7rem;
  color: #3c3c3c;
}
.ordering .ordering-title a.read-more {
  color: #3c3c3c;
  display: inline-block;
  float: left;
  font-size: .9rem;
  margin-top: 7px;
  transition: color .5s;
}
.ordering .ordering-title a.read-more:hover {
  color: #f89d20;
}
.ordering .ordering-items .item {
  background: #F2F2F2;
  border-top: 3px solid #f89d20;
  height: 284px;
}
.ordering .ordering-items .item a {
  display: block;
}
.ordering .ordering-items .item a.image {
  padding: 10px 7px 15px 6px;
}
.ordering .ordering-items .item a.title,
.ordering .ordering-items .item a.subtitle {
  padding: 0 14px 10px 14px;
}
.ordering .ordering-items .item a.title {
  color: #4290b4;
  font-size: 1.5rem;
  font-weight: 400;
}
.ordering .ordering-items .item a.subtitle {
  color: #3c3c3c;
  font-size: 1rem;
  line-height: 1.5rem;
}
.ordering.news .ordering-title h3 {
  font-size: 1rem;
}
.ordering.articles .ordering-items {
  margin-bottom: 40px;
}
.ordering.articles .pager-wrapper {
  margin-top: 60px;
  margin-bottom: 60px;
}
.ordering.grid-4-8 .ordering-items .item {
  border: none;
  background: none;
}
.ordering.grid-4-8 .ordering-items .item .item-header {
  border-bottom: 1px solid #f89d20;
  padding-bottom: 5px;
}
.ordering.grid-4-8 .ordering-items .item .item-header h4 {
  display: inline-block;
  font-weight: 400;
  font-size: .9rem;
}
.ordering.grid-4-8 .ordering-items .item .item-header a.read-more {
  display: inline-block;
  float: left;
  font-size: .9rem;
  color: #3c3c3c;
  transition: color .5s;
}
.ordering.grid-4-8 .ordering-items .item .item-header a.read-more:hover {
  color: #f89d20;
}
.ordering.grid-4-8 .ordering-items .item .item {
  border-top: none;
  height: auto;
  margin-top: 20px;
}
.ordering.grid-4-8 .ordering-items .item .item a {
  display: block;
}
.ordering.grid-4-8 .ordering-items .item .item a.image {
  padding: 0;
  float: right;
}
.ordering.grid-4-8 .ordering-items .item .item .titles-wrapper {
  float: right;
  width: 322px;
  margin-right: 15px;
}
.ordering.grid-4-8 .ordering-items .item .item .titles-wrapper.single {
  width: 283px;
}
.ordering.grid-4-8 .ordering-items .item .item a.title,
.ordering.grid-4-8 .ordering-items .item .item a.subtitle {
  padding: 0;
}
.ordering.grid-4-8 .ordering-items .item .item a.title {
  color: #4290b4;
  font-size: 1.1rem;
  margin: 5px 0 2px 0;
  font-weight: 400;
}
.ordering.grid-4-8 .ordering-items .item .item a.subtitle {
  color: #3c3c3c;
  font-size: .9rem;
  line-height: 1rem;
}
#articles {
  margin-top: 60px;
  padding-bottom: 40px;
}
#articles .slider-cut {
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
}
#news .slider-cut {
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
}
footer {
  background: #3c3c3c;
}
footer .slogan-wrapper {
  direction: rtl;
}
footer .slogan-wrapper .slogan {
  padding: 15px 0;
}
footer .slogan-wrapper .slogan .slogan-text,
footer .slogan-wrapper .slogan .slogan-text * {
  font-size: 1.7rem;
  color: #fff;
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
footer .slogan-wrapper .slogan .slogan-text span,
footer .slogan-wrapper .slogan .slogan-text * span {
  color: #f89d20;
  padding-left: 10px;
}
footer .slogan-wrapper .slogan .slogan-text span strong,
footer .slogan-wrapper .slogan .slogan-text * span strong {
  font-size: 1.5rem;
  color: #f89d20;
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
  font-weight: 200;
}
footer .slogan-wrapper .slogan .social-networks a.social {
  display: inline-block;
  width: 34px;
  height: 34px;
  border: 2px solid #fff;
  border-radius: 20px;
  color: #fff;
  text-align: center;
  float: left;
  transition: background .5s;
  margin: 0 12px 0 0;
}
footer .slogan-wrapper .slogan .social-networks a.social:last-of-type {
  margin: 0;
}
footer .slogan-wrapper .slogan .social-networks a.social i.fa {
  display: inline-block;
  font-size: 1.2rem;
  line-height: 1rem;
  color: #f89d20;
}
footer .slogan-wrapper .slogan .social-networks a.social i.fa.fa-facebook {
  margin-top: 8px;
}
footer .slogan-wrapper .slogan .social-networks a.social i.fa.fa-twitter {
  margin-top: 8px;
  margin-left: 2px;
}
footer .slogan-wrapper .slogan .social-networks a.social i.fa.fa-linkedin {
  margin-top: 6px;
  margin-left: 2px;
}
footer .slogan-wrapper .slogan .social-networks a.social:hover {
  background: #f89d20;
}
footer .slogan-wrapper .slogan .social-networks a.social:hover i.fa {
  color: #fff;
}
footer .footer-content-wrapper {
  background: url('../img/bg-gray.png') #6c6c6c;
  padding: 20px 0;
}
footer .footer-content-wrapper .footer-content .col-9 {
  border-right: 1px solid #6d6d6d;
  padding-right: 20px;
}
footer .footer-content-wrapper .footer-content h5 {
  color: #f89d20;
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
  font-size: 1.2rem;
  margin-bottom: 3px;
}
footer .footer-content-wrapper .footer-content ul li a {
  color: #F2F2F2;
  font-size: .9rem;
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
footer .footer-content-wrapper .footer-content ul li a:hover {
  color: #fff;
  text-decoration: underline;
}
footer .footer-content-wrapper .footer-content ul.group {
  border-right: 1px solid #6d6d6d;
  padding-right: 20px;
  width: 250px;
  display: inline-block;
}
footer .footer-content-wrapper .footer-content ul.group:first-of-type {
  padding: 0;
  border: none;
}
footer .footer-content-wrapper .footer-content.credits {
  color: #c8c8c8;
  margin-top: 30px;
}
footer .footer-content-wrapper .footer-content.credits .copyrights {
  font-size: .8rem;
  padding-top: 6px;
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
footer .footer-content-wrapper .footer-content.credits .copyrights a {
  color: #c8c8c8;
  font-size: .8rem;
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
  text-decoration: underline;
}
footer .footer-content-wrapper .footer-content.credits .copyrights a:hover {
  color: #fff;
}
footer .footer-content-wrapper .footer-content.credits .site-credits a {
  display: block;
  float: left;
  margin-right: 20px;
}
footer .footer-content-wrapper .footer-content.credits .site-credits a img {
  width: auto;
  height: 30px;
}
/* PAGES */
.inner-page.page-contact-content {
  margin: 50px 0;
}
.inner-page.page-contact-content .offices-wrapper {
  background: #aac4da;
  color: #fff;
  padding: 0;
}
.inner-page.page-contact-content .offices-wrapper .branch {
  width: 100%;
  padding: 10px 20px 10px 20px;
  border-bottom: 2px solid #cedde9;
}
.inner-page.page-contact-content .offices-wrapper .branch h5 {
  font-size: 1.2rem;
  margin: 0 0 4px 0;
}
.inner-page.page-contact-content .offices-wrapper .branch h5 .fa {
  float: left;
  font-weight: 200;
}
.inner-page.page-contact-content .offices-wrapper .branch.open {
  background: #86abcb;
  border-bottom: 2px solid #cedde9;
}
.inner-page.page-contact-content .offices-wrapper .branch.open h5 {
  padding-top: 5px;
  margin-bottom: 25px;
}
.inner-page.page-contact-content .offices-wrapper .branch.open h5 .fa {
  color: #f89d20;
}
.inner-page.page-contact-content .offices-wrapper .branch .info {
  margin: 0 0 10px 0;
}
.inner-page.page-contact-content .offices-wrapper .branch .info:after {
  content: "";
  display: table;
  clear: both;
}
.inner-page.page-contact-content .offices-wrapper .branch .info .line {
  float: right;
  width: 260px;
  padding: 0 0 10px 0;
}
.inner-page.page-contact-content .offices-wrapper .branch .info .line.hr {
  border-bottom: 1px solid #aac4da;
}
.inner-page.page-contact-content .offices-wrapper .branch .info i.ic {
  float: right;
  margin-left: 10px;
}
.inner-page.page-contact-content .offices-wrapper .branch .info i.ic.location-29x29 {
  background-position: 2px 0px;
}
.inner-page.page-contact-content .offices-wrapper .branch .info i.ic.email-29x29 {
  margin-top: -4px;
}
.inner-page.page-contact-content .offices-wrapper .branch .info i.ic.phone-29x29 {
  margin-top: -2px;
}
.inner-page.page-contact-content .form-wrapper h3 {
  font-size: 2.4rem;
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
  color: #0C416F;
  margin: 0 0 20px 0;
}
.inner-page.page-contact-content .form-wrapper .row-8 {
  margin: 0 0 15px 0;
}
.inner-page.page-contact-content .form-wrapper .row-8 ::-webkit-input-placeholder {
  color: #86abcb;
}
.inner-page.page-contact-content .form-wrapper .row-8 :-moz-placeholder {
  /* Firefox 18- */
  color: #86abcb;
}
.inner-page.page-contact-content .form-wrapper .row-8 ::-moz-placeholder {
  /* Firefox 19+ */
  color: #86abcb;
}
.inner-page.page-contact-content .form-wrapper .row-8 :-ms-input-placeholder {
  color: #86abcb;
}
.inner-page.page-contact-content .form-wrapper .row-8 select,
.inner-page.page-contact-content .form-wrapper .row-8 input,
.inner-page.page-contact-content .form-wrapper .row-8 textarea {
  font-family: 'Open Sans Hebrew', serif;
  background: #F2F2F2;
  border: 1px solid #c8c8c8;
  color: #0C416F;
  font-size: 1.4rem;
  padding: 5px 10px;
  width: 97%;
}
.inner-page.page-contact-content .form-wrapper .row-8 select.name-last,
.inner-page.page-contact-content .form-wrapper .row-8 input.name-last,
.inner-page.page-contact-content .form-wrapper .row-8 textarea.name-last {
  width: 326px;
}
.inner-page.page-contact-content .form-wrapper .row-8 select.phone-prefix {
  width: 76px;
  padding: 4px 10px 4px 0;
}
.inner-page.page-contact-content .form-wrapper .row-8 select.phone-prefix option {
  font-size: 1.4rem;
}
.inner-page.page-contact-content .form-wrapper .row-8 .phone {
  width: 245px;
}
.inner-page.page-contact-content .form-wrapper .row-8 textarea {
  height: 160px;
  resize: none;
}
.inner-page.page-contact-content .form-wrapper .row-8 input[type="checkbox"] {
  width: 20px;
  height: 20px;
  vertical-align: sub;
}
.inner-page.page-contact-content .form-wrapper .row-8 label[for="mailing-list-check-contact-form"] {
  font-size: 1.2rem;
  font-family: 'Open Sans Hebrew', serif;
  padding-right: 5px;
}
.inner-page.page-contact-content .form-wrapper .row-8 hr {
  border: 1px solid #F2F2F2;
  margin: 30px 0;
}
.inner-page.page-contact-content .form-wrapper .row-8 .btn {
  display: inline-block;
  text-align: center;
  transition: background .5s;
  width: 90px;
  height: 35px;
  font-size: 1.3rem;
  line-height: 1rem;
  color: #fff;
  background-color: #f89d20;
  border-radius: 5px;
  text-decoration: none;
  cursor: pointer;
  padding-bottom: 9px;
}
.inner-page.page-contact-content .form-wrapper .row-8 .btn:hover {
  background: #d1841b;
}
.inner-page.page-contact-content .form-wrapper .row-8 .btn:active {
  background: #bf7819;
}
.inner-page.page-contact-content .form-wrapper .row-8 .btn.reset {
  background: #fff;
  border: 2px solid #c8c8c8 !important;
  color: #c8c8c8;
  margin: 0 20px 0 0;
}
.inner-page.page-contact-content .form-wrapper .row-8 .btn.reset:hover {
  background: #F2F2F2;
}
.inner-page.page-book-single-content,
.inner-page.page-article-single-content {
  padding: 20px 0 20px 0;
}
.inner-page.page-book-single-content .col-3.info,
.inner-page.page-article-single-content .col-3.info {
  background: #F2F2F2;
}
.inner-page.page-book-single-content .col-3.info .section,
.inner-page.page-article-single-content .col-3.info .section {
  padding: 15px 15px;
  border-bottom: 6px solid #fff;
}
.inner-page.page-book-single-content .col-3.info .section:last-of-type,
.inner-page.page-article-single-content .col-3.info .section:last-of-type {
  border-bottom: none;
}
.inner-page.page-book-single-content .col-3.info .section h3,
.inner-page.page-article-single-content .col-3.info .section h3 {
  font-size: 1rem;
  font-family: eTypogrph, efbTypogrph;
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.inner-page.page-book-single-content .col-3.info .section h3.bold,
.inner-page.page-article-single-content .col-3.info .section h3.bold,
.inner-page.page-book-single-content .col-3.info .section h3.strong,
.inner-page.page-article-single-content .col-3.info .section h3.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.inner-page.page-book-single-content .col-3.info .section h3.light,
.inner-page.page-article-single-content .col-3.info .section h3.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.inner-page.page-book-single-content .col-3.info .section a.link,
.inner-page.page-article-single-content .col-3.info .section a.link {
  color: #4290b4;
  font-weight: 400;
}
.inner-page.page-book-single-content .col-3.actions,
.inner-page.page-article-single-content .col-3.actions {
  background: #86abcb;
}
.inner-page.page-book-single-content .col-3.actions a.buy-now,
.inner-page.page-article-single-content .col-3.actions a.buy-now {
  display: block;
  text-align: center;
  font-size: 1.8rem;
  font-family: eTypogrph, efbTypogrph;
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
  color: #fff;
  padding: 16px 0;
  border-bottom: 6px solid #fff;
  background: #0C416F;
  transition: background .5s;
}
.inner-page.page-book-single-content .col-3.actions a.buy-now.bold,
.inner-page.page-article-single-content .col-3.actions a.buy-now.bold,
.inner-page.page-book-single-content .col-3.actions a.buy-now.strong,
.inner-page.page-article-single-content .col-3.actions a.buy-now.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.inner-page.page-book-single-content .col-3.actions a.buy-now.light,
.inner-page.page-article-single-content .col-3.actions a.buy-now.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.inner-page.page-book-single-content .col-3.actions a.buy-now:hover,
.inner-page.page-article-single-content .col-3.actions a.buy-now:hover {
  background: #06233c;
}
.inner-page.page-book-single-content .col-3.actions a.buy-now i,
.inner-page.page-article-single-content .col-3.actions a.buy-now i {
  color: #f89d20;
  display: inline-block;
  padding-right: 5px;
}
.inner-page.page-book-single-content .col-3.actions .form-wrapper,
.inner-page.page-article-single-content .col-3.actions .form-wrapper {
  padding: 20px 20px;
}
.inner-page.page-book-single-content .col-3.actions .form-wrapper h1,
.inner-page.page-article-single-content .col-3.actions .form-wrapper h1,
.inner-page.page-book-single-content .col-3.actions .form-wrapper h2,
.inner-page.page-article-single-content .col-3.actions .form-wrapper h2 {
  font-size: 1rem;
  color: #fff;
  text-align: center;
  font-weight: 200;
  font-family: 'Open Sans Hebrew', serif;
  line-height: 1.2rem;
}
.inner-page.page-book-single-content .col-3.actions .form-wrapper h1,
.inner-page.page-article-single-content .col-3.actions .form-wrapper h1 {
  font-size: 1.5rem;
  color: #fff;
  font-family: eTypogrph, efbTypogrph;
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
  margin-bottom: 15px;
}
.inner-page.page-book-single-content .col-3.actions .form-wrapper h1.bold,
.inner-page.page-article-single-content .col-3.actions .form-wrapper h1.bold,
.inner-page.page-book-single-content .col-3.actions .form-wrapper h1.strong,
.inner-page.page-article-single-content .col-3.actions .form-wrapper h1.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.inner-page.page-book-single-content .col-3.actions .form-wrapper h1.light,
.inner-page.page-article-single-content .col-3.actions .form-wrapper h1.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.inner-page.page-book-single-content .col-3.actions .form-wrapper form,
.inner-page.page-article-single-content .col-3.actions .form-wrapper form {
  margin-top: 25px;
}
.inner-page.page-book-single-content .col-3.actions .form-wrapper form ::-webkit-input-placeholder,
.inner-page.page-article-single-content .col-3.actions .form-wrapper form ::-webkit-input-placeholder {
  color: #0C416F;
}
.inner-page.page-book-single-content .col-3.actions .form-wrapper form :-moz-placeholder,
.inner-page.page-article-single-content .col-3.actions .form-wrapper form :-moz-placeholder {
  /* Firefox 18- */
  color: #0C416F;
}
.inner-page.page-book-single-content .col-3.actions .form-wrapper form ::-moz-placeholder,
.inner-page.page-article-single-content .col-3.actions .form-wrapper form ::-moz-placeholder {
  /* Firefox 19+ */
  color: #0C416F;
}
.inner-page.page-book-single-content .col-3.actions .form-wrapper form :-ms-input-placeholder,
.inner-page.page-article-single-content .col-3.actions .form-wrapper form :-ms-input-placeholder {
  color: #0C416F;
}
.inner-page.page-book-single-content .col-3.actions .form-wrapper form input[type="text"],
.inner-page.page-article-single-content .col-3.actions .form-wrapper form input[type="text"] {
  background: #dbe6f0;
  width: 100%;
  font-size: 1rem;
  font-family: 'Open Sans Hebrew', serif;
  font-weight: 200;
  color: #0C416F;
  padding: 3px 8px 5px 8px;
  margin: 0 0 8px 0;
  display: block;
}
.inner-page.page-book-single-content .col-3.actions .form-wrapper form input[type="submit"],
.inner-page.page-article-single-content .col-3.actions .form-wrapper form input[type="submit"] {
  display: inline-block;
  text-align: center;
  transition: background .5s;
  width: 80px;
  height: 33px;
  font-size: 1.2rem;
  line-height: 1.2rem;
  color: #fff;
  background-color: #f89d20;
  border-radius: 3px;
  text-decoration: none;
  cursor: pointer;
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
  margin: 20px auto;
  display: block;
}
.inner-page.page-book-single-content .col-3.actions .form-wrapper form input[type="submit"]:hover,
.inner-page.page-article-single-content .col-3.actions .form-wrapper form input[type="submit"]:hover {
  background: #d1841b;
}
.inner-page.page-book-single-content .col-3.actions .form-wrapper form input[type="submit"]:active,
.inner-page.page-article-single-content .col-3.actions .form-wrapper form input[type="submit"]:active {
  background: #bf7819;
}
.inner-page.page-book-single-content .col-3.actions .form-wrapper form input[type="submit"].bold,
.inner-page.page-article-single-content .col-3.actions .form-wrapper form input[type="submit"].bold,
.inner-page.page-book-single-content .col-3.actions .form-wrapper form input[type="submit"].strong,
.inner-page.page-article-single-content .col-3.actions .form-wrapper form input[type="submit"].strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.inner-page.page-book-single-content .col-3.actions .form-wrapper form input[type="submit"].light,
.inner-page.page-article-single-content .col-3.actions .form-wrapper form input[type="submit"].light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.inner-page.page-book-single-content .book-content.HTMLEditor,
.inner-page.page-article-single-content .book-content.HTMLEditor {
  padding-top: 0;
  font-weight: 400;
}
.inner-page.page-book-single-content .book-content.HTMLEditor h1,
.inner-page.page-article-single-content .book-content.HTMLEditor h1 {
  font-size: 1.5rem;
  color: #1d1d1d;
}
.inner-page.page-article-single-content .article-content {
  padding: 0 0 30px 0;
}
.inner-page.page-article-single-content .article-content .date {
  margin: 0 0 15px 0;
}
.inner-page.page-article-single-content .article-content h3 {
  font-size: 1.2rem;
  line-height: 1.5rem;
}
.inner-page.page-article-single-content .article-content .social-networks {
  margin: 15px 0 15px 0;
}
.inner-page.page-article-single-content .article-content .social-networks .separator {
  vertical-align: top;
  display: inline-block;
  width: 29px;
  height: 24px;
  text-align: center;
  font-size: 1.5rem;
}
.inner-page.page-article-single-content .article-content .social-networks .comments-count {
  background: url('/orin_shpalter/img/bg-comments-count.png');
  vertical-align: top;
  display: inline-block;
  width: 29px;
  height: 24px;
  text-align: center;
  color: #fff;
}
.inner-page.page-article-single-content .article-content .social-networks .comments-count span {
  display: inline-block;
  margin: 5px 0 0 -3px;
  width: 1.5rem;
  font-size: .8rem;
}
.inner-page.page-article-single-content .article-content .HTMLEditor {
  font-weight: 400;
  padding-top: 0;
  padding-bottom: 0;
}
.inner-page.page-article-single-content .side-teasers {
  background: #F2F2F2;
  padding: 30px 0;
}
.inner-page.page-article-single-content .side-teasers h1 {
  background: #fff;
  color: #1d1d1d;
  font-size: 1.5rem;
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
  border-bottom: 2px solid #f89d20;
  margin: -30px 0 10px 0;
  padding-bottom: 10px;
}
.inner-page.page-article-single-content .side-teasers h1.bold,
.inner-page.page-article-single-content .side-teasers h1.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.inner-page.page-article-single-content .side-teasers h1.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.inner-page.page-article-single-content .side-teasers .item {
  padding: 13px 13px 30px 13px;
  border-bottom: 1px solid #c8c8c8;
}
.inner-page.page-article-single-content .side-teasers .item:last-of-type {
  border: none;
}
.inner-page.page-article-single-content .side-teasers .item img {
  width: 100%;
  height: auto;
}
.inner-page.page-article-single-content .side-teasers .item a {
  display: block;
}
.inner-page.page-article-single-content .side-teasers .item a.title {
  color: #4290b4;
  font-size: 1.2rem;
  font-weight: 400;
  margin: 8px 0;
}
.inner-page.page-article-single-content .side-teasers .item a.subtitle {
  color: #6c6c6c;
  font-size: .9rem;
  line-height: 1.3rem;
}
.inner-page.page-search-results {
  padding: 60px 0 120px 0;
}
.inner-page.page-search-results h1,
.inner-page.page-search-results h2 {
  font-size: 1.1rem;
}
.inner-page.page-search-results h1.hr,
.inner-page.page-search-results h2.hr {
  border-bottom: 1px solid #c8c8c8;
  padding-bottom: 5px;
}
.inner-page.page-search-results h2 {
  font-weight: 200;
  font-size: 1.1rem;
  margin-top: 15px;
}
.inner-page.page-search-results h2 strong {
  color: #f89d20;
  font-size: 1.1rem;
  font-weight: 600;
}
.inner-page.page-search-results h2 a.contact {
  color: #86abcb;
  font-size: 1.2rem;
  font-weight: 400;
  transition: color .5s;
}
.inner-page.page-search-results h2 a.contact:hover {
  color: #0C416F;
}
.inner-page.page-search-results .items-list .item {
  margin: 20px 0 20px 0;
  border-bottom: 1px solid #c8c8c8;
}
.inner-page.page-search-results .items-list .item a {
  display: block;
  margin: 0 0 10px 0;
}
.inner-page.page-search-results .items-list .item a.title {
  font-size: 1.2rem;
  color: #4290b4;
  font-weight: 400;
}
.inner-page.page-search-results .items-list .item a.link {
  color: #1d1d1d;
  font-weight: 400;
}
.inner-page.page-search-results .items-list .item a.content {
  color: #1d1d1d;
  line-height: 1.5rem;
  font-weight: 400;
}
.inner-page.page-search-results .col-6 .box {
  margin-top: 10px;
  border: 1px solid #c8c8c8;
  font-weight: 400;
}
.inner-page.page-search-results .col-6 .box .header {
  font-size: 1.2rem;
  padding: 10px 15px 10px 15px;
  border-bottom: 1px solid #c8c8c8;
}
.inner-page.page-search-results .col-6 .box .content {
  font-size: 1.1rem;
  padding: 10px 15px 10px 15px;
}
.inner-page.page-search-results .col-6 .box .content p {
  line-height: 1.6rem;
  font-size: 1rem;
}
.inner-page.page-search-results .col-6 .box .content .center {
  text-align: center;
}
.inner-page.page-search-results .col-6 .box .content a.contact {
  display: inline-block;
  text-align: center;
  width: 180px;
  height: 44px;
  font-size: 1.2rem;
  line-height: 2.5rem;
  color: #f89d20;
  background-color: #fff;
  border-radius: 0;
  text-decoration: none;
  cursor: pointer;
  border: 1px solid #c8c8c8;
  font-weight: 600;
  transition: background .5s;
  margin: 20px 0 10px 0;
}
.inner-page.page-search-results .col-6 .box .content a.contact:first-of-type {
  margin-left: 30px;
}
.inner-page.page-search-results .col-6 .box .content a.contact:hover {
  background: #f89d20;
  color: #fff;
}
.inner-page.page-search-results .col-6 .box .content ul li {
  line-height: 1.6rem;
  font-size: 1.1rem;
}
.inner-page.page-search-results .col-6 .box .content ul li:before {
  content: "\f111";
  font-family: FontAwesome;
  color: #f89d20;
  margin: 0 0 0 8px;
  font-size: .6rem;
  vertical-align: middle;
}
.HTMLEditor {
  padding-top: 50px;
  padding-bottom: 50px;
  font-weight: 400;
}
.HTMLEditor h1 {
  font-family: eTypogrph, efbTypogrph;
  font-size: 3rem;
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
  color: #0C416F;
  margin: 0 0 20px 0;
}
.HTMLEditor h1.bold,
.HTMLEditor h1.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.HTMLEditor h1.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.HTMLEditor h2 {
  font-family: eTypogrph, efbTypogrph;
  font-size: 2.5rem;
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
  color: #0C416F;
  margin: 0 0 30px 0;
}
.HTMLEditor h2.bold,
.HTMLEditor h2.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.HTMLEditor h2.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.HTMLEditor h3 {
  font-family: eTypogrph, efbTypogrph;
  font-size: 2.4rem;
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
  color: #0C416F;
  margin: 0 0 24px 0;
}
.HTMLEditor h3.bold,
.HTMLEditor h3.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.HTMLEditor h3.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.HTMLEditor h4 {
  font-family: eTypogrph, efbTypogrph;
  font-size: 2.1rem;
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
  color: #0C416F;
  margin: 0 0 20px 0;
}
.HTMLEditor h4.bold,
.HTMLEditor h4.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.HTMLEditor h4.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.HTMLEditor h5 {
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
  font-size: 1.9rem;
  font-weight: 200;
  color: #0C416F;
  margin: 0 0 16px 0;
}
.HTMLEditor h5.bold,
.HTMLEditor h5.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.HTMLEditor h5.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.HTMLEditor h6 {
  font-family: eTypogrph, efbTypogrph;
  font-size: 1.5rem;
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
  color: #0C416F;
  margin: 0 0 10px 0;
}
.HTMLEditor h6.bold,
.HTMLEditor h6.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.HTMLEditor h6.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.HTMLEditor ul,
.HTMLEditor ol {
  list-style-type: disc;
  list-style-position: inside;
  line-height: 2em;
  font-size: 1.1rem;
  margin-bottom: 1rem;
  font-weight: 100;
}
.HTMLEditor ul > ul,
.HTMLEditor ol > ul,
.HTMLEditor ul > ol,
.HTMLEditor ol > ol {
  margin-right: 22px;
  font-size: 1em;
  margin-bottom: 0;
}
.HTMLEditor ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-right: 20px;
}
.HTMLEditor strong {
  font-weight: 600;
}
.HTMLEditor p,
.HTMLEditor q {
  font-size: 1rem;
  line-height: 1.4rem;
  font-weight: 400;
  display: block;
  color: #1d1d1d;
  margin: 0 0 1rem 0;
}
.HTMLEditor p img,
.HTMLEditor q img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
}
.HTMLEditor p a,
.HTMLEditor q a {
  transition: color .5s;
  color: #86abcb;
  text-decoration: underline;
}
.HTMLEditor p a:hover,
.HTMLEditor q a:hover {
  color: #0C416F;
}
.HTMLEditor p span.image-credit,
.HTMLEditor q span.image-credit {
  font-size: .8em;
}
.HTMLEditor p span.image-credit a,
.HTMLEditor q span.image-credit a {
  color: #0C416F;
}
.HTMLEditor p span.image-credit a:hover,
.HTMLEditor q span.image-credit a:hover {
  background: none;
}
.HTMLEditor q {
  background: #aac4da;
  color: #fff;
  padding: 30px;
}
table.data-table.book-data {
  width: 100%;
  direction: rtl;
}
table.data-table.book-data tr th,
table.data-table.book-data tr td {
  width: 33%;
  text-align: right;
  padding: 8px 0 8px 0;
  border-bottom: 1px solid #c8c8c8;
}
table.data-table.book-data tr th {
  font-weight: 400;
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
}
table.data-table.book-data tr th.bold,
table.data-table.book-data tr th.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
table.data-table.book-data tr th.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.col-10.item-page {
  margin: 0 auto;
}
.items-list .item {
  margin: 50px 0 0 0;
}
.items-list .item:after {
  content: "";
  display: table;
  clear: both;
}
.items-list .item img.item-image {
  float: right;
  width: 100px;
  height: 100px;
  border-radius: 50px;
  margin-right: 50px;
}
.items-list .item .item-text {
  width: 690px;
  float: right;
  padding: 0 0 30px 0;
  border-bottom: 1px solid #F2F2F2;
  margin: 0 40px 0 0;
  font-weight: 400;
  color: #6c6c6c;
}
.items-list .item .item-text .handle {
  display: inline-block;
  float: left;
  margin-top: 10px;
  color: #86abcb;
  font-size: 1.5rem;
}
.items-list .item .item-text .date {
  font-size: .9rem;
}
.items-list .item .item-text h1 {
  margin: 5px 0 0 0;
  color: #0C416F;
  font-size: 1.8rem;
  font-family: eTypogrph, efbTypogrph;
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.items-list .item .item-text h1.bold,
.items-list .item .item-text h1.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.items-list .item .item-text h1.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.items-list .item .item-text h1 span {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
  font-size: 1.8rem;
  margin-right: 10px;
  padding-right: 15px;
  border-right: 1px solid #c8c8c8;
}
.items-list .item .item-text .courses {
  margin: 10px 0 10px 0;
}
.items-list .item .item-text .courses a.course {
  color: #86abcb;
  font-size: 1.1rem;
  border-left: 1px solid #aac4da;
  padding-left: 10px;
  margin-left: 8px;
  transition: color .5s;
  font-weight: 400;
}
.items-list .item .item-text .courses a.course:hover {
  color: #0C416F;
}
.items-list .item .item-text .courses a.course:last-of-type {
  border: none;
  padding-left: 0;
  margin-left: 0;
}
.items-list .item .item-text p {
  font-size: 1rem;
  line-height: 1.5rem;
  padding-left: 50px;
}
.items-list .item .item-text a.job-contact {
  color: #1d1d1d;
  margin-top: 10px;
  display: inline-block;
  transition: color .5s;
}
.items-list .item .item-text a.job-contact i {
  vertical-align: middle;
  margin-left: 10px;
}
.items-list .item .item-text a.job-contact:hover {
  color: #f89d20;
}
.items-list .pager-wrapper {
  padding: 10px 187px 0 0;
}
.page-jobs-content {
  margin-bottom: 150px;
}
.pager.show-more a {
  color: #1d1d1d;
  font-weight: 400;
}
.pager.show-more a i {
  margin-left: 5px;
  color: #86abcb;
  vertical-align: text-top;
  padding-top: 5px;
  transition: color .5s;
}
.pager.show-more a:hover i {
  color: #0C416F;
}
.pager.load-more {
  cursor: pointer;
  text-align: center;
  transition: color .5s;
  background: url('../img/pager-bg.png') bottom left no-repeat;
  width: 163px;
  height: 34px;
  display: inline-block;
  font-size: 1.5rem;
  line-height: .4rem;
  color: #3c3c3c;
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
}
.pager.load-more.bold,
.pager.load-more.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.pager.load-more.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.pager.load-more:hover {
  color: #f89d20;
}
.pager.center {
  margin: 0 auto;
  display: block;
}
.page-books-content {
  background: #F2F2F2;
  padding-top: 40px;
}
.page-books-content .page-title {
  text-align: right;
  font-size: 1.5rem;
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
}
.page-books-content .page-title.bold,
.page-books-content .page-title.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.page-books-content .page-title.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.page-books-content .items-list {
  padding-top: 0;
}
.page-books-content .items-list .item {
  background: #fff;
  border-top: 1px solid #f89d20;
  padding: 10px;
  height: 120px;
  margin: 10px 0 20px 0;
}
.page-books-content .items-list .item a {
  display: block;
}
.page-books-content .items-list .item a.image {
  float: right;
  width: 73px;
}
.page-books-content .items-list .item a.image img.item-image {
  float: initial;
  width: 73px;
  height: 72px;
  border-radius: 0;
  margin-right: 0;
}
.page-books-content .items-list .item a.image .read-more {
  display: block;
  background: #4290b4;
  color: #fff;
  text-align: center;
  padding: 1px 0 3px 0;
  margin: 4px 0 0 0;
}
.page-books-content .items-list .item .item-text {
  width: 420px;
  margin: 0 20px 0 0;
  border: none;
  float: right;
}
.page-books-content .items-list .item .item-text a.title,
.page-books-content .items-list .item .item-text a.subtitle,
.page-books-content .items-list .item .item-text.content {
  padding: 0;
  width: 100%;
  float: left;
}
.page-books-content .items-list .item .item-text a.title {
  color: #1d1d1d;
  font-size: 1.1rem;
  line-height: 1.4rem;
  font-weight: 400;
}
.page-books-content .items-list .item .item-text a.subtitle {
  color: #4290b4;
  font-size: 1rem;
  line-height: 2rem;
  font-weight: 400;
}
.page-books-content .items-list .item .item-text a.content {
  color: #1d1d1d;
  font-size: .9rem;
  line-height: 1.4rem;
}
.page-books-content .items-list.triples {
  padding-bottom: 40px;
  text-align: right;
}
.page-books-content .items-list.triples h1 {
  font-size: 1.3rem;
  color: #3c3c3c;
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
  margin: 0 0 10px 0;
}
.page-books-content .items-list.triples .item.triple {
  margin: 0px 38px 0 0;
  height: auto;
  width: 31%;
}
.page-books-content .items-list.triples .item.triple:last-of-type {
  margin-right: 0;
}
.page-books-content .items-list.triples .item.triple .item-text {
  width: 210px;
  padding-bottom: 0;
}
.page-books-content .items-list.triples .item.triple .item-text a.title {
  margin-top: 10px;
}
.page-books-content .items-list.triples .item.triple .item-text a.subtitle {
  line-height: 1rem;
  margin-top: 10px;
}
.program-meta,
.course-meta {
  margin: 50px 0;
}
.program-meta .information table.info-table tr,
.course-meta .information table.info-table tr {
  border-bottom: 1px solid #c8c8c8;
}
.program-meta .information table.info-table tr:last-of-type,
.course-meta .information table.info-table tr:last-of-type {
  border: none;
}
.program-meta .information table.info-table tr td,
.course-meta .information table.info-table tr td {
  padding: 10px 0 10px 0;
  font-size: 1rem;
  line-height: 1.5rem;
}
.program-meta .information table.info-table tr td:first-of-type,
.course-meta .information table.info-table tr td:first-of-type {
  width: 200px;
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
  font-size: 1.2rem;
}
.program-meta .side-banner,
.course-meta .side-banner {
  text-align: center;
  border: 1px solid #c8c8c8;
  padding: 20px;
}
.program-meta .side-banner img.icon,
.course-meta .side-banner img.icon {
  margin: 0 0 10px 0;
}
.program-meta .side-banner h1,
.course-meta .side-banner h1 {
  font-size: 1.3rem;
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
}
.program-meta .side-banner h1.bold,
.course-meta .side-banner h1.bold,
.program-meta .side-banner h1.strong,
.course-meta .side-banner h1.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.program-meta .side-banner h1.light,
.course-meta .side-banner h1.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.program-meta .side-banner h2,
.course-meta .side-banner h2 {
  font-size: 1.2rem;
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
}
.program-meta .side-banner h2.bold,
.course-meta .side-banner h2.bold,
.program-meta .side-banner h2.strong,
.course-meta .side-banner h2.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.program-meta .side-banner h2.light,
.course-meta .side-banner h2.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.program-meta .side-banner a.action-btn,
.course-meta .side-banner a.action-btn {
  display: inline-block;
  text-align: center;
  transition: background .5s;
  width: 110px;
  height: 24px;
  font-size: 1rem;
  line-height: 1.4rem;
  color: #fff;
  background-color: #4290b4;
  border-radius: 3px;
  text-decoration: none;
  cursor: pointer;
  margin: 10px 0 0 0;
}
.program-meta .side-banner a.action-btn:hover,
.course-meta .side-banner a.action-btn:hover {
  background: #0C416F;
}
.program-meta .side-banner a.action-btn:active,
.course-meta .side-banner a.action-btn:active {
  background: #082E4E;
}
.program-meta .side-banner a.action-btn:hover,
.course-meta .side-banner a.action-btn:hover {
  background-color: #0C416F;
}
.program-meta .side-banner.book,
.course-meta .side-banner.book {
  position: relative;
}
.program-meta .side-banner.book img.icon,
.course-meta .side-banner.book img.icon {
  width: 38px;
  height: 49px;
  float: right;
}
.program-meta .side-banner.book .text-wrapper,
.course-meta .side-banner.book .text-wrapper {
  width: 170px;
  float: right;
  text-align: right;
  padding: 3px 13px 0 0;
}
.program-meta .side-banner.book .text-wrapper h1,
.course-meta .side-banner.book .text-wrapper h1 {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
  font-size: 1.4rem;
}
.program-meta .side-banner.book .text-wrapper h2,
.course-meta .side-banner.book .text-wrapper h2 {
  font-size: .9rem;
  font-family: eTypogrph, efbTypogrph;
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
  width: 170px;
  height: 1.2rem;
  overflow: hidden;
}
.program-meta .side-banner.book .text-wrapper h2.bold,
.course-meta .side-banner.book .text-wrapper h2.bold,
.program-meta .side-banner.book .text-wrapper h2.strong,
.course-meta .side-banner.book .text-wrapper h2.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.program-meta .side-banner.book .text-wrapper h2.light,
.course-meta .side-banner.book .text-wrapper h2.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.program-meta .side-banner.book hr,
.course-meta .side-banner.book hr {
  clear: both;
  border: 0;
  background: #c8c8c8;
  padding: 1px 0 0 0;
}
.program-meta .side-banner.book p,
.course-meta .side-banner.book p {
  font-size: 1rem;
  line-height: 1.2rem;
  width: 100%;
  height: 2.3rem;
  overflow: hidden;
  margin: 3px 0 6px 0;
}
.program-meta .side-banner.book .corner-strip,
.course-meta .side-banner.book .corner-strip {
  display: block;
  position: absolute;
  background: url('/orin_shpalter/img/corner-strip-book.png');
  top: -2px;
  left: -2px;
  width: 65px;
  height: 65px;
}
.page-program-content,
.page-course-content {
  background: #F2F2F2;
  padding: 50px 0;
}
.page-program-content .items-list,
.page-course-content .items-list {
  direction: rtl;
  padding-top: 0;
}
.page-program-content .items-list h1,
.page-course-content .items-list h1 {
  font-size: 1.4rem;
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.page-program-content .items-list h2,
.page-course-content .items-list h2 {
  font-size: 1.1rem;
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
}
.page-program-content .items-list h2.bold,
.page-course-content .items-list h2.bold,
.page-program-content .items-list h2.strong,
.page-course-content .items-list h2.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.page-program-content .items-list h2.light,
.page-course-content .items-list h2.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.page-program-content .items-list h3,
.page-course-content .items-list h3 {
  font-size: 1rem;
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
}
.page-program-content .items-list h3.bold,
.page-course-content .items-list h3.bold,
.page-program-content .items-list h3.strong,
.page-course-content .items-list h3.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.page-program-content .items-list h3.light,
.page-course-content .items-list h3.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.page-program-content .items-list hr,
.page-course-content .items-list hr {
  display: block;
  margin: 15px 0;
  border: none;
  padding: 1px 0 0 0;
  background: #c8c8c8;
}
.page-program-content .items-list .item,
.page-course-content .items-list .item {
  background: #fff;
  border-top: 1px solid #f89d20;
  padding: 10px;
  height: 94px;
  margin: 10px 30px 0px 0;
}
.page-program-content .items-list .item:nth-child(2n),
.page-course-content .items-list .item:nth-child(2n) {
  margin-right: 0;
}
.page-program-content .items-list .item a,
.page-course-content .items-list .item a {
  display: block;
}
.page-program-content .items-list .item a.image,
.page-course-content .items-list .item a.image {
  float: right;
  width: 73px;
}
.page-program-content .items-list .item a.image img.item-image,
.page-course-content .items-list .item a.image img.item-image {
  float: initial;
  width: 73px;
  height: 72px;
  border-radius: 0;
  margin-right: 0;
}
.page-program-content .items-list .item .item-text,
.page-course-content .items-list .item .item-text {
  width: 420px;
  margin: 7px 20px 0 0;
  border: none;
  float: right;
}
.page-program-content .items-list .item .item-text a.title,
.page-course-content .items-list .item .item-text a.title,
.page-program-content .items-list .item .item-text a.subtitle,
.page-course-content .items-list .item .item-text a.subtitle,
.page-program-content .items-list .item .item-text.content,
.page-course-content .items-list .item .item-text.content {
  padding: 0;
  width: 100%;
  float: left;
}
.page-program-content .items-list .item .item-text a.title,
.page-course-content .items-list .item .item-text a.title {
  color: #4290b4;
  font-size: 1.1rem;
  line-height: 1.4rem;
  font-weight: 400;
}
.page-program-content .items-list .item .item-text a.subtitle,
.page-course-content .items-list .item .item-text a.subtitle {
  color: #3c3c3c;
  font-size: 1rem;
  line-height: 1.1rem;
}
.page-program-content .items-list .item .item-text a.content,
.page-course-content .items-list .item .item-text a.content {
  color: #1d1d1d;
  font-size: .9rem;
  line-height: 1.4rem;
}
.page-program-content .mailing-form-wrapper,
.page-course-content .mailing-form-wrapper {
  margin-top: 40px;
  margin-bottom: 0;
}
.page-course-content table.syllabus,
.page-course-content table.next-courses {
  background: #fff;
  margin: 8px 0 40px 0;
}
.page-course-content table.syllabus tr,
.page-course-content table.next-courses tr {
  border-top: 1px solid #f89d20;
}
.page-course-content table.syllabus tr td,
.page-course-content table.next-courses tr td {
  padding: 30px 10px;
}
.page-course-content table.syllabus tr td.chapter-content,
.page-course-content table.next-courses tr td.chapter-content,
.page-course-content table.syllabus tr td.dates,
.page-course-content table.next-courses tr td.dates {
  width: 70%;
}
.page-course-content table.syllabus tr td.chapter-content ul,
.page-course-content table.next-courses tr td.chapter-content ul,
.page-course-content table.syllabus tr td.dates ul,
.page-course-content table.next-courses tr td.dates ul {
  width: 100%;
}
.page-course-content table.syllabus tr td.chapter-content ul li,
.page-course-content table.next-courses tr td.chapter-content ul li,
.page-course-content table.syllabus tr td.dates ul li,
.page-course-content table.next-courses tr td.dates ul li {
  width: 50%;
  float: right;
  line-height: 1.5rem;
}
.page-course-content table.syllabus tr td.chapter-content ul li:before,
.page-course-content table.next-courses tr td.chapter-content ul li:before,
.page-course-content table.syllabus tr td.dates ul li:before,
.page-course-content table.next-courses tr td.dates ul li:before {
  content: "\F04D";
  font-family: FontAwesome;
  color: #f89d20;
  margin: 0 0 0 8px;
  font-size: .3rem;
  vertical-align: middle;
}
.page-course-content table.syllabus tr td.chapter-title,
.page-course-content table.next-courses tr td.chapter-title,
.page-course-content table.syllabus tr td.location,
.page-course-content table.next-courses tr td.location {
  width: 30%;
  font-size: 1rem;
  font-weight: 400;
  padding-right: 30px;
  vertical-align: middle;
}
.page-course-content table.syllabus tr td.chapter-title strong,
.page-course-content table.next-courses tr td.chapter-title strong,
.page-course-content table.syllabus tr td.location strong,
.page-course-content table.next-courses tr td.location strong {
  padding: 4px 4px 6px 4px;
  margin-left: 5px;
  width: 1.5rem;
  text-align: center;
  display: inline-block;
  border: 1px solid #c8c8c8;
}
.page-course-content table.next-courses tr td {
  padding: 5px 0;
}
.page-course-content table.next-courses tr td.location {
  font-weight: 600;
}
.page-course-content table.next-courses tr td.dates {
  padding-left: 0;
}
.page-course-content table.next-courses tr td.dates table {
  width: 100%;
}
.page-course-content table.next-courses tr td.dates table tr {
  border-top: none;
  border-bottom: 1px solid #c8c8c8;
}
.page-course-content table.next-courses tr td.dates table tr:last-of-type {
  border: none;
}
.page-course-content table.next-courses tr td.dates table tr td {
  padding: 8px 0;
}
.page-course-content table.next-courses tr td.dates table tr td.date {
  width: 20%;
  padding-right: 20px;
}
.page-course-content table.next-courses tr td.dates table tr td.day {
  width: 10%;
}
.page-course-content table.next-courses tr td.dates table tr td.time {
  width: 20%;
}
.page-course-content table.next-courses tr td.dates table tr td.actions {
  width: 50%;
  padding-left: 10px;
  text-align: left;
}
.page-course-content table.next-courses tr td.dates table tr td.actions a.show-timeline {
  display: inline-block;
  text-align: center;
  transition: background .5s;
  width: 80px;
  height: 1.5rem;
  font-size: 1rem;
  line-height: 1.3rem;
  color: #4290b4;
  background-color: #fff;
  border-radius: 3px;
  text-decoration: none;
  cursor: pointer;
  border: 1px solid #4290b4;
  vertical-align: text-top;
}
.page-course-content table.next-courses tr td.dates table tr td.actions a.show-timeline:hover {
  background: #0C416F;
  color: #fff;
}
.page-course-content table.next-courses tr td.dates table tr td.actions a.show-timeline i {
  font-style: normal;
}
.page-course-content table.next-courses tr td.dates table tr td table.timeline-table tr {
  border: none;
}
.page-course-content table.next-courses tr td.dates table tr td table.timeline-table tr:first-of-type {
  font-weight: 400;
}
.page-course-content table.next-courses tr td.dates table tr td table.timeline-table tr td {
  font-size: .9rem;
}
.testimonial {
  background: #fff;
  padding: 40px 0;
}
.testimonial .testimony img.user-image {
  display: block;
  width: 95px;
  height: 95px;
  float: right;
  border: 7px solid #aac4da;
  border-radius: 60px;
}
.testimonial .testimony .text-wrapper {
  width: 560px;
  padding: 0 30px 0 0;
  float: right;
  color: #3c3c3c;
}
.testimonial .testimony .text-wrapper p.quote {
  font-size: 1.2rem;
  font-weight: 600;
  float: right;
  width: 440px;
}
.testimonial .testimony .text-wrapper p.quote strong {
  font-weight: 400;
  font-size: 1rem;
  font-style: italic;
  display: block;
  margin-top: 6px;
  color: #6c6c6c;
}
.testimonial .testimony .text-wrapper:before {
  content: "“";
  font-size: 5rem;
  color: #0C416F;
  font-weight: 400;
  line-height: 3.80rem;
  display: block;
  width: 40px;
  height: 150px;
  float: right;
}
.testimonial .testimony .text-wrapper:after {
  content: "“";
  font-size: 5rem;
  color: #0C416F;
  font-weight: 400;
  line-height: 3.80rem;
  display: block;
  width: 40px;
  height: 150px;
  float: left;
}
.testimonial .teaser {
  background: #86abcb;
  transition: background .5s;
  cursor: pointer;
}
.testimonial .teaser:after {
  content: "";
  display: table;
  clear: both;
}
.testimonial .teaser img.icon {
  display: block;
  float: right;
  padding: 20px 20px 20px 0;
  margin-top: 3px;
}
.testimonial .teaser .text-wrapper {
  display: block;
  float: right;
  color: #fff;
  width: 210px;
  padding: 20px 20px 20px 0;
}
.testimonial .teaser .text-wrapper h1 {
  font-size: 1.4rem;
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
}
.testimonial .teaser .text-wrapper h1.bold,
.testimonial .teaser .text-wrapper h1.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.testimonial .teaser .text-wrapper h1.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.testimonial .teaser .text-wrapper h2 {
  font-weight: 100;
  font-size: 1rem;
  height: 2.2rem;
  overflow: hidden;
}
.testimonial .teaser .arrow {
  display: block;
  float: left;
  width: 40px;
  height: 100%;
  overflow: hidden;
  background: #dbe6f0;
  padding: 20px 0;
  text-align: center;
  transition: background .5s;
}
.testimonial .teaser .arrow i {
  font-size: 3.5rem;
  line-height: 4rem;
  font-weight: 100;
  color: #fff;
}
.testimonial .teaser:hover {
  background: #0C416F;
}
.testimonial .teaser:hover .arrow {
  background: #86abcb;
}
.row-12.mailing-form-wrapper {
  padding: 30px 0;
}
.mailing-form {
  background: url('../img/bg-silver.png') #86abcb;
  padding: 10px;
}
.mailing-form form.mailing-form {
  margin: 0 auto;
  text-align: center;
}
.mailing-form form.mailing-form ::-webkit-input-placeholder {
  color: #86abcb;
}
.mailing-form form.mailing-form :-moz-placeholder {
  /* Firefox 18- */
  color: #86abcb;
}
.mailing-form form.mailing-form ::-moz-placeholder {
  /* Firefox 19+ */
  color: #86abcb;
}
.mailing-form form.mailing-form :-ms-input-placeholder {
  color: #86abcb;
}
.mailing-form form.mailing-form h1 {
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
  font-weight: 200;
  display: inline-block;
  font-size: 1.25rem;
  color: #fff;
}
.mailing-form form.mailing-form h1.bold,
.mailing-form form.mailing-form h1.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.mailing-form form.mailing-form h1.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.mailing-form form.mailing-form h1 span {
  display: block;
  font-size: 1.6rem;
}
.mailing-form form.mailing-form input[type="text"] {
  background: #dbe6f0;
  color: #0C416F;
  font-family: 'Open Sans Hebrew', serif;
  font-size: 1.2rem;
  width: 239px;
  height: 33px;
  padding: 0 10px;
  vertical-align: top;
  margin: 7px 15px 0 0;
  display: inline-block;
}
.mailing-form form.mailing-form input[type="submit"] {
  display: inline-block;
  text-align: center;
  transition: background .5s;
  width: 80px;
  height: 33px;
  font-size: 1.5rem;
  line-height: 1.2rem;
  color: #fff;
  background-color: #f89d20;
  border-radius: 3px;
  text-decoration: none;
  cursor: pointer;
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
  vertical-align: top;
  margin: 7px 15px 0 0;
}
.mailing-form form.mailing-form input[type="submit"]:hover {
  background: #d1841b;
}
.mailing-form form.mailing-form input[type="submit"]:active {
  background: #bf7819;
}
.mailing-form form.mailing-form input[type="submit"].bold,
.mailing-form form.mailing-form input[type="submit"].strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.mailing-form form.mailing-form input[type="submit"].light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.programs-teaser {
  margin: 50px 0;
}
.programs-teaser .program-teaser {
  text-align: center;
  padding: 0 20px;
}
.programs-teaser .program-teaser img.icon {
  display: block;
  margin: 0 auto 10px auto;
}
.programs-teaser .program-teaser h1 {
  font-size: 2rem;
  font-family: eTypogrph, efbTypogrph;
  font-weight: normal;
  color: #4290b4;
}
.programs-teaser .program-teaser h1.bold,
.programs-teaser .program-teaser h1.strong {
  font-family: eTypogrphBold, efbTypogrphBold;
  font-weight: normal;
}
.programs-teaser .program-teaser h1.light {
  font-family: eTypogrph, TypogrphLight;
  font-weight: normal;
}
.programs-teaser .program-teaser a.sub {
  display: block;
  font-weight: 200;
  font-family: 'Open Sans Hebrew', serif;
  font-size: 1rem;
  color: #1d1d1d;
  line-height: 1.3rem;
  margin: 8px 0 15px 0;
}
.programs-teaser .program-teaser a.more-info {
  display: inline-block;
  text-align: center;
  transition: background .5s;
  width: 95px;
  height: 25px;
  font-size: 0.9rem;
  line-height: 1.5rem;
  color: #fff;
  background-color: #4290b4;
  border-radius: 3px;
  text-decoration: none;
  cursor: pointer;
}
.programs-teaser .program-teaser a.more-info:hover {
  background: #0C416F;
}
.programs-teaser .program-teaser a.more-info:active {
  background: #082E4E;
}
.programs-teaser .program-teaser a.more-info i {
  margin-right: 5px;
  color: #f89d20;
}
.programs-teaser .program-teaser a.more-info:hover {
  background: #0C416F;
}
.comments {
  height: 900px;
  display: block;
}
.comments h1 {
  font-size: 1.2rem;
  border-bottom: 2px solid #f89d20;
  padding: 0 0 8px 0;
}
.comments h1 i {
  display: inline-block;
  vertical-align: text-bottom;
  margin: 0 0 0 5px;
}
.comments .comments-add {
  background: #F2F2F2;
  padding: 20px;
  border-bottom: 1px solid #c8c8c8;
}
.comments .comments-add .new-comment-wrapper {
  display: none;
}
.comments .comments-add form.post-comment ::-webkit-input-placeholder {
  color: #c8c8c8;
}
.comments .comments-add form.post-comment :-moz-placeholder {
  /* Firefox 18- */
  color: #c8c8c8;
}
.comments .comments-add form.post-comment ::-moz-placeholder {
  /* Firefox 19+ */
  color: #c8c8c8;
}
.comments .comments-add form.post-comment :-ms-input-placeholder {
  color: #c8c8c8;
}
.comments .comments-add form.post-comment input[type="text"],
.comments .comments-add form.post-comment textarea {
  font-family: 'Open Sans Hebrew', serif;
  border: 2px solid #c8c8c8;
  background: #fff;
  padding: 4px 8px;
  font-size: 1rem;
  color: #3c3c3c;
  resize: none;
}
.comments .comments-add form.post-comment input[type="text"].your-comment,
.comments .comments-add form.post-comment textarea.your-comment {
  width: 100%;
}
.comments .comments-add form.post-comment input[type="text"].new-comment-name,
.comments .comments-add form.post-comment textarea.new-comment-name {
  width: 30%;
  margin: 0 0 10px 0;
}
.comments .comments-add form.post-comment input[type="text"].new-comment-topic,
.comments .comments-add form.post-comment textarea.new-comment-topic {
  margin: 0 0 10px 0;
  width: 68%;
  float: left;
}
.comments .comments-add form.post-comment textarea {
  display: block;
  width: 100%;
  height: 5rem;
  margin: 0 0 10px 0;
}
.comments .comments-add form.post-comment a.btn.reply {
  display: inline-block;
  text-align: center;
  transition: background .5s;
  width: 85px;
  height: 22px;
  font-size: 0.9rem;
  line-height: 1.3rem;
  color: #fff;
  background-color: #4290b4;
  border-radius: 3px;
  text-decoration: none;
  cursor: pointer;
  margin: 0 0 0 10px;
}
.comments .comments-add form.post-comment a.btn.reply:hover {
  background: #0C416F;
}
.comments .comments-add form.post-comment a.btn.reply:active {
  background: #082E4E;
}
.comments .comments-add form.post-comment a.close {
  font-size: .9rem;
  line-height: 1.3rem;
  color: #3c3c3c;
  transition: background .5s;
}
.comments .comments-add form.post-comment a.close span.x {
  display: inline-block;
  background: #4290b4;
  color: #fff;
  padding: 3px;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  text-align: center;
  vertical-align: text-top;
  line-height: .7rem;
  font-size: .9rem;
  transition: background .5s;
}
.comments .comments-add form.post-comment a.close:hover span.x {
  background: #0C416F;
}
.comments .comments-list {
  background: #F2F2F2;
  padding: 20px;
  border-bottom: 1px solid #c8c8c8;
}
.comments .comments-list .comment {
  display: table-row;
}
.comments .comments-list .comment .number {
  width: 20px;
  font-weight: 600;
  display: table-cell;
}
.comments .comments-list .comment .comment-body {
  display: table-cell;
}
.comments .comments-list .comment .comment-body a.title {
  font-weight: 600;
  color: #6c6c6c;
  display: block;
}
.comments .comments-list .comment .comment-body a.title span.no-content {
  font-weight: 200;
}
.comments .comments-list .comment .comment-body a.author {
  color: #6c6c6c;
  display: block;
  font-size: .9rem;
  margin: 4px 0 0 0;
}
.comments .comments-list .comment .comment-body a.btn.reply {
  display: inline-block;
  text-align: center;
  transition: background .5s;
  width: 85px;
  height: 22px;
  font-size: 0.9rem;
  line-height: 1.3rem;
  color: #fff;
  background-color: #4290b4;
  border-radius: 3px;
  text-decoration: none;
  cursor: pointer;
  margin: 0 0 0 10px;
}
.comments .comments-list .comment .comment-body a.btn.reply:hover {
  background: #0C416F;
}
.comments .comments-list .comment .comment-body a.btn.reply:active {
  background: #082E4E;
}
.comments .comments-list .comment .comment-body a.close {
  font-size: .9rem;
  line-height: 1.3rem;
  color: #3c3c3c;
  transition: background .5s;
}
.comments .comments-list .comment .comment-body a.close span.x {
  display: inline-block;
  background: #4290b4;
  color: #fff;
  padding: 3px;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  text-align: center;
  vertical-align: text-top;
  line-height: .7rem;
  font-size: .9rem;
  transition: background .5s;
}
.comments .comments-list .comment .comment-body a.close:hover span.x {
  background: #0C416F;
}
.comments .comments-list .comment .comment-body .comment-content {
  margin: 10px 0;
  font-size: 1rem;
  line-height: 1.3rem;
}
.comments .comments-list .comment .comment-body .reply {
  margin: 10px 0 0 0;
}
.comments .comments-list .comment .comment-body .reply .arrow-wrapper {
  display: table-cell;
  vertical-align: top;
  padding-top: 10px;
  width: 25px;
}
.comments .comments-list .comment .comment-body .reply .comment-content {
  display: table-cell;
  padding-right: 15px;
}
.comments .comments-list .comment .comment-body .reply .comment-content a.author {
  margin: 0;
}
.comments .comments-list .comment .comment-body .reply .comment-content .comment-content {
  padding: 0;
  margin: 10px 0;
  display: block;
}
.comments .comments-list hr {
  margin: 10px 0;
  background: #c8c8c8;
  border: 0;
  padding: 1px 0 0 0;
}
