@media (max-width: 600px) {
  @font-face {
    font-family: "htzIcons";
    src: url(fonts/htzIcons.eot);
    src: url("//www.themarker.com/htz/css/resp/fonts/htzIcons.eot?#iefix") format("embedded-opentype"), url("//www.themarker.com/htz/css/resp/fonts/htzIcons.woff") format("woff"), url("//www.themarker.com/htz/css/resp/fonts/htzIcons.ttf") format("truetype"), url("//www.themarker.com/htz/css/resp/fonts/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.themarker.com/htz/css/resp/fonts/htzIcons.svg#htzIcons") format("svg"); } }
.mainContainer {
  width: 100%;
  background-color: #f3f3f3;
  position: relative;
  margin-bottom: -1.5rem; }
  @media (max-width: 600px) {
    .mainContainer {
      margin: 0; } }
  .mainContainer .catElements-wraper {
    width: 75%;
    margin: 0 auto; }
    @media (max-width: 600px) {
      .mainContainer .catElements-wraper {
        width: 100%;
        padding: 12px; } }
    @media (min-width: 601px) and (max-width: 800px) {
      .mainContainer .catElements-wraper {
        width: 100%; } }
    @media (min-width: 800px) and (max-width: 1024px) {
      .mainContainer .catElements-wraper {
        width: 100%; } }
    @media (min-width: 1024px) and (max-width: 1440px) {
      .mainContainer .catElements-wraper {
        width: 85%; } }
    @media (min-width: 1440px) {
      .mainContainer .catElements-wraper {
        width: 80%; } }
    .mainContainer .catElements-wraper .subWraper {
      padding: 3px; }
      @media (max-width: 600px) {
        .mainContainer .catElements-wraper .subWraper {
          padding: 0; } }
      .mainContainer .catElements-wraper .subWraper .catHeader {
        font-size: 30px;
        border-bottom: 2px solid #000;
        margin-right: 6px;
        margin-top: 12px;
        margin-left: 24px; }
        .mainContainer .catElements-wraper .subWraper .catHeader .authorStyle {
          font-size: 18px;
          font-weight: normal; }
        @media (max-width: 600px) {
          .mainContainer .catElements-wraper .subWraper .catHeader {
            margin-right: 0;
            margin-top: 0;
            margin-bottom: 12px;
            font-size: 24px;
            margin-left: 0; } }
        @media (min-width: 601px) and (max-width: 800px) {
          .mainContainer .catElements-wraper .subWraper .catHeader {
            margin-left: 12px; } }
        @media (min-width: 800px) and (max-width: 1024px) {
          .mainContainer .catElements-wraper .subWraper .catHeader {
            margin-left: 12px; } }
        @media (min-width: 1024px) and (max-width: 1440px) {
          .mainContainer .catElements-wraper .subWraper .catHeader {
            font-size: 80px;
            padding-top: 24px; } }
        @media (min-width: 1440px) {
          .mainContainer .catElements-wraper .subWraper .catHeader {
            margin-left: 24px; } }
      .mainContainer .catElements-wraper .subWraper .catList {
        text-align: right;
        list-style: none;
        margin: 0; }
        @media (max-width: 600px) {
          .mainContainer .catElements-wraper .subWraper .catList {
            padding-right: 0; } }
        .mainContainer .catElements-wraper .subWraper .catList .catItem {
          display: inline-block;
          width: calc(24% - 6px);
          margin: 12px 6px;
          -webkit-box-shadow: 0px 0px 4px 0px #a6a6a6;
          -moz-box-shadow: 0px 0px 4px 0px #a6a6a6;
          box-shadow: 0px 0px 4px 0px #a6a6a6;
          position: relative;
          vertical-align: top;
          min-height: 414px;
          background-color: #fff; }
          @media (max-width: 600px) {
            .mainContainer .catElements-wraper .subWraper .catList .catItem {
              display: block;
              width: 100%;
              margin: 12px 0;
              min-height: 358px;
              padding: 0; } }
          @media (min-width: 601px) and (max-width: 800px) {
            .mainContainer .catElements-wraper .subWraper .catList .catItem {
              width: calc(48% - 6px); } }
          @media (min-width: 800px) and (max-width: 1024px) {
            .mainContainer .catElements-wraper .subWraper .catList .catItem {
              width: calc(32% - 6px); } }
          @media (min-width: 1024px) and (max-width: 1440px) {
            .mainContainer .catElements-wraper .subWraper .catList .catItem {
              width: calc(32% - 6px);
              min-height: 390px; } }
          @media (min-width: 1440px) {
            .mainContainer .catElements-wraper .subWraper .catList .catItem {
              width: calc(24% - 6px); } }
          .mainContainer .catElements-wraper .subWraper .catList .catItem .displayVideo {
            padding-bottom: 56.24999%;
            position: relative;
            height: 0;
            overflow: hidden;
            max-width: 100%; }
            .mainContainer .catElements-wraper .subWraper .catList .catItem .displayVideo .mag-max {
              padding: 0; }
            .mainContainer .catElements-wraper .subWraper .catList .catItem .displayVideo .inter_youtube {
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%; }
          .mainContainer .catElements-wraper .subWraper .catList .catItem .visualCont {
            padding-bottom: 56.24999%;
            position: relative;
            height: 0;
            overflow: hidden;
            max-width: 100%;
            text-align: right; }
            @media (max-width: 600px) {
              .mainContainer .catElements-wraper .subWraper .catList .catItem .visualCont {
                display: block;
                width: 100%;
                overflow: visible;
                height: auto;
                padding-top: 0;
                padding-bottom: 0; }
                .mainContainer .catElements-wraper .subWraper .catList .catItem .visualCont .itemHeader {
                  display: inline-block;
                  vertical-align: middle;
                  font-size: 20px;
                  padding-right: 12px;
                  max-width: 230px; } }
            .mainContainer .catElements-wraper .subWraper .catList .catItem .visualCont .numValue {
              position: absolute;
              width: 100%;
              left: 0;
              top: 0;
              font-size: 144px;
              padding-top: 48px;
              color: #00b7dd;
              font-weight: 100;
              letter-spacing: -6px;
              padding-right: 12px; }
              @media (max-width: 600px) {
                .mainContainer .catElements-wraper .subWraper .catList .catItem .visualCont .numValue {
                  font-size: 64px;
                  padding-top: 0;
                  position: relative;
                  vertical-align: middle; } }
              @media (min-width: 601px) and (max-width: 800px) {
                .mainContainer .catElements-wraper .subWraper .catList .catItem .visualCont .numValue {
                  font-size: 70px;
                  padding-top: 24px; } }
              @media (min-width: 800px) and (max-width: 1024px) {
                .mainContainer .catElements-wraper .subWraper .catList .catItem .visualCont .numValue {
                  font-size: 80px;
                  padding-top: 24px; } }
              @media (min-width: 1024px) and (max-width: 1440px) {
                .mainContainer .catElements-wraper .subWraper .catList .catItem .visualCont .numValue {
                  font-size: 90px;
                  padding-top: 36px; } }
              @media (min-width: 1440px) {
                .mainContainer .catElements-wraper .subWraper .catList .catItem .visualCont .numValue {
                  font-size: 100px;
                  padding-top: 36px;
                  letter-spacing: -6px;
                  padding-right: 12px; } }
          .mainContainer .catElements-wraper .subWraper .catList .catItem .checkItem {
            position: absolute;
            right: 0;
            padding: 12px;
            z-index: 2;
            display: none; }
          .mainContainer .catElements-wraper .subWraper .catList .catItem .figItem {
            padding-bottom: 56.24999%;
            position: relative;
            height: 0;
            overflow: hidden;
            max-width: 100%; }
            .mainContainer .catElements-wraper .subWraper .catList .catItem .figItem .imgItem {
              width: 100%; }
          .mainContainer .catElements-wraper .subWraper .catList .catItem .desc-wraper {
            text-align: right;
            padding: 12px 12px 0;
            position: relative; }
            @media (max-width: 600px) {
              .mainContainer .catElements-wraper .subWraper .catList .catItem .desc-wraper {
                padding-bottom: 0; } }
            .mainContainer .catElements-wraper .subWraper .catList .catItem .desc-wraper .itemHeader {
              font-size: 24px;
              font-weight: bold;
              font-style: normal;
              font-stretch: normal;
              line-height: 1.3;
              letter-spacing: normal;
              text-align: right;
              color: #2c2c2c; }
              @media (max-width: 600px) {
                .mainContainer .catElements-wraper .subWraper .catList .catItem .desc-wraper .itemHeader {
                  max-width: 300px;
                  margin-bottom: 6px; } }
            .mainContainer .catElements-wraper .subWraper .catList .catItem .desc-wraper .itemSubHeader {
              font-size: 16px;
              font-weight: bold;
              font-style: normal;
              font-stretch: normal;
              line-height: 1.3;
              letter-spacing: normal;
              text-align: right;
              color: #858585;
              margin-bottom: 6px;
              padding: 0;
              margin-top: 6px; }
            .mainContainer .catElements-wraper .subWraper .catList .catItem .desc-wraper .credit-wraper {
              display: none; }
              .mainContainer .catElements-wraper .subWraper .catList .catItem .desc-wraper .credit-wraper .inter-share {
                font-family: htzIcons;
                font-size: 24px;
                color: #2c2c2c; }
                .mainContainer .catElements-wraper .subWraper .catList .catItem .desc-wraper .credit-wraper .inter-share .h-dib i.inter-f {
                  display: inline-block;
                  font-style: normal;
                  text-align: center;
                  width: 1em; }
                  .mainContainer .catElements-wraper .subWraper .catList .catItem .desc-wraper .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; }
                .mainContainer .catElements-wraper .subWraper .catList .catItem .desc-wraper .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; }
          .mainContainer .catElements-wraper .subWraper .catList .catItem:nth-child(10n) .visualCont .numValue {
            font-weight: bold; }
          .mainContainer .catElements-wraper .subWraper .catList .catItem .rm-link {
            color: #00b7dd;
            font-size: 16px;
            font-weight: bold;
            position: absolute;
            left: 0;
            bottom: 0;
            padding-left: 12px;
            padding-bottom: 12px;
            display: none; }
            @media (max-width: 600px) {
              .mainContainer .catElements-wraper .subWraper .catList .catItem .rm-link {
                font-size: 14px;
                padding-left: 12px;
                padding-bottom: 0; } }
          .mainContainer .catElements-wraper .subWraper .catList .catItem .articleLink-wrapper {
            position: absolute;
            bottom: 0;
            left: 0;
            padding-left: 12px;
            padding-bottom: 12px; }
            .mainContainer .catElements-wraper .subWraper .catList .catItem .articleLink-wrapper .articleLink {
              font-size: 14px;
              font-weight: bold;
              font-style: normal;
              font-stretch: normal;
              line-height: 1.71;
              letter-spacing: 0.5px;
              text-align: right;
              color: #6d6d6d; }
  .mainContainer.hdc .catList {
    text-align: left !important; }

.hdc.mainContainer .catElements-wraper .subWraper .catList .catItem .itemDesc {
  text-align: left;
  transition-property: height; }
.hdc.mainContainer .catElements-wraper .subWraper .catList .catItem .rm-link {
  right: 5px;
  left: auto;
  display: none; }
.hdc.mainContainer .catElements-wraper .subWraper .catList .catItem .desc-wraper {
  text-align: left; }
  .hdc.mainContainer .catElements-wraper .subWraper .catList .catItem .desc-wraper .itemHeader, .hdc.mainContainer .catElements-wraper .subWraper .catList .catItem .desc-wraper .itemSubHeader {
    text-align: left; }

.milkOpacity {
  opacity: 0.3 !important; }

.hide-me {
  display: none; }

.itemDesc {
  margin-bottom: 0px;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: right;
  color: #2d2d2d;
  padding: 0 12px 24px; }
  @media screen and (max-width: 600px) {
    .itemDesc {
      padding: 0 12px 36px; } }

.voteButtonsContainer {
  display: none;
  padding-right: 12px;
  position: absolute;
  bottom: 0;
  padding-bottom: 12px; }
  @media (max-width: 600px) {
    .voteButtonsContainer {
      position: relative;
      float: initial;
      padding-bottom: 0; } }

.cmt__rate.disabeld {
  pointer-events: none; }
  .cmt__rate.disabeld * {
    color: gray !important; }

.cmt__like, .cmt__dislike {
  color: #00b7dd;
  padding-left: 10px; }
  .cmt__like .btn--icn--d, .cmt__dislike .btn--icn--d {
    background-color: transparent;
    border: 0;
    cursor: pointer;
    display: inline-block;
    padding: 0;
    position: relative;
    text-align: center;
    vertical-align: middle; }
    .cmt__like .btn--icn--d:before, .cmt__dislike .btn--icn--d:before {
      content: attr(data-icon);
      font-family: htzIcons;
      font-weight: normal !important;
      speak: none;
      -webkit-font-smoothing: antialiased; }
  .cmt__like .icn__alt, .cmt__dislike .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; }
  .cmt__like *, .cmt__dislike * {
    pointer-events: none; }

.addverText {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #289dd3; }

.contentLink {
  display: inline-block; }

#hero__bottom {
  display: none; }

.fb-text-wrapper {
  display: none;
  margin: 12px 0; }
  .fb-text-wrapper .fbText {
    font-size: 24px;
    font-weight: bold; }

.fb-comment {
  display: none; }

#facebook-jssdk-iframe {
  display: none; }

.moreLinkContainer {
  display: none; }

/*# sourceMappingURL=style.css.map */
