@media (max-width: 600px) {
  @font-face {
    font-family: "htzIcons";
    src: url(fonts/htzIcons.eot);
    src: url("//www.haaretz.com/st/c/prod/resources/fonts/icons/htzIcons.eot?#iefix") format("embedded-opentype"), url("//www.haaretz.com/st/c/prod/resources/fonts/icons/htzIcons.woff") format("woff"), url("//www.haaretz.com/st/c/prod/resources/fonts/icons/htzIcons.ttf") format("truetype"), url("//www.haaretz.com/st/c/prod/resources/fonts/icons/htzIcons.svg#htzIcons") format("svg"); } }
@media screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "htzIcons";
    src: url("//www.haaretz.com/st/c/prod/resources/fonts/icons/htzIcons.svg#htzIcons") format("svg"); } }
.mainOpenContainer {
  background-image: url(https://images.haarets.co.il/image/upload/v1529314484/1.6180683.1506407921.jpg);
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
  @media (max-width: 600px) {
    .mainOpenContainer {
      background-image: none; } }
  .mainOpenContainer .moreLinkContainer {
    padding-left: 1.75rem;
    background-color: #fff;
    color: #0b7eb5;
    font-weight: bold; }
  @media (max-width: 600px) {
    .mainOpenContainer .openHeader {
      font-size: 32px;
      line-height: 40px;
      margin-bottom: 0;
      padding: 0 6px;
      text-align: center;
      margin-top: 12px; } }
  .mainOpenContainer .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;
    background-repeat: no-repeat; }
    @media (max-width: 600px) {
      .mainOpenContainer .inter_opener {
        background-attachment: initial;
        height: 300px; } }
    @media (min-width: 700px) and (max-width: 1440px) {
      .mainOpenContainer .inter_opener {
        height: 80vh; } }
    .mainOpenContainer .inter_opener .arrow-wrapper {
      text-align: center;
      width: 100%;
      padding: 0 200px 0 200px;
      position: absolute;
      bottom: 0; }
      @media (max-width: 600px) {
        .mainOpenContainer .inter_opener .arrow-wrapper {
          padding: 0 15px 50px 15px; } }
      @media (min-width: 601px) and (max-width: 900px) {
        .mainOpenContainer .inter_opener .arrow-wrapper {
          padding: 0 200px 0 200px; } }
      @media (min-width: 901px) and (max-width: 1440px) {
        .mainOpenContainer .inter_opener .arrow-wrapper {
          padding: 0 200px 0 200px; } }
      @media (min-width: 1440px) {
        .mainOpenContainer .inter_opener .arrow-wrapper {
          padding: 0 200px 0 200px; } }
      .mainOpenContainer .inter_opener .arrow-wrapper .inter_opener-arrowBtn {
        font-family: htzIcons;
        font-size: 32px;
        color: #fff;
        background-color: #034a60;
        border-radius: 50%;
        border: 3px solid #034a60; }
  .mainOpenContainer .inter_opener-textbox {
    padding: 1.75rem 14.75rem 1.75rem 14.75rem;
    margin: 0 auto 0 auto !important;
    box-sizing: border-box;
    max-width: 80%;
    width: 100%;
    background-color: #fff;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
    .mainOpenContainer .inter_opener-textbox .labels-wrapper {
      text-align: center;
      padding-bottom: 24px; }
      .mainOpenContainer .inter_opener-textbox .labels-wrapper .leftItem, .mainOpenContainer .inter_opener-textbox .labels-wrapper .rightItem {
        font-size: 1.2222222222rem;
        font-weight: 600; }
      .mainOpenContainer .inter_opener-textbox .labels-wrapper .leftItem {
        color: #9f1626; }
    @media (max-width: 600px) {
      .mainOpenContainer .inter_opener-textbox {
        max-width: 100%;
        padding: 1rem 1.75rem 0 1.75rem !important; } }
    @media (min-width: 601px) and (max-width: 900px) {
      .mainOpenContainer .inter_opener-textbox {
        padding: 1.75rem 1.75rem 1.75rem 1.75rem !important; } }
    @media (min-width: 901px) and (max-width: 1024px) {
      .mainOpenContainer .inter_opener-textbox {
        padding: 1.75rem 1.75rem 1.75rem 1.75rem !important; } }
    @media (min-width: 1025px) and (max-width: 1440px) {
      .mainOpenContainer .inter_opener-textbox {
        padding: 1.75rem 1.75rem 1.75rem 1.75rem !important; } }
    @media (min-width: 1440px) and (max-width: 1800px) {
      .mainOpenContainer .inter_opener-textbox {
        padding: 1.75rem 14.75rem 1.75rem 14.75rem; } }
    .mainOpenContainer .inter_opener-textbox .openHeader {
      font-size: 120px;
      font-weight: 500;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.08;
      letter-spacing: normal;
      text-align: center;
      color: #3a3a3a;
      font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
      @media (max-width: 600px) {
        .mainOpenContainer .inter_opener-textbox .openHeader {
          font-size: 32px;
          line-height: 40px;
          margin-bottom: 0; } }
      @media (min-width: 601px) and (max-width: 900px) {
        .mainOpenContainer .inter_opener-textbox .openHeader {
          font-size: 58px;
          line-height: 70px; } }
      @media (min-width: 901px) and (max-width: 1024px) {
        .mainOpenContainer .inter_opener-textbox .openHeader {
          font-size: 80px;
          line-height: 85px; } }
      @media (min-width: 1025px) and (max-width: 1440px) {
        .mainOpenContainer .inter_opener-textbox .openHeader {
          font-size: 80px;
          line-height: 85px; } }
      @media (min-width: 1440px) and (max-width: 1800px) {
        .mainOpenContainer .inter_opener-textbox .openHeader {
          font-size: 80px;
          line-height: 85px; } }
  .mainOpenContainer .inter_mishne {
    padding: 0 28.75rem 0 28.75rem;
    margin: 0 auto 0 auto !important;
    box-sizing: border-box;
    max-width: 80%;
    width: 100%;
    background-color: #fff; }
    @media (max-width: 600px) {
      .mainOpenContainer .inter_mishne {
        padding: 1rem 1.75rem 0 1.75rem !important;
        margin: 0 auto !important;
        max-width: 100%; } }
    @media (min-width: 601px) and (max-width: 900px) {
      .mainOpenContainer .inter_mishne {
        padding: 0 4.75rem 0 4.75rem; } }
    @media (min-width: 901px) and (max-width: 1024px) {
      .mainOpenContainer .inter_mishne {
        padding: 0 7.75rem 0 7.75rem; } }
    @media (min-width: 1025px) and (max-width: 1440px) {
      .mainOpenContainer .inter_mishne {
        padding: 0 10.75rem 0 10.75rem; } }
    @media (min-width: 1440px) and (max-width: 1800px) {
      .mainOpenContainer .inter_mishne {
        padding: 0 18.75rem 0 18.75rem; } }
    .mainOpenContainer .inter_mishne .inter_mishne-text {
      font-size: 24px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.25;
      letter-spacing: normal;
      text-align: left;
      color: #2d2d2d; }
      @media (max-width: 600px) {
        .mainOpenContainer .inter_mishne .inter_mishne-text {
          font-size: 18px;
          line-height: 27.2px; } }
  .mainOpenContainer .inter-credit-cont {
    padding: 0 28.75rem 0 28.75rem;
    margin: 0 auto 0 auto !important;
    box-sizing: border-box;
    max-width: 80%;
    width: 100%;
    background-color: #fff; }
    @media (max-width: 600px) {
      .mainOpenContainer .inter-credit-cont {
        padding: 0 1.75rem 0 1.75rem !important;
        margin: 0 auto !important;
        max-width: 100%; } }
    @media (min-width: 601px) and (max-width: 900px) {
      .mainOpenContainer .inter-credit-cont {
        padding: 0 4.75rem 0 4.75rem; } }
    @media (min-width: 901px) and (max-width: 1024px) {
      .mainOpenContainer .inter-credit-cont {
        padding: 0 7.75rem 0 7.75rem; } }
    @media (min-width: 1025px) and (max-width: 1440px) {
      .mainOpenContainer .inter-credit-cont {
        padding: 0 10.75rem 0 10.75rem; } }
    @media (min-width: 1440px) and (max-width: 1800px) {
      .mainOpenContainer .inter-credit-cont {
        padding: 0 18.75rem 0 18.75rem; } }
    .mainOpenContainer .inter-credit-cont .credit-wraper {
      padding: 12px 0;
      text-align: center; }
      @media (max-width: 600px) {
        .mainOpenContainer .inter-credit-cont .credit-wraper {
          padding: 12px 0 0; } }
      .mainOpenContainer .inter-credit-cont .credit-wraper .inter-share {
        float: left;
        font-family: htzIcons;
        font-size: 24px;
        color: #034a60; }
        @media (max-width: 600px) {
          .mainOpenContainer .inter-credit-cont .credit-wraper .inter-share {
            float: none;
            margin-bottom: 12px;
            margin-top: 6px;
            font-size: 20px; }
            .mainOpenContainer .inter-credit-cont .credit-wraper .inter-share .h-dib i.inter-f {
              display: inline-block;
              font-style: normal;
              text-align: center;
              width: 1em; }
              .mainOpenContainer .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; }
            .mainOpenContainer .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; } }
        .mainOpenContainer .inter-credit-cont .credit-wraper .inter-share .inter-f {
          color: #034a60 !important; }
        .mainOpenContainer .inter-credit-cont .credit-wraper .inter-share .inter-w {
          color: #034a60 !important; }
      .mainOpenContainer .inter-credit-cont .credit-wraper:after, .mainOpenContainer .inter-credit-cont .credit-wraper:before {
        content: "";
        display: table;
        clear: both; }
      .mainOpenContainer .inter-credit-cont .credit-wraper .creditInfo-wraper {
        float: right; }
        .mainOpenContainer .inter-credit-cont .credit-wraper .creditInfo-wraper .inter-credit {
          font-size: 16px;
          line-height: 20px;
          font-weight: 700;
          color: #034a60; }
          .mainOpenContainer .inter-credit-cont .credit-wraper .creditInfo-wraper .inter-credit .creditLink {
            color: #5a5a5a;
            text-decoration: none; }
          @media (max-width: 600px) {
            .mainOpenContainer .inter-credit-cont .credit-wraper .creditInfo-wraper .inter-credit {
              font-size: 14px; } }
  .mainOpenContainer .text-container {
    padding: 0 28.75rem 0 28.75rem;
    margin: 0 auto 0 auto !important;
    box-sizing: border-box;
    max-width: 80%;
    width: 100%;
    background-color: #fff; }
    .mainOpenContainer .text-container p {
      font-size: 18px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.67;
      letter-spacing: normal;
      text-align: left;
      color: #222222; }
    @media (max-width: 600px) {
      .mainOpenContainer .text-container {
        padding: 0 1.75rem 0 1.75rem !important;
        max-width: 100%; } }
    @media (min-width: 601px) and (max-width: 900px) {
      .mainOpenContainer .text-container {
        padding: 0 4.75rem 0 4.75rem; } }
    @media (min-width: 901px) and (max-width: 1024px) {
      .mainOpenContainer .text-container {
        padding: 0 7.75rem 0 7.75rem; } }
    @media (min-width: 1025px) and (max-width: 1440px) {
      .mainOpenContainer .text-container {
        padding: 0 10.75rem 0 10.75rem; } }
    @media (min-width: 1440px) and (max-width: 1800px) {
      .mainOpenContainer .text-container {
        padding: 0 18.75rem 0 18.75rem; } }
  @media (max-width: 600px) {
    .mainOpenContainer {
      margin: 0; } }

/*# sourceMappingURL=openElement.css.map */
