@font-face {
  font-family: 'lorabold';
  src: url("../fonts/Lora-Bold.eot");
  src: url("../fonts/Lora-Bold.woff") format("woff"), url("../fonts/Lora-Bold.ttf") format("truetype"), url("../fonts/Lora-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'loraitalic';
  src: url("../fonts/Lora-Italic.eot");
  src: url("../fonts/Lora-Italic.woff") format("woff"), url("../fonts/Lora-Italic.ttf") format("truetype"), url("../fonts/Lora-Italic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'lorabolditalic';
  src: url("../fonts/Lora-BoldItalic.eot");
  src: url("../fonts/Lora-BoldItalic.woff") format("woff"), url("../fonts/Lora-BoldItalic.ttf") format("truetype"), url("../fonts/Lora-BoldItalic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'hindregular';
  src: url("../fonts/hind-regular-gef.eot");
  src: url("../fonts/hind-regular-gef.eot?#iefix") format("embedded-opentype"), url("../fonts/hind-regular-gef.woff2") format("woff2"), url("../fonts/hind-regular-gef.woff") format("woff"), url("../fonts/hind-regular-gef.ttf") format("truetype"), url("../fonts/hind-regular-gef.svg#hindregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'hindsemibold';
  src: url("../fonts/hind-semibold-gef.eot");
  src: url("../fonts/hind-semibold-gef.eot?#iefix") format("embedded-opentype"), url("../fonts/hind-semibold-gef.woff2") format("woff2"), url("../fonts/hind-semibold-gef.woff") format("woff"), url("../fonts/hind-semibold-gef.ttf") format("truetype"), url("../fonts/hind-semibold-gef.svg#hindlight") format("svg");
  font-weight: normal;
  font-style: normal; }

.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0; }

[data-tippy-root] {
  max-width: calc(100vw - 10px); }

.tippy-box {
  position: relative;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.4;
  white-space: normal;
  outline: 0;
  transition-property: transform,visibility,opacity; }

.tippy-box[data-placement^=top] > .tippy-arrow {
  bottom: 0; }

.tippy-box[data-placement^=top] > .tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: center top; }

.tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: 0; }

.tippy-box[data-placement^=bottom] > .tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: center bottom; }

.tippy-box[data-placement^=left] > .tippy-arrow {
  right: 0; }

.tippy-box[data-placement^=left] > .tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left; }

.tippy-box[data-placement^=right] > .tippy-arrow {
  left: 0; }

.tippy-box[data-placement^=right] > .tippy-arrow:before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  transform-origin: center right; }

.tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11); }

.tippy-arrow {
  width: 16px;
  height: 16px;
  color: #333; }

.tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid; }

.tippy-content {
  position: relative;
  padding: 5px 9px;
  z-index: 1; }

.ldgej-block-podcast {
  position: relative;
  margin-bottom: 70px; }
  @media all and (max-width: 768px) {
    .ldgej-block-podcast {
      margin-bottom: 0; } }
  .ldgej-block-podcast .picture {
    position: absolute;
    height: 325px;
    top: -42px;
    right: 0; }
    .ldgej-block-podcast .picture img {
      height: 100%;
      max-height: 100%;
      width: auto; }
    @media all and (max-width: 768px) {
      .ldgej-block-podcast .picture {
        display: none; } }
  .ldgej-block-podcast .podcast-content {
    position: relative;
    background-color: #F2F2F2;
    margin-top: 42px;
    margin-bottom: 42px; }
    @media all and (max-width: 768px) {
      .ldgej-block-podcast .podcast-content {
        min-height: auto; } }
    .ldgej-block-podcast .podcast-content .wrapper {
      padding: 16px 280px 16px 16px; }
      @media all and (max-width: 768px) {
        .ldgej-block-podcast .podcast-content .wrapper {
          padding: 16px; } }
      .ldgej-block-podcast .podcast-content .wrapper .podcast-heading {
        font-family: Hind, Arial, sans-serif;
        font-weight: 600;
        font-size: 35px;
        line-height: 1.2;
        margin-bottom: 14px;
        text-decoration: none; }
      .ldgej-block-podcast .podcast-content .wrapper .podcast-description {
        font-family: Hind, Arial, sans-serif;
        font-size: 25px;
        line-height: 1.4;
        margin-bottom: 34px; }
      .ldgej-block-podcast .podcast-content .wrapper .podcast-icons a {
        display: inline-block;
        margin-right: 10px; }
        .ldgej-block-podcast .podcast-content .wrapper .podcast-icons a:first-child {
          margin-left: 0; }
        .ldgej-block-podcast .podcast-content .wrapper .podcast-icons a svg {
          width: 40px;
          height: 40px;
          -webkit-transition: fill 650ms ease;
          -moz-transition: fill 650ms ease;
          -ms-transition: fill 650ms ease;
          -o-transition: fill 650ms ease; }
        .ldgej-block-podcast .podcast-content .wrapper .podcast-icons a:hover svg {
          fill: #96c52c; }
.wp-block-ldgejblocks-gej-block-announcement {
  padding: 1.5rem; }
  .wp-block-ldgejblocks-gej-block-announcement h2 {
    font-family: "Open Sans", sans-serif; }
  .wp-block-ldgejblocks-gej-block-announcement p {
    font-family: "Open Sans", sans-serif; }
  .wp-block-ldgejblocks-gej-block-announcement .wp-block-button {
    text-transform: uppercase;
    margin-left: auto;
    margin-right: auto; }
    .wp-block-ldgejblocks-gej-block-announcement .wp-block-button a {
      text-decoration: none;
      font-weight: 600;
      font-size: 15px;
      font-family: "Open Sans", sans-serif; }
.entry-content .post-3cols-section a {
  text-decoration: none; }
@font-face {
  font-family: 'lorabold';
  src: url("../fonts/Lora-Bold.eot");
  src: url("../fonts/Lora-Bold.woff") format("woff"), url("../fonts/Lora-Bold.ttf") format("truetype"), url("../fonts/Lora-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'loraitalic';
  src: url("../fonts/Lora-Italic.eot");
  src: url("../fonts/Lora-Italic.woff") format("woff"), url("../fonts/Lora-Italic.ttf") format("truetype"), url("../fonts/Lora-Italic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'lorabolditalic';
  src: url("../fonts/Lora-BoldItalic.eot");
  src: url("../fonts/Lora-BoldItalic.woff") format("woff"), url("../fonts/Lora-BoldItalic.ttf") format("truetype"), url("../fonts/Lora-BoldItalic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'hindregular';
  src: url("../fonts/hind-regular-gef.eot");
  src: url("../fonts/hind-regular-gef.eot?#iefix") format("embedded-opentype"), url("../fonts/hind-regular-gef.woff2") format("woff2"), url("../fonts/hind-regular-gef.woff") format("woff"), url("../fonts/hind-regular-gef.ttf") format("truetype"), url("../fonts/hind-regular-gef.svg#hindregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'hindsemibold';
  src: url("../fonts/hind-semibold-gef.eot");
  src: url("../fonts/hind-semibold-gef.eot?#iefix") format("embedded-opentype"), url("../fonts/hind-semibold-gef.woff2") format("woff2"), url("../fonts/hind-semibold-gef.woff") format("woff"), url("../fonts/hind-semibold-gef.ttf") format("truetype"), url("../fonts/hind-semibold-gef.svg#hindlight") format("svg");
  font-weight: normal;
  font-style: normal; }

.ldgej-block-pre-order-edition {
  background-color: #F2F2F2; }
  .ldgej-block-pre-order-edition .wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 4rem 2rem 4rem 0;
    position: relative; }
    .ldgej-block-pre-order-edition .wrapper .content {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 300px;
      position: relative;
      padding-left: 16px;
      padding-bottom: 80px; }
      @media all and (max-width: 890px) {
        .ldgej-block-pre-order-edition .wrapper .content {
          width: 100%; } }
      .ldgej-block-pre-order-edition .wrapper .content .pre-order-heading {
        font-family: Hind, Arial, sans-serif;
        font-weight: 600;
        font-size: 22px;
        line-height: 1.1;
        margin-top: 0;
        margin-bottom: 16px;
        text-decoration: none;
        display: block; }
      .ldgej-block-pre-order-edition .wrapper .content .pre-order-description p {
        font-size: 17px;
        margin-top: 0;
        margin-bottom: 0.3rem;
        line-height: 1.3; }
      .ldgej-block-pre-order-edition .wrapper .content .pre-order-links {
        position: absolute;
        bottom: 0;
        left: 0;
        display: -ms-flexbox;
        display: flex;
        padding-left: 16px; }
        .ldgej-block-pre-order-edition .wrapper .content .pre-order-links .pre-order-link {
          text-align: center;
          text-decoration: none;
          display: block;
          text-transform: uppercase;
          font-family: Hind, Arial, sans-serif;
          font-weight: 700;
          cursor: pointer;
          transform: translateZ(0);
          background-color: transparent;
          color: #000000;
          border: 2px solid #000000;
          font-size: 13px;
          line-height: 1;
          padding: 13px;
          position: relative;
          margin-right: 10px; }
          .ldgej-block-pre-order-edition .wrapper .content .pre-order-links .pre-order-link:last-child {
            margin-right: 0; }
          .ldgej-block-pre-order-edition .wrapper .content .pre-order-links .pre-order-link:before {
            background-color: #96c52c;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            content: "";
            -webkit-transition: transform 0.5s ease-out;
            -moz-transition: transform 0.5s ease-out;
            -ms-transition: transform 0.5s ease-out;
            -o-transition: transform 0.5s ease-out;
            transform: scaleX(0);
            transform-origin: 0 50%;
            z-index: -1; }
          .ldgej-block-pre-order-edition .wrapper .content .pre-order-links .pre-order-link:hover {
            color: #FFFFFF;
            border-color: #96c52c; }
            .ldgej-block-pre-order-edition .wrapper .content .pre-order-links .pre-order-link:hover:before {
              transform: scaleX(1); }
    .ldgej-block-pre-order-edition .wrapper .picture {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: calc(100% - 300px);
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      @media all and (max-width: 890px) {
        .ldgej-block-pre-order-edition .wrapper .picture {
          width: 100%;
          margin-bottom: 2rem; } }
      .ldgej-block-pre-order-edition .wrapper .picture img {
        max-width: 100%;
        height: auto; }
.wp-block-ldgejblocks-gej-posts-block .block-posts .a_post {
  position: relative;
  padding: 4em 0; }
  .wp-block-ldgejblocks-gej-posts-block .block-posts .a_post:before {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    background-color: #96c52c;
    width: 20%; }
  .wp-block-ldgejblocks-gej-posts-block .block-posts .a_post .post_authors {
    font-family: Hind, Arial, sans-serif;
    font-size: 14px;
    font-size: 1.4em;
    line-height: 1.1;
    color: #000000;
    margin-bottom: 0.5em; }
    .wp-block-ldgejblocks-gej-posts-block .block-posts .a_post .post_authors a {
      color: #000000; }
      .wp-block-ldgejblocks-gej-posts-block .block-posts .a_post .post_authors a:hover {
        text-decoration: underline; }
    .wp-block-ldgejblocks-gej-posts-block .block-posts .a_post .post_authors span {
      color: #656565;
      font-size: 11px;
      line-height: 1.8;
      text-transform: uppercase; }
  .wp-block-ldgejblocks-gej-posts-block .block-posts .a_post .post_title {
    display: block;
    font-family: Hind, Arial, sans-serif;
    font-weight: 500;
    font-size: 20px;
    font-size: 2em;
    line-height: 1.1;
    color: #000000;
    margin-bottom: 0.7em;
    padding-top: 0.7em;
    text-decoration: none; }
    .wp-block-ldgejblocks-gej-posts-block .block-posts .a_post .post_title:hover {
      text-decoration: underline; }
  .wp-block-ldgejblocks-gej-posts-block .block-posts .a_post .post_excerpt {
    font-size: 1.6rem; }
  .wp-block-ldgejblocks-gej-posts-block .block-posts .a_post .post_date {
    font-family: Hind, Arial, sans-serif;
    font-weight: 500;
    color: #96c52c;
    font-size: 14px;
    font-size: 1.4em;
    line-height: 1; }
  .wp-block-ldgejblocks-gej-posts-block .block-posts .a_post .post_lng {
    float: left;
    padding: 0.5em 0; }
    .wp-block-ldgejblocks-gej-posts-block .block-posts .a_post .post_lng a {
      display: inline-block;
      text-decoration: none;
      text-transform: uppercase;
      font-size: 11px;
      font-size: 1.1em;
      line-height: 22px;
      font-family: Hind, Arial, sans-serif;
      color: #FFFFFF;
      width: 22px;
      height: 22px;
      position: relative;
      text-align: center;
      border: 1px solid #000000;
      border-radius: 50%;
      background-color: #000000;
      margin-left: 2px; }
      .wp-block-ldgejblocks-gej-posts-block .block-posts .a_post .post_lng a:hover {
        color: #000000;
        background-color: #FFFFFF; }
  .wp-block-ldgejblocks-gej-posts-block .block-posts .a_post a.readmore {
    float: right;
    color: #707070;
    border-color: #707070;
    text-decoration: none; }
    .wp-block-ldgejblocks-gej-posts-block .block-posts .a_post a.readmore:hover {
      color: #FFFFFF; }
.entry-content .hot-topic-section a {
  text-decoration: none; }
.entry-content .post-section a {
  text-decoration: none; }
.entry-content .edition-section a {
  text-decoration: none; }
@font-face {
  font-family: 'lorabold';
  src: url("../fonts/Lora-Bold.eot");
  src: url("../fonts/Lora-Bold.woff") format("woff"), url("../fonts/Lora-Bold.ttf") format("truetype"), url("../fonts/Lora-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'loraitalic';
  src: url("../fonts/Lora-Italic.eot");
  src: url("../fonts/Lora-Italic.woff") format("woff"), url("../fonts/Lora-Italic.ttf") format("truetype"), url("../fonts/Lora-Italic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'lorabolditalic';
  src: url("../fonts/Lora-BoldItalic.eot");
  src: url("../fonts/Lora-BoldItalic.woff") format("woff"), url("../fonts/Lora-BoldItalic.ttf") format("truetype"), url("../fonts/Lora-BoldItalic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'hindregular';
  src: url("../fonts/hind-regular-gef.eot");
  src: url("../fonts/hind-regular-gef.eot?#iefix") format("embedded-opentype"), url("../fonts/hind-regular-gef.woff2") format("woff2"), url("../fonts/hind-regular-gef.woff") format("woff"), url("../fonts/hind-regular-gef.ttf") format("truetype"), url("../fonts/hind-regular-gef.svg#hindregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'hindsemibold';
  src: url("../fonts/hind-semibold-gef.eot");
  src: url("../fonts/hind-semibold-gef.eot?#iefix") format("embedded-opentype"), url("../fonts/hind-semibold-gef.woff2") format("woff2"), url("../fonts/hind-semibold-gef.woff") format("woff"), url("../fonts/hind-semibold-gef.ttf") format("truetype"), url("../fonts/hind-semibold-gef.svg#hindlight") format("svg");
  font-weight: normal;
  font-style: normal; }

.wp-block-ldgejblocks-ld-article-edition-block {
  margin: 2rem auto;
  max-width: 250px;
  border-top: 1px solid #96c52c; }
  .wp-block-ldgejblocks-ld-article-edition-block.visible-from-tablet {
    display: none; }
    @media all and (max-width: 890px) {
      .wp-block-ldgejblocks-ld-article-edition-block.visible-from-tablet {
        display: block; } }
  .wp-block-ldgejblocks-ld-article-edition-block .edition_info {
    padding: 2rem 0.5rem; }
    .wp-block-ldgejblocks-ld-article-edition-block .edition_info .edition_details .edition_details_title {
      font-family: Hind, Arial, sans-serif;
      font-weight: 300;
      font-size: 14px;
      line-height: 1.3;
      margin-bottom: 0.6em; }
    .wp-block-ldgejblocks-ld-article-edition-block .edition_info .edition_details .edition_title {
      font-family: Hind, Arial, sans-serif;
      font-weight: 600;
      font-size: 17px;
      display: block;
      line-height: 1.2;
      text-align: left;
      text-decoration: none; }
      .wp-block-ldgejblocks-ld-article-edition-block .edition_info .edition_details .edition_title:hover {
        color: #96c52c; }
    .wp-block-ldgejblocks-ld-article-edition-block .edition_info .edition_image {
      float: right;
      width: 100px;
      line-height: 1;
      margin-left: 10px; }
      .wp-block-ldgejblocks-ld-article-edition-block .edition_info .edition_image img {
        width: 100%;
        height: auto;
        display: block;
        max-width: 100px; }
      @media all and (max-width: 380px) {
        .wp-block-ldgejblocks-ld-article-edition-block .edition_info .edition_image {
          float: none;
          width: 100%;
          text-align: center; }
          .wp-block-ldgejblocks-ld-article-edition-block .edition_info .edition_image img {
            margin: 10px auto; } }
  .wp-block-ldgejblocks-ld-article-edition-block .btn-shop-url {
    font-size: 15px;
    padding: 10px;
    line-height: 135%;
    text-transform: uppercase;
    background-color: #96c52c;
    border: 1px solid #96c52c;
    color: #FFFFFF;
    font-family: Hind, Arial, sans-serif;
    font-weight: 600;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    display: block;
    text-align: center; }
    .wp-block-ldgejblocks-ld-article-edition-block .btn-shop-url:before {
      background-color: #FFFFFF; }
    .wp-block-ldgejblocks-ld-article-edition-block .btn-shop-url:hover {
      color: #96c52c; }
@font-face {
  font-family: 'lorabold';
  src: url("../fonts/Lora-Bold.eot");
  src: url("../fonts/Lora-Bold.woff") format("woff"), url("../fonts/Lora-Bold.ttf") format("truetype"), url("../fonts/Lora-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'loraitalic';
  src: url("../fonts/Lora-Italic.eot");
  src: url("../fonts/Lora-Italic.woff") format("woff"), url("../fonts/Lora-Italic.ttf") format("truetype"), url("../fonts/Lora-Italic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'lorabolditalic';
  src: url("../fonts/Lora-BoldItalic.eot");
  src: url("../fonts/Lora-BoldItalic.woff") format("woff"), url("../fonts/Lora-BoldItalic.ttf") format("truetype"), url("../fonts/Lora-BoldItalic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'hindregular';
  src: url("../fonts/hind-regular-gef.eot");
  src: url("../fonts/hind-regular-gef.eot?#iefix") format("embedded-opentype"), url("../fonts/hind-regular-gef.woff2") format("woff2"), url("../fonts/hind-regular-gef.woff") format("woff"), url("../fonts/hind-regular-gef.ttf") format("truetype"), url("../fonts/hind-regular-gef.svg#hindregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'hindsemibold';
  src: url("../fonts/hind-semibold-gef.eot");
  src: url("../fonts/hind-semibold-gef.eot?#iefix") format("embedded-opentype"), url("../fonts/hind-semibold-gef.woff2") format("woff2"), url("../fonts/hind-semibold-gef.woff") format("woff"), url("../fonts/hind-semibold-gef.ttf") format("truetype"), url("../fonts/hind-semibold-gef.svg#hindlight") format("svg");
  font-weight: normal;
  font-style: normal; }

.wp-block-ldgejblocks-gej-block-advanced-paragraph {
  position: relative; }
  .wp-block-ldgejblocks-gej-block-advanced-paragraph .sideBlock {
    text-align: right;
    padding: 1rem 0 1rem 2rem;
    position: absolute;
    top: 0;
    display: none;
    border-bottom: 1px solid #000000;
    text-decoration: none;
    font-family: Hind, Arial, sans-serif; }
    @media all and (max-width: 890px) {
      .wp-block-ldgejblocks-gej-block-advanced-paragraph .sideBlock {
        display: none !important; } }
    .wp-block-ldgejblocks-gej-block-advanced-paragraph .sideBlock .title {
      font-weight: 600;
      font-size: 1.8rem;
      margin-bottom: 0;
      line-height: 1.2; }
    .wp-block-ldgejblocks-gej-block-advanced-paragraph .sideBlock .authors {
      font-weight: 400;
      font-size: 1.6rem; }
    .wp-block-ldgejblocks-gej-block-advanced-paragraph .sideBlock .excerpt {
      font-size: 1.4rem;
      color: #7c7c7b;
      line-height: 1.4;
      margin-top: 1rem; }
    .wp-block-ldgejblocks-gej-block-advanced-paragraph .sideBlock .supTitle {
      text-transform: uppercase;
      font-size: 1.2rem; }
