@media (max-width: 700px) {
  @font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 400;
    src: url("//themes.googleusercontent.com/static/fonts/earlyaccess/opensanshebrew/v1/OpenSansHebrew-Regular.eot");
    src: url("//themes.googleusercontent.com/static/fonts/earlyaccess/opensanshebrew/v1/OpenSansHebrew-Regular.eot?#iefix") format("embedded-opentype"), url("//themes.googleusercontent.com/static/fonts/earlyaccess/opensanshebrew/v1/OpenSansHebrew-Regular.woff") format("woff"), url("//themes.googleusercontent.com/static/fonts/earlyaccess/opensanshebrew/v1/OpenSansHebrew-Regular.ttf") format("truetype"); } }
@media screen and (max-width: 700px) and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "Open Sans Hebrew";
    font-style: normal;
    font-weight: 400;
    src: url("//www.haaretz.co.il/htz/css/resp/fonts/opensanshebrew-regular.svg#open_sans_hebrewregular") format("svg"); } }
@media (max-width: 700px) {
  @font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 700;
    src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/opensanshebrew/v1/OpenSansHebrew-Bold.eot);
    src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/opensanshebrew/v1/OpenSansHebrew-Bold.eot?#iefix) format("embedded-opentype"), url(//themes.googleusercontent.com/static/fonts/earlyaccess/opensanshebrew/v1/OpenSansHebrew-Bold.woff) format("woff"), url(//themes.googleusercontent.com/static/fonts/earlyaccess/opensanshebrew/v1/OpenSansHebrew-Bold.ttf) format("truetype"); } }
@media screen and (max-width: 700px) and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "open sans hebrew";
    font-style: normal;
    font-weight: 700;
    src: url("//www.haaretz.co.il/htz/css/resp/fonts/opensanshebrew-bold.svg#open_sans_hebrewbold") format("svg"); } }
@media (max-width: 700px) {
  @font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 400;
    src: url("//themes.googleusercontent.com/static/fonts/earlyaccess/opensanshebrew/v1/OpenSansHebrew-Italic.eot");
    src: url("//themes.googleusercontent.com/static/fonts/earlyaccess/opensanshebrew/v1/OpenSansHebrew-Italic.eot?#iefix") format("embedded-opentype"), url("//themes.googleusercontent.com/static/fonts/earlyaccess/opensanshebrew/v1/OpenSansHebrew-Italic.woff") format("woff"), url("//themes.googleusercontent.com/static/fonts/earlyaccess/opensanshebrew/v1/OpenSansHebrew-Italic.ttf") format("truetype"); } }
@media screen and (max-width: 700px) and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "Open Sans Hebrew";
    font-style: italic;
    font-weight: 400;
    src: url("//www.haaretz.co.il/htz/css/resp/fonts/opensanshebrew-italic.svg#open_sans_hebrewitalic") format("svg"); } }
@media (max-width: 700px) {
  @font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 700;
    src: url("//themes.googleusercontent.com/static/fonts/earlyaccess/opensanshebrew/v1/OpenSansHebrew-BoldItalic.eot");
    src: url("//themes.googleusercontent.com/static/fonts/earlyaccess/opensanshebrew/v1/OpenSansHebrew-BoldItalic.eot?#iefix") format("embedded-opentype"), url(//themes.googleusercontent.com/static/fonts/earlyaccess/opensanshebrew/v1/OpenSansHebrew-BoldItalic.woff) format("woff"), url(//themes.googleusercontent.com/static/fonts/earlyaccess/opensanshebrew/v1/OpenSansHebrew-BoldItalic.ttf) format("truetype"); } }
@media screen and (max-width: 700px) and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "Open Sans Hebrew";
    font-style: italic;
    font-weight: 700;
    src: url("//www.haaretz.co.il/htz/css/resp/fonts/opensanshebrew-bolditalic.svg#open_sans_hebrewbold_italic") format("svg"); } }
@media (max-width: 700px) {
  @font-face {
    font-family: "htzIcons";
    src: url("//www.haaretz.co.il/htz/css/resp/fonts/htzIcons.eot?#iefix") format("embedded-opentype"), url("//www.haaretz.co.il/htz/css/resp/fonts/htzIcons.woff") format("woff"), url("//www.haaretz.co.il/htz/css/resp/fonts/htzIcons.ttf") format("truetype"), url("//www.haaretz.co.il/htz/css/resp/fonts/htzIcons.svg#htzIcons") format("svg"); } }
@media screen and (max-width: 700px) and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "htzIcons";
    src: url("//www.haaretz.co.il/htz/css/resp/fonts/htzIcons.svg#htzIcons") format("svg"); } }
.mainCont {
  width: 100%;
  background-color: #f5fbfd;
  position: relative; }
  @media screen and (max-width: 700px) {
    .mainCont {
      background-color: #f5fbfd; } }
  .mainCont .inter_opener {
    max-width: 100%;
    height: 90vh;
    position: relative;
    background-size: cover;
    background-attachment: fixed;
    background-position-x: 50%;
    background-position-y: 50%;
    background-origin: border-box;
    margin-bottom: 24px;
    background-repeat: no-repeat; }
    @media (max-width: 700px) {
      .mainCont .inter_opener {
        background-attachment: initial;
        height: 198.391px;
        margin-bottom: 0;
        display: none; } }
    @media (min-width: 700px) and (max-width: 1280px) {
      .mainCont .inter_opener {
        height: 80vh; } }
    .mainCont .inter_opener .gradiantEdge {
      content: "";
      position: absolute;
      z-index: 1;
      bottom: 0;
      left: 0;
      pointer-events: none;
      background-image: linear-gradient(to bottom, transparent, black 90%);
      width: 100%;
      height: 200px;
      display: none; }
      @media (max-width: 700px) {
        .mainCont .inter_opener .gradiantEdge {
          height: 80px; } }
  .mainCont .displayVideo {
    padding-bottom: 56.24999%;
    position: relative;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    display: none; }
    .mainCont .displayVideo .inter_youtube {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .mainCont .displayVideo .gradiantEdge {
      content: "";
      position: absolute;
      z-index: 1;
      bottom: 0;
      left: 0;
      pointer-events: none;
      background-image: linear-gradient(to bottom, transparent, black 90%);
      width: 100%;
      height: 200px; }
      @media (max-width: 700px) {
        .mainCont .displayVideo .gradiantEdge {
          height: 80px; } }
  .mainCont .inter_opener-textbox {
    text-align: center;
    width: 100%;
    padding: 24px 200px 36px 200px;
    position: relative; }
    @media (max-width: 700px) {
      .mainCont .inter_opener-textbox {
        padding: 24px 15px 0 15px; } }
    @media (min-width: 700px) and (max-width: 1280px) {
      .mainCont .inter_opener-textbox {
        padding: 36px 200px 36px 200px; } }
    .mainCont .inter_opener-textbox .openHeader {
      font-size: 85px;
      line-height: 85px;
      color: #222;
      font-weight: normal; }
      @media (max-width: 700px) {
        .mainCont .inter_opener-textbox .openHeader .boldMainHeader {
          font-weight: bold;
          direction: rtl; } }
      @media (max-width: 700px) {
        .mainCont .inter_opener-textbox .openHeader {
          font-size: 44px;
          line-height: 45px;
          max-width: 280px;
          margin: 0 auto 6px; } }
      @media (min-width: 700px) and (max-width: 1280px) {
        .mainCont .inter_opener-textbox .openHeader {
          font-size: 75px;
          line-height: 78px; } }
    .mainCont .inter_opener-textbox .inter_opener-arrowBtn {
      font-family: htzIcons;
      font-size: 32px;
      color: #fff; }
  .mainCont .inter_mishne {
    padding: 0 21.75rem 0 21.75rem !important;
    margin: 0 auto 20px auto !important;
    box-sizing: border-box;
    max-width: 80rem;
    width: 100%; }
    @media (max-width: 700px) {
      .mainCont .inter_mishne {
        padding: 20px 15px 15px 15px !important;
        margin: 0 auto !important; } }
    @media (min-width: 700px) and (max-width: 1280px) {
      .mainCont .inter_mishne {
        padding: 0 180px 0 180px !important; } }
    .mainCont .inter_mishne .inter_mishne-text {
      font-size: 28px;
      line-height: 34px;
      font-weight: 700;
      color: #222; }
      @media (max-width: 700px) {
        .mainCont .inter_mishne .inter_mishne-text {
          font-size: 18px;
          line-height: 27.2px; } }
  .mainCont .inter-credit-cont {
    padding: 0 28.75rem 0 28.75rem;
    margin: 0 auto 12px auto !important;
    box-sizing: border-box;
    max-width: 80%;
    width: 100%;
    text-align: center; }
    @media (max-width: 700px) {
      .mainCont .inter-credit-cont {
        padding: 0 3.75rem 0 3.75rem !important;
        margin: 0 auto 12px !important;
        max-width: 100%; } }
    @media (min-width: 601px) and (max-width: 900px) {
      .mainCont .inter-credit-cont {
        padding: 0 4.75rem 0 4.75rem; } }
    @media (min-width: 901px) and (max-width: 1024px) {
      .mainCont .inter-credit-cont {
        padding: 0 7.75rem 0 7.75rem; } }
    @media (min-width: 1025px) and (max-width: 1440px) {
      .mainCont .inter-credit-cont {
        padding: 0 10.75rem 0 10.75rem; } }
    @media (min-width: 1440px) and (max-width: 1800px) {
      .mainCont .inter-credit-cont {
        padding: 0 18.75rem 0 18.75rem; } }
    .mainCont .inter-credit-cont .credit-wraper {
      border-bottom: 1px solid #ccc;
      border-top: 1px solid #ccc;
      padding: 12px 0 !important; }
      @media (max-width: 700px) {
        .mainCont .inter-credit-cont .credit-wraper {
          padding: 4px 0 0; } }
      .mainCont .inter-credit-cont .credit-wraper .inter-share {
        font-family: htzIcons;
        font-size: 24px;
        color: #222;
        vertical-align: middle;
        display: inline-block; }
        @media (max-width: 700px) {
          .mainCont .inter-credit-cont .credit-wraper .inter-share {
            float: none;
            margin-bottom: 12px;
            margin-top: 9px;
            font-size: 20px; }
            .mainCont .inter-credit-cont .credit-wraper .inter-share .h-dib i.inter-f {
              display: inline-block;
              font-style: normal;
              text-align: center;
              width: 1em; }
              .mainCont .inter-credit-cont .credit-wraper .inter-share .h-dib i.inter-f:before {
                content: attr(data-icon);
                font-family: htzIcons;
                font-weight: normal !important;
                speak: none;
                -webkit-font-smoothing: antialiased; }
            .mainCont .inter-credit-cont .credit-wraper .inter-share .h-dib i.inter-m {
              display: inline-block;
              font-style: normal;
              text-align: center;
              width: 1em; }
              .mainCont .inter-credit-cont .credit-wraper .inter-share .h-dib i.inter-m:before {
                content: attr(data-icon);
                font-family: htzIcons;
                font-weight: normal !important;
                speak: none;
                -webkit-font-smoothing: antialiased; }
            .mainCont .inter-credit-cont .credit-wraper .inter-share .h-dib i.inter-t {
              display: inline-block;
              font-style: normal;
              text-align: center;
              width: 1em; }
              .mainCont .inter-credit-cont .credit-wraper .inter-share .h-dib i.inter-t:before {
                content: attr(data-icon);
                font-family: htzIcons;
                font-weight: normal !important;
                speak: none;
                -webkit-font-smoothing: antialiased; }
            .mainCont .inter-credit-cont .credit-wraper .inter-share .h-dib i.inter-w {
              display: inline-block;
              font-style: normal;
              text-align: center;
              width: 1em; }
              .mainCont .inter-credit-cont .credit-wraper .inter-share .h-dib i.inter-w:before {
                content: attr(data-icon);
                font-family: htzIcons;
                font-weight: normal !important;
                speak: none;
                -webkit-font-smoothing: antialiased; }
            .mainCont .inter-credit-cont .credit-wraper .inter-share .h-dib .icn__alt {
              border: 0 !important;
              clip: rect(0 0 0 0) !important;
              height: 1px !important;
              margin: -1px !important;
              overflow: hidden !important;
              padding: 0 !important;
              position: absolute !important;
              width: 1px !important; } }
        .mainCont .inter-credit-cont .credit-wraper .inter-share .inter-f {
          color: #222 !important; }
        .mainCont .inter-credit-cont .credit-wraper .inter-share .inter-w {
          color: #222 !important; }
      .mainCont .inter-credit-cont .credit-wraper:after, .mainCont .inter-credit-cont .credit-wraper:before {
        content: "";
        display: table;
        clear: both; }
      .mainCont .inter-credit-cont .credit-wraper .creditInfo-wraper {
        display: inline-block;
        margin-left: 12px;
        vertical-align: middle; }
        .mainCont .inter-credit-cont .credit-wraper .creditInfo-wraper .inter-credit {
          font-size: 16px;
          line-height: 20px;
          font-weight: 700;
          color: #00a9d5; }
          .mainCont .inter-credit-cont .credit-wraper .creditInfo-wraper .inter-credit .creditLink {
            color: #5a5a5a;
            text-decoration: none;
            font-weight: normal; }
            .mainCont .inter-credit-cont .credit-wraper .creditInfo-wraper .inter-credit .creditLink .bold-credit {
              font-weight: bold; }
          @media (max-width: 700px) {
            .mainCont .inter-credit-cont .credit-wraper .creditInfo-wraper .inter-credit {
              font-size: 13px;
              text-align: right; } }
        @media (max-width: 700px) {
          .mainCont .inter-credit-cont .credit-wraper .creditInfo-wraper {
            vertical-align: initial;
            margin-left: 0; } }
  @media (max-width: 700px) {
    .mainCont {
      margin: 0; } }
  .mainCont .text-container {
    padding: 0 21.75rem 36px 21.75rem !important;
    margin: 0 auto 0 auto !important;
    box-sizing: border-box;
    max-width: 80rem;
    width: 100%; }
    .mainCont .text-container p {
      font-size: 18px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.67;
      letter-spacing: normal;
      text-align: right;
      color: #222222; }
      .mainCont .text-container p .onlyDesktop {
        margin-top: 12px;
        display: block;
        font-weight: bold; }
        @media screen and (max-width: 700px) {
          .mainCont .text-container p .onlyDesktop {
            display: none; } }
    @media (max-width: 700px) {
      .mainCont .text-container {
        padding: 0 3.75rem 0 3.75rem !important;
        max-width: 100%;
        max-height: 120px;
        overflow: hidden;
        transition: max-height 0.4s ease-in-out; }
        .mainCont .text-container.showText {
          max-height: 360px; } }
    @media (min-width: 601px) and (max-width: 900px) {
      .mainCont .text-container {
        padding: 0 4.75rem 0 4.75rem !important; } }
    @media (min-width: 901px) and (max-width: 1024px) {
      .mainCont .text-container {
        padding: 0 7.75rem 0 7.75rem !important; } }
    @media (min-width: 1025px) and (max-width: 1440px) {
      .mainCont .text-container {
        padding: 0 15.75rem 0 15.75rem !important; } }
    @media (min-width: 1440px) and (max-width: 1800px) {
      .mainCont .text-container {
        padding: 0 18.75rem 0 18.75rem !important; } }

.readMoreBtn-wrapper {
  text-align: center; }
  .readMoreBtn-wrapper .head-readMoreBtn {
    overflow: hidden;
    max-height: 25px;
    padding-right: 24px; }
    .readMoreBtn-wrapper .head-readMoreBtn .head-readMoreText {
      color: #00a9d5;
      vertical-align: middle;
      font-weight: bold; }
    .readMoreBtn-wrapper .head-readMoreBtn .arrow {
      display: inline-block;
      vertical-align: middle;
      width: 15px;
      transform: translateX(2px); }
    .readMoreBtn-wrapper .head-readMoreBtn.hideBtn {
      max-height: 0; }

.closeBtn-wrapper {
  text-align: center; }
  .closeBtn-wrapper .head-closeReadMore {
    font-weight: bold;
    padding-top: 3px;
    color: #00a9d5; }

/*# sourceMappingURL=style.css.map */
