:root {
  --radial-background:
    radial-gradient(
      75% 125% at 100% 100%,
      #008f93 10%,
      rgba(0, 143, 147, 0) 100%
    ),
    #151d2d !important;
}

body:after {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background: var(--radial-background);
}

body * {
  color: white;
  background: transparent;
  text-transform: unset !important;
}

body *:not(i) {
  font-family: "Open Sans" !important;
}

.td-header-desktop-wrap > .tdc-zone > .tdc_zone > .td-element-style {
  background: unset !important;
}

.lang-switcher li a {
  color: #fff;
}

.en-ca .lang-switcher li:first-child a {
  color: #29a8ac;
}

.fr-ca .lang-switcher li:last-child a {
  color: #29a8ac;
}

.tdb_header_menu .tdb-menu .sub-menu {
  background:
    radial-gradient(
      75% 125% at 100% 100%,
      #008f93 10%,
      rgba(0, 143, 147, 0) 100%
    ),
    #151d2d !important;
}

.tdb_header_menu .tdb-menu .sub-menu div.tdb-menu-item-text {
  color: white;
}

.tdb-menu ul .tdb-normal-menu > a .tdb-menu-item-text,
.td-pulldown-filter-list li > a .tdb-menu-item-text {
  color: var(--blue, #202735);
}

.wpb_row.td-pb-row:has(.tdb_header_logo) {
  gap: 70px;
}

div.tdb_search_form button.tdb-search-form-btn,
div.tdb_header_search button.tdb-head-search-form-btn {
  background: #29a8ac;
  color: #fff;
}

div.tdb_search_form button.tdb-search-form-btn span,
div.tdb_header_search button.tdb-head-search-form-btn span {
  color: #fff;
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
  /* 150% */
}

.wpb_row.td-pb-row:has(.tdb_header_logo):after,
.wpb_row.td-pb-row:has(.tdb_header_logo):before {
  display: none;
}

.tdb_header_logo > div > a > span,
.tdb_header_logo > div > a > h1 {
  display: none !important;
}

div.tdb_header_logo {
  margin: 0 !important;
  padding: 0 !important;
}

.tdb_header_logo > div > a:after {
  content: "";
  display: block;
  width: 132px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="164" height="38" viewBox="0 0 164 38" fill="none"><g clip-path="url(%23clip0_470_102)"><path fill-rule="evenodd" clip-rule="evenodd" d="M25.2117 21.4091L23.4198 36.1179C23.3683 36.5521 23.035 36.8358 22.5594 36.8358H15.2324C14.7569 36.8358 14.5142 36.5965 14.5142 36.2165V36.1179L16.3184 21.1723C16.414 20.5999 16.5047 20.0325 16.5047 19.4626C16.5047 18.6065 16.414 18.0785 16.1272 17.6986C15.7497 17.178 15.0878 16.9881 14.1857 16.9881C12.9086 16.9881 11.2049 17.2249 11.2049 17.2249L8.886 36.1179C8.83942 36.5521 8.5134 36.8358 8.0403 36.8358H0.703526C0.235326 36.8358 0 36.5965 0 36.2165V36.1179L2.60329 14.8886C2.78959 13.1764 4.54473 12.7003 7.56965 12.1255C9.93271 11.6468 13.2395 11.22 16.2228 11.22C19.4413 11.22 21.9981 11.5556 23.6527 12.8409C24.8783 13.7439 25.5868 15.1723 25.5868 17.4075C25.5868 18.7002 25.3441 20.1262 25.2117 21.4091Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M38.5002 37.455C46.2561 37.455 49.6193 34.645 51.2249 30.3597C52.2618 27.6483 52.8305 23.6467 52.833 20.6467C52.833 17.5012 52.2251 14.9379 50.0434 13.2677C48.3422 11.9848 45.6923 11.2225 41.6673 11.2225C34.7693 11.2225 31.357 13.5045 29.5112 17.0275C28.0502 19.8844 27.3418 24.6484 27.3418 28.0727C27.3418 31.4082 28.1017 34.1269 30.6903 35.7428C32.4013 36.8357 34.909 37.455 38.5002 37.455ZM40.9588 17.0276C42.1919 17.0276 42.9493 17.3187 43.3709 17.9823C43.7485 18.5029 43.844 19.3614 43.8465 20.5061C43.8465 22.2627 43.567 24.1253 43.3317 25.9387C42.7581 30.0735 42.0938 31.645 39.167 31.645C38.0786 31.645 37.3628 31.4082 36.8872 30.9321C36.4656 30.3597 36.3259 29.5505 36.3259 28.3145C36.3259 26.5949 36.6078 24.8359 36.8455 23.1213C37.4143 18.6978 37.983 17.0276 40.9588 17.0276Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M71.3723 36.071C71.186 36.5027 70.8992 36.8383 70.431 36.8383H58.3215C57.8435 36.8383 57.6057 36.5027 57.5641 36.071L54.3945 13.2258V12.9889C54.3945 12.3672 54.8211 11.8417 55.5295 11.8417H62.251C62.9079 11.8417 63.3369 11.938 63.3859 12.7521L64.5675 31.4107H65.8446L71.1885 12.7965C71.4213 11.9873 71.8479 11.8442 72.5097 11.8442H79.2704C79.8906 11.8442 80.2166 12.2291 80.2166 12.7052C80.2166 12.8483 80.1725 13.0407 80.1259 13.2282L71.3723 36.071Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M90.2962 8.82945C91.3894 8.82945 91.9532 8.452 92.0954 7.30726L92.7671 1.73165C92.8087 1.59101 92.8087 1.49974 92.8087 1.35909C92.8087 0.547438 92.3356 0.211914 91.338 0.211914H85.7612C84.6704 0.211914 84.1482 0.594294 84.011 1.7341L83.2927 7.30726V7.6872C83.2927 8.54819 83.7708 8.82945 84.7194 8.82945H90.2962ZM87.732 36.8728C88.2051 36.8728 88.5385 36.5891 88.6267 36.1549L91.485 12.5917V12.4955C91.485 12.1131 91.1982 11.8787 90.7716 11.8787H83.4864C83.0623 11.8787 82.6799 12.1649 82.6333 12.5917L79.7334 36.1549V36.2536C79.7334 36.6335 80.0227 36.8728 80.4467 36.8728H87.732Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M105.051 37.455C112.192 37.455 115.503 35.2568 117.31 30.932C118.44 28.0727 119.151 23.5036 119.151 20.3162C119.151 17.1262 118.541 14.9848 117.259 13.5588C115.795 11.8935 113.385 11.225 110.115 11.225C107.23 11.225 105.002 11.9725 105.002 11.9725L106.193 1.9413C106.193 1.89689 106.235 1.85004 106.235 1.80314C106.235 1.22584 105.862 0.98407 105.377 0.98407C105.296 0.98407 105.147 1.03341 105.051 1.03341L98.2879 2.03012C97.4838 2.18308 97.1995 2.65183 97.1064 3.41663L93.7505 31.0233C93.6083 32.0249 93.5078 32.8341 93.5078 33.5027C93.5078 34.8794 93.9858 35.6368 95.9714 36.3053C97.8663 36.932 101.129 37.455 105.051 37.455ZM107.277 17.0818C108.554 17.0818 109.358 17.1756 109.787 17.933C110.02 18.4116 110.164 19.1739 110.162 20.2718C110.162 22.1295 109.878 24.0242 109.591 25.8819C108.794 31.0727 107.747 31.645 104.914 31.645C103.82 31.645 102.597 31.4551 102.597 31.4551L104.298 17.4618C104.298 17.4618 105.862 17.0818 107.277 17.0818Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M128.893 28.4033C128.893 28.2158 128.893 27.979 128.944 27.7421C138.026 27.4584 145.302 27.5522 145.302 19.5021C145.302 12.9347 140.86 11.1757 134.195 11.1757C130.121 11.1757 126.015 12.1255 123.74 15.2217C122.176 17.3162 120.382 21.8409 120.382 27.2117C120.382 34.7857 124.684 37.4526 132.023 37.4526C135.381 37.4526 138.737 37.0184 141.951 35.7848C142.326 35.6343 142.61 35.252 142.61 34.6845V34.5439L142.282 31.4995C142.23 30.9296 141.904 30.5965 141.522 30.5965C141.478 30.5965 141.478 30.6484 141.429 30.6484C140.63 30.8309 137.833 31.7388 135.004 31.7388C133.151 31.7388 131.78 31.5488 130.785 31.1689C129.457 30.6484 128.893 29.7405 128.893 28.4033ZM129.412 23.5037C129.555 20.3655 130.216 16.8425 133.673 16.8425C135.801 16.8425 137.029 17.8886 137.029 20.0818C137.029 23.1803 133.635 23.322 130.513 23.4524C130.141 23.468 129.771 23.4834 129.412 23.5037Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M163.373 17.3655C163.329 17.7923 163 18.076 162.525 18.076H156.992L155.855 26.6911C155.813 27.3622 155.671 28.2158 155.671 28.9756C155.671 29.6442 155.764 30.1722 156.235 30.5521C156.612 30.8284 157.178 31.0233 158.034 31.0233C159.456 31.0233 160.353 30.8309 161.012 30.7371H161.208C161.632 30.7371 161.674 31.0233 161.725 31.3144L161.961 35.0274V35.2149C161.961 35.7897 161.772 36.1721 161.108 36.3621C160.544 36.5027 158.36 37.2132 154.962 37.2132C152.545 37.2132 150.66 36.8802 149.283 36.0685C147.581 35.1187 146.638 33.4065 146.638 30.8309C146.638 29.5505 146.829 28.3589 146.971 27.1204L149.569 5.89111C149.668 5.12632 149.952 4.6551 150.753 4.50954L157.568 3.41663C157.656 3.41663 157.749 3.36975 157.852 3.36975C158.321 3.36975 158.652 3.60166 158.652 4.12961V4.31958L157.749 11.8368H163.285C163.709 11.8368 164 12.0761 164 12.4585V12.5572L163.373 17.3655Z" fill="white"/></g><defs><clipPath id="clip0_470_102"><rect width="164" height="38" fill="white"/></clipPath></defs></svg>');
}

@media screen and (max-width: 768px) {
  .tdb_header_logo > div > a:after {
    width: 26px;
    height: 27px;
    margin-left: 10px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="27" viewBox="0 0 26 27" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M25.2117 10.4091L23.4198 25.1179C23.3683 25.5521 23.035 25.8358 22.5594 25.8358H15.2324C14.7569 25.8358 14.5142 25.5965 14.5142 25.2165V25.1179L16.3184 10.1723C16.414 9.5999 16.5047 9.0325 16.5047 8.4626C16.5047 7.6065 16.414 7.0785 16.1272 6.6986C15.7497 6.178 15.0878 5.9881 14.1857 5.9881C12.9086 5.9881 11.2049 6.2249 11.2049 6.2249L8.886 25.1179C8.83942 25.5521 8.5134 25.8358 8.0403 25.8358H0.703526C0.235326 25.8358 0 25.5965 0 25.2165V25.1179L2.60329 3.8886C2.78959 2.1764 4.54473 1.7003 7.56965 1.1255C9.93271 0.646801 13.2395 0.220001 16.2228 0.220001C19.4413 0.220001 21.9981 0.555601 23.6527 1.8409C24.8783 2.7439 25.5868 4.1723 25.5868 6.4075C25.5868 7.7002 25.3441 9.1262 25.2117 10.4091Z" fill="white"/></svg>');
  }
}

div.tdb_header_menu .tdb-menu > li > a > .tdb-menu-item-text {
  font-size: 16px;
}

div.tdb_header_menu .tdb-menu > li > a {
  padding: 0 10px;
  font-size: 16px !important;
}

ul.tdb-block-menu > li ul.sub-menu .tdb-menu-item-text {
  font-size: 14px;
}

.login-menu a {
  background: white;
  border-radius: 6px;
  font-weight: bold;
  padding: 7px 14px;
  text-transform: uppercase !important;
  color: black;
}

.login-menu a:first-child {
  background: #ee2547;
  color: white;
}

.td-header-active > .tdc-zone > .tdc_zone.wpb_row > .td-element-style {
  background-color: transparent !important;
}

.td-header-active
  > .tdc-zone
  > .tdc_zone.wpb_row
  > .tdc-row
  > .vc_row.wpb_row
  > .td-element-style:after {
  background-color: transparent !important;
}

.socials-wrapper-header .tdm-social-item .td-icon-font,
.tdm_block_socials .tdm-social-item .td-icon-font {
  color: white;
}

.tdm_block_socials,
.socials-wrapper-header {
  display: flex;
  gap: 7px;
  align-items: center;
  margin-right: 25px;
}

.login-menu {
  display: flex;
  gap: 5px;
  color: transparent;
}

.tdb-header-search-trigger-enabled span.tdb-search-icon-svg {
  justify-content: flex-end;
}

.tdb-header-search-trigger-enabled span.tdb-search-icon-svg svg,
.tdb-header-search-trigger-enabled span.tdb-search-icon-svg svg * {
  color: white;
  fill: white;
}

.tdb_header_menu ul.tdb-menu > li.tdb-hover > a {
  color: black;
}

.tdb_header_menu ul.tdb-block-menu > li ul.sub-menu .tdb-menu-item-text {
  color: white;
}

body .stretch_row_1200.td-stretch-content .td-trending-now-title {
  color: white;
  text-transform: uppercase !important;
  font-family: "Open Sans" !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 800 !important;
  line-height: normal !important;
  letter-spacing: -0.26px !important;
}

.tdb_header_menu ul.tdb-block-menu > li:not(:first-child) .tdb-menu-item-text {
  color: #acb0b9;
}

.tdb_header_menu
  ul.tdb-block-menu
  > li:not(:first-child):hover
  > a
  > .tdb-menu-item-text {
  color: white;
}

.tdb_header_date div.tdb-head-date-txt {
  color: white;
}

div.td_module_flex a.td-post-category {
  color: #29a8ac;
}

.tdc-content-wrap {
  background: white;
  border-radius: 10px 10px 0 0;
  margin: 0 calc(max(20px, (100% - 1570px) / 2));
  padding: 20px;
  max-width: 1570px;
}

.tdc-content-wrap * {
  color: black;
}

/*.td-container-wrap {
    max-width: 1570px;
}*/
.td-big-grid-flex .td-module-meta-info * {
  color: white;
}

div.tdi_23_rand_style {
  background: transparent !important;
}

div.tdi_46 > .td-element-style:after {
  background: transparent !important;
}

div.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon,
div.tdb_header_menu .td-subcat-more .tdb-menu-more-subicon {
  margin-left: 5px;
}

div.tdc-row.stretch_row_1200,
div.tdc-row-composer.stretch_row_1200 {
  max-width: 1570px;
}

div.td-header-desktop-wrap .tdc-row.stretch_row_1200,
div.td-header-desktop-wrap .tdc-row-composer.stretch_row_1200 {
  max-width: 1570px;
}

div[class*="tdi_"] > div.td-element-style:not(.tdi_107_rand_style):after {
  background-color: transparent !important;
}

div.td-footer-wrap {
  margin: 0 20px;
}

div.td-header-desktop-wrap {
  margin-bottom: 45px;
}

div.td-header-desktop-sticky-wrap {
  background: #151d2c;
  padding: 20px 0;
}

div.td-header-desktop-sticky-wrap > div > div:before {
  box-shadow: none;
}

.td-footer-template-wrap .td-pb-row .td-stretch-content {
}

.td-footer-template-wrap .td-pb-row .td-element-style + .td-stretch-content {
  border-radius: 0 0 10px 10px;
  background: #fff;
}

#td-outer-wrap .td-main-content-wrap .td-container {
  background: #fff;
  width: unset;
  margin: 0 calc(max(20px, (100% - 1570px) / 2));
}

.td_block_template_5 .td-block-title span {
  color: var(--blue, #202735);
  font-size: 17px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
}

div:not(.td-module-image) > a.td-post-category {
  color: var(--green, #29a8ac) !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: normal !important;
}

h3.entry-title.td-module-title {
  color: var(--blue, #202735);
  font-size: 13px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 17px !important;
  /* 130.769% */
}

p.entry-title.td-module-title {
  color: var(--blue, #202735);
  font-size: 13px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 17px !important;
  /* 130.769% */
}

.td-main-content-wrap h3.entry-title.td-module-title a {
  color: var(--blue, #202735);
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  /* 133.333% */
}

time.entry-date.updated.td-module-date {
  color: var(--blue, #202735);
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.td-theme-wrap div.td_block_template_5 .td-block-title > * {
  border-color: #29a8ac;
}

.td-header-desktop-wrap div.tdb-head-date-txt {
  color: var(--white, #fff);
  font-family: "Open Sans" !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: normal !important;
  letter-spacing: -0.24px !important;
}

.tdb-menu-item-text {
  color: var(--white, #fff);
  font-family: "Open Sans";
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.26px;
}

.td-big-grid-flex-post .td-module-meta-info * {
  color: white !important;
}

.td-trending-now-display-area .td-trending-now-post {
  top: 4px;
}

.td-header-desktop-sticky-wrap ul li ul li a .tdb-menu-item-text {
  color: black;
}

.td-footer-template-wrap
  .td-pb-row
  .stretch_row_1200
  + .stretch_row_1200
  .td-pb-row,
.td-footer-template-wrap
  .td-pb-row
  .stretch_row_1200
  + .stretch_row_content
  .td-pb-row {
  border-bottom: 1px solid white;
  margin: 0;
}

.td-footer-template-wrap .td-pb-row .stretch_row_1200 + .stretch_row_1200 {
  border-radius: 10px 10px 0 0;
  margin-top: 20px;
}

.td-footer-template-wrap
  .td-pb-row
  .stretch_row_1200
  + .stretch_row_1200:last-child {
  border-radius: 10px;
}

.td-footer-template-wrap .td-pb-row .stretch_row_1200 + .stretch_row_1200,
.td-footer-template-wrap .td-pb-row .stretch_row_1200 + .stretch_row_content {
  background: var(--0-a-1324, rgba(10, 19, 36, 0.5));
  max-width: 1570px;
  padding-left: 85px;
  padding-right: 85px;
}

.td-footer-template-wrap .td-pb-row .stretch_row_1200 + .stretch_row_content {
  padding-bottom: 8px;
  border-radius: 0 0 10px 10px;
}

.td-footer-template-wrap
  .td-pb-row
  .stretch_row_1200
  + .stretch_row_content
  .vc_row {
  display: flex;
  justify-content: center;
}

.td-footer-template-wrap
  .td-pb-row
  .stretch_row_1200
  + .stretch_row_content
  .vc_column {
  padding: 0;
  /*max-width: 1570px;*/
  margin: 0 auto;
  display: inline-block;
  width: 100%;
  float: none;
}

[lang="el"] .td-footer-template-wrap .td-pb-row .td-fix-index:has(svg) {
  display: flex;
  justify-content: center;
  gap: 20px;
  align-items: center;
  padding: 20px 0;
  margin: 10px 85px;
}

[lang="el"] .td-footer-template-wrap .td-pb-row .td-fix-index:has(svg):after {
  content: "21+ | ΑΡΜΟΔΙΟΣ ΡΥΘΜΙΣΤΗΣ ΕΕΕΠ | ΚΙΝΔΥΝΟΣ ΕΘΙΣΜΟΥ & ΑΠΩΛΕΙΑΣ ΠΕΡΙΟΥΣΙΑΣ | ΕΟΠΑΕ – ΓΡΑΜΜΗ ΣΥΜΒΟΥΛΕΥΤΙΚΗΣ: 1114 | ΠΑΙΞΕ ΥΠΕΥΘΥΝΑ";
  max-width: 650px;
  color: #fff;
  text-align: center;
  font-family: Verdana !important;
  font-size: 13.774px;
  font-style: normal;
  font-weight: 400;
  line-height: 18.849px;
  letter-spacing: 0.689px;
  display: inline-block;
}

[lang="el"] .td-footer-template-wrap .td-pb-row .td-fix-index:has(svg):before {
  background-size: contain;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="125" height="59" viewBox="0 0 125 59" fill="none"><g clip-path="url(%23clip0_249_328)"><path d="M3.50568 0.362507L3.50803 0.362476H56.3483C56.9229 0.362476 57.3298 0.506478 57.623 0.703909C57.9186 0.902989 58.1205 1.17131 58.2591 1.4512C58.3983 1.73242 58.4697 2.01809 58.5057 2.23656C58.5236 2.34492 58.5324 2.43444 58.5367 2.49547C58.5389 2.52592 58.5399 2.5491 58.5404 2.56377L58.5408 2.57918L58.5408 2.58079V2.58177V55.9563C58.5408 56.5388 58.3976 56.9516 58.2016 57.2487C58.0041 57.5479 57.7385 57.7515 57.4624 57.8909C57.1848 58.0311 56.9029 58.103 56.6874 58.1393C56.5805 58.1573 56.4922 58.1662 56.432 58.1705C56.402 58.1727 56.3792 58.1737 56.3648 58.1742L56.3498 58.1746L56.3483 58.1746L56.3473 58.1746L3.50711 58.1746C2.93255 58.1746 2.52567 58.0306 2.23249 57.8332C1.93686 57.6341 1.73492 57.3658 1.59637 57.0859C1.45717 56.8047 1.38576 56.519 1.34971 56.3005C1.33183 56.1922 1.32303 56.1027 1.31871 56.0416C1.31656 56.0112 1.31554 55.988 1.31505 55.9733L1.31466 55.9579L1.31462 55.9563L1.31462 55.956L1.31462 55.9557L1.31462 55.9554V2.58079C1.31462 1.99828 1.4578 1.58554 1.65389 1.28844C1.85135 0.989243 2.11695 0.78559 2.39304 0.646151C2.67062 0.505955 2.95254 0.434057 3.16807 0.397771C3.27499 0.379771 3.36328 0.370915 3.42341 0.366577C3.45341 0.364412 3.47622 0.363385 3.49061 0.362901L3.50568 0.362507ZM3.50809 0.362474L3.50816 0.362474L3.50809 0.362474Z" fill="%231A3362" stroke="white" stroke-width="0.724952"/><path d="M26.0954 12.483H9.83658C9.16074 12.483 8.57317 11.9364 8.57317 11.2031C8.57317 10.5115 9.11946 9.92327 9.83658 9.92327H26.0954C26.7678 9.92327 27.3529 10.4643 27.3588 11.192C27.3063 11.9575 26.7484 12.483 26.0954 12.483Z" fill="white" stroke="white" stroke-width="0.724952"/><path d="M13.4367 23.5311H26.0373C26.7469 23.5311 27.3062 24.1134 27.3588 24.8229C27.353 25.5671 26.8088 26.0908 26.1535 26.0908H26.0954H9.83658C9.11946 26.0908 8.57317 25.5026 8.57317 24.811V18.0071C8.57317 17.2738 9.16074 16.7272 9.83658 16.7272H21.1597C21.8768 16.7272 22.4231 17.3155 22.4231 18.0071C22.4231 18.7404 21.8355 19.2869 21.1597 19.2869H13.4367H13.1464C12.0216 19.2869 11.0419 20.2073 11.0419 21.409C11.0419 22.5363 11.9479 23.5311 13.1464 23.5311H13.4367Z" fill="white" stroke="white" stroke-width="0.724952"/><path d="M36.7796 35.0063H36.4171V35.3688V47.393C36.4171 48.1263 35.8296 48.6728 35.1537 48.6728C34.4366 48.6728 33.8903 48.0846 33.8903 47.393V35.3688V33.7851C33.8903 33.0518 34.4779 32.5053 35.1537 32.5053H48.7995C49.4592 32.5053 50.0687 33.096 50.121 33.7978V35.3688V47.3343C50.121 48.0676 49.5334 48.6142 48.8576 48.6142C48.1405 48.6142 47.5942 48.0259 47.5942 47.3343V35.3688V35.0063H47.2317H36.7796Z" fill="white" stroke="white" stroke-width="0.724952"/><path d="M26.0954 35.0062H9.83658C9.16074 35.0062 8.57317 34.4596 8.57317 33.7263C8.57317 33.0347 9.11946 32.4465 9.83658 32.4465H26.0954C26.7678 32.4465 27.3529 32.9875 27.3588 33.7152C27.3063 34.4807 26.7484 35.0062 26.0954 35.0062Z" fill="white" stroke="white" stroke-width="0.724952"/><path d="M13.4367 46.1132H26.0373C26.7559 46.1132 27.3069 46.647 27.3588 47.4042C27.3534 48.1487 26.8091 48.6729 26.1535 48.6729H26.0954H9.83658C9.11946 48.6729 8.57317 48.0846 8.57317 47.393V40.5891C8.57317 39.8558 9.16074 39.3093 9.83658 39.3093H21.1597C21.8768 39.3093 22.4231 39.8975 22.4231 40.5891C22.4231 41.3224 21.8355 41.8689 21.1597 41.8689H13.4367H13.1464C12.0216 41.8689 11.0419 42.7893 11.0419 43.9911C11.0419 45.1183 11.9479 46.1132 13.1464 46.1132H13.4367Z" fill="white" stroke="white" stroke-width="0.724952"/><path d="M33.8183 23.5312H50.0771C50.7529 23.5312 51.3405 24.0777 51.3405 24.811C51.3405 25.5443 50.7529 26.0909 50.0771 26.0909H33.8183C33.0928 26.0909 32.5549 25.5528 32.5549 24.811C32.5549 24.0777 33.1424 23.5312 33.8183 23.5312Z" fill="white" stroke="white" stroke-width="0.724952"/><path d="M50.0771 12.483H37.4765H37.1862C35.9876 12.483 35.0817 13.4778 35.0817 14.6051C35.0817 15.8068 36.0613 16.7272 37.1862 16.7272H37.4765H45.1995C45.8753 16.7272 46.4629 17.2737 46.4629 18.007C46.4629 18.6986 45.9166 19.2869 45.1995 19.2869H33.8183C33.1424 19.2869 32.5549 18.7403 32.5549 18.007V11.2031C32.5549 10.5115 33.1012 9.92327 33.8183 9.92327H50.0771H50.1352C50.794 9.92327 51.3405 10.4526 51.3405 11.2031C51.3405 11.9364 50.7529 12.483 50.0771 12.483Z" fill="white" stroke="white" stroke-width="0.724952"/><path d="M124.403 0H66.9165V0.293272H124.403V0Z" fill="white"/><path d="M67.7876 53.0236L69.2393 49.3284H69.878L71.3297 53.0236H70.749L70.4006 52.0851H68.7747L68.4263 53.0236H67.7876ZM68.9489 51.5572H70.1684L69.5877 50.0322L68.9489 51.5572Z" fill="white"/><path d="M72.2007 53.0236V49.3284H72.7233L74.7556 52.0851V49.3284H75.3363V53.0236H74.8137L72.7814 50.3255V53.0236H72.2007Z" fill="white"/><path d="M76.6721 53.0236V49.3284H79.2851V49.8563H77.2528V50.8534H78.8787V51.3813H77.2528V52.4957H79.3432V53.0236H76.6721Z" fill="white"/><path d="M80.2141 52.4957H83.1755V53.0823H80.2141V52.4957ZM80.2722 49.3284H83.0594V49.9149H80.2722V49.3284ZM80.6206 50.8534H82.711V51.4399H80.6206V50.8534Z" fill="white"/><path d="M83.8142 53.0236L85.2659 49.3284H85.9046L87.3563 53.0236H86.7756L86.4272 52.0851H84.8014L84.453 53.0236H83.8142ZM85.0336 51.5572H86.253L85.6724 50.0322L85.0336 51.5572Z" fill="white"/><path d="M88.2856 53.0236V49.3284H89.7373C90.0857 49.3284 90.3761 49.4457 90.6083 49.6803C90.8406 49.9149 90.9567 50.2082 90.9567 50.5015C90.9567 50.8534 90.8406 51.1467 90.6083 51.3813C90.3761 51.6159 90.0857 51.7332 89.7373 51.7332H88.8663V53.0823H88.2856V53.0236ZM88.8663 51.2053H89.7373C89.9115 51.2053 90.0857 51.1467 90.2019 51.0293C90.318 50.912 90.3761 50.7361 90.3761 50.5601C90.3761 50.3841 90.318 50.2082 90.2019 50.0909C90.0857 49.9736 89.9115 49.9149 89.7373 49.9149H88.8663V51.2053Z" fill="white"/><path d="M92.7566 53.0236V49.8563H91.6533V49.3284H94.4406V49.8563H93.3373V53.0236H92.7566Z" fill="white"/><path d="M95.3696 53.0236V49.3284H95.9503V50.912H97.7504V49.3284H98.3311V53.0236H97.7504V51.4399H95.9503V53.0236H95.3696Z" fill="white"/><path d="M100.363 53.0236V49.8563H99.2598V49.3284H102.047V49.8563H100.944V53.0236H100.363Z" fill="white"/><path d="M102.977 53.0236V49.3284H103.557V50.912H105.357V49.3284H105.938V53.0236H105.357V51.4399H103.557V53.0236H102.977Z" fill="white"/><path d="M108.086 53.0236L109.538 49.3284H110.177L111.629 53.0236H111.048L110.699 52.0851H109.074L108.725 53.0236H108.086ZM109.248 51.5572H110.467L109.887 50.0322L109.248 51.5572Z" fill="white"/><path d="M112.558 53.0236V49.3284H114.009C114.358 49.3284 114.648 49.4457 114.88 49.6803C115.113 49.9149 115.229 50.2082 115.229 50.5015C115.229 50.8534 115.113 51.1467 114.88 51.3813C114.648 51.6159 114.358 51.7332 114.009 51.7332H113.138V53.0823H112.558V53.0236ZM113.08 51.2053H113.951C114.125 51.2053 114.3 51.1467 114.416 51.0293C114.532 50.912 114.59 50.7361 114.59 50.5601C114.59 50.3841 114.532 50.2082 114.416 50.0909C114.3 49.9736 114.125 49.9149 113.951 49.9149H113.08V51.2053Z" fill="white"/><path d="M115.751 53.0236L117.029 51.088L115.809 49.3284H116.506L117.377 50.6774L118.306 49.3284H119.003L117.784 51.088L119.061 53.0236H118.422L117.377 51.4986L116.39 53.0236H115.751Z" fill="white"/><path d="M119.99 53.0236V49.3284H120.571V50.912H122.371V49.3284H122.952V53.0236H122.371V51.4399H120.571V53.0236H119.99Z" fill="white"/><path d="M67.8455 12.552V6.4519H72.1424V7.39038H68.8326V8.91539H71.4456V9.85386H68.8326V11.6721H72.2586V12.552H67.8455Z" fill="white"/><path d="M73.478 12.552V6.4519H78.4137V12.552H77.4266V7.39038H74.4652V12.552H73.478Z" fill="white"/><path d="M81.027 6.4519H80.0979V12.552H81.027V6.4519Z" fill="white"/><path d="M83.9305 12.552V7.39038H82.1304V6.4519H86.7177V7.39038H84.8595V12.552H83.9305Z" fill="white"/><path d="M87.7046 12.552V6.4519H90.1434C90.7241 6.4519 91.1886 6.62787 91.5951 7.03845C92.0016 7.39037 92.1758 7.85961 92.1758 8.44615C92.1758 8.97404 92.0016 9.44328 91.5951 9.85386C91.1886 10.2058 90.7241 10.4404 90.1434 10.4404H88.6917V12.6106H87.7046V12.552ZM88.6917 9.50193H90.1434C90.4338 9.50193 90.7241 9.38462 90.8983 9.20866C91.1306 8.97404 91.1886 8.73943 91.1886 8.44615C91.1886 8.15288 91.0725 7.85961 90.8983 7.68365C90.666 7.44903 90.4338 7.39038 90.1434 7.39038H88.6917V9.50193Z" fill="white"/><path d="M93.9762 11.7309C93.3375 11.1444 93.0471 10.3819 93.0471 9.50206C93.0471 8.62224 93.3375 7.85973 93.9762 7.27319C94.6149 6.68664 95.3698 6.33472 96.2408 6.33472C97.1699 6.33472 97.9248 6.62799 98.5054 7.27319C99.1442 7.85973 99.4345 8.62224 99.4345 9.50206C99.4345 10.3819 99.1442 11.1444 98.5054 11.7309C97.8667 12.3175 97.1118 12.6694 96.2408 12.6694C95.3698 12.6694 94.6149 12.3761 93.9762 11.7309ZM94.673 7.91839C94.2085 8.32897 94.0343 8.91551 94.0343 9.50206C94.0343 10.1473 94.2665 10.6751 94.673 11.1444C95.0795 11.6136 95.6601 11.7896 96.2989 11.7896C96.9376 11.7896 97.4602 11.555 97.9248 11.1444C98.3893 10.7338 98.5635 10.1473 98.5635 9.50206C98.5635 8.85686 98.3312 8.32897 97.9248 7.91839C97.4602 7.44915 96.9376 7.27319 96.2989 7.27319C95.6021 7.21453 95.0795 7.44915 94.673 7.91839Z" fill="white"/><path d="M100.828 12.552V6.4519H105.706V12.552H104.719V7.39038H101.757V12.552H100.828Z" fill="white"/><path d="M107.448 12.552V6.4519H108.377V9.0327H111.338V6.4519H112.325V12.552H111.338V9.91251H108.377V12.552H107.448Z" fill="white"/><path d="M67.8455 23.051V16.9509H72.1424V17.8307H68.8326V19.4144H71.4456V20.3529H68.8326V22.1125H72.2586V23.051H67.8455Z" fill="white"/><path d="M73.478 23.051V16.9509H78.4137V23.051H77.4266V17.8307H74.4652V23.051H73.478Z" fill="white"/><path d="M80.6205 22.2302C79.9817 21.6436 79.6914 20.8811 79.6914 20.0013C79.6914 19.1215 79.9817 18.359 80.6205 17.7725C81.2592 17.1859 82.0141 16.834 82.8851 16.834C83.8142 16.834 84.5691 17.1273 85.1497 17.7725C85.7885 18.359 86.0788 19.1215 86.0788 20.0013C86.0788 20.8811 85.7885 21.6436 85.1497 22.2302C84.511 22.8167 83.7561 23.1687 82.8851 23.1687C82.0141 23.1687 81.2592 22.8167 80.6205 22.2302ZM81.3173 18.359C80.8527 18.7696 80.6785 19.3561 80.6785 19.9427C80.6785 20.5879 80.9108 21.1158 81.3173 21.585C81.7238 22.0542 82.3044 22.2302 82.9432 22.2302C83.5819 22.2302 84.1045 21.9956 84.5691 21.585C85.0336 21.1744 85.2078 20.5879 85.2078 19.9427C85.2078 19.2975 84.9755 18.7696 84.5691 18.359C84.1045 17.8898 83.5819 17.7138 82.9432 17.7138C82.3044 17.7138 81.7818 17.9484 81.3173 18.359Z" fill="white"/><path d="M87.4724 23.051V16.9509H92.3501V23.051H91.421V17.8307H88.4015V23.051H87.4724Z" fill="white"/><path d="M95.1956 23.051V17.8307H93.3955V16.9509H97.9828V17.8307H96.1827V23.051H95.1956Z" fill="white"/><path d="M99.0281 23.051V16.9509H103.325V17.8307H99.9572V19.4144H102.628V20.3529H99.9572V22.1125H103.383V23.051H99.0281Z" fill="white"/><path d="M105.589 16.9509H104.66V23.051H105.589V16.9509Z" fill="white"/><path d="M106.577 23.051L109.015 16.9509H110.061L112.5 23.051H111.512L110.932 21.4673H108.261L107.68 23.051H106.577ZM108.493 20.5875H110.467L109.48 18.0654L108.493 20.5875Z" fill="white"/><path d="M113.022 23.051V22.2885L114.938 19.8836L113.022 17.7134V16.9509H117.435V17.8307H114.241L116.041 19.8836L114.241 22.1125H117.435V23.051H113.022Z" fill="white"/><path d="M67.8455 33.5505V27.4504H68.8326V30.3832L71.5618 27.4504H72.7812L70.4004 29.9726L72.9554 33.5505H71.736L69.7617 30.6764L68.8326 31.7322V33.5505H67.8455Z" fill="white"/><path d="M73.0137 33.5505L75.4525 27.4504H76.4977L78.9365 33.5505H77.9494L77.3687 31.9668H74.6976L74.117 33.5505H73.0137ZM74.988 31.087H76.9622L75.9751 28.5649L74.988 31.087Z" fill="white"/><path d="M80.7948 27.4504H79.8657V33.5505H80.7948V27.4504Z" fill="white"/><path d="M84.1626 33.5505V27.4504H88.4596V28.3303H85.1497V29.9139H87.7628V30.8524H85.1497V32.612H88.5757V33.5505H84.1626Z" fill="white"/><path d="M89.0403 33.5505L91.4791 27.4504H92.4663L94.9051 33.5505H93.9179L92.0017 28.5649L90.0274 33.5505H89.0403Z" fill="white"/><path d="M95.8342 33.5505V27.4504H100.131V28.3303H96.8214V29.9139H99.4344V30.8524H96.8214V32.612H100.247V33.5505H95.8342Z" fill="white"/><path d="M101.467 33.5505V27.4504H105.357V28.3303H102.454V33.5505H101.467Z" fill="white"/><path d="M105.647 33.5505L107.796 30.3832L105.822 27.4504H106.925L108.435 29.6793L109.886 27.4504H110.99L109.015 30.3832L111.164 33.5505H110.061L108.435 31.087L106.751 33.5505H105.647Z" fill="white"/><path d="M112.499 32.7292C111.861 32.1427 111.57 31.3802 111.57 30.5003C111.57 29.6205 111.861 28.858 112.499 28.2715C113.138 27.6849 113.893 27.333 114.764 27.333C115.693 27.333 116.448 27.6263 117.029 28.2715C117.609 28.9167 117.958 29.6205 117.958 30.5003C117.958 31.3802 117.667 32.1427 117.029 32.7292C116.39 33.3158 115.635 33.6677 114.764 33.6677C113.893 33.609 113.138 33.3158 112.499 32.7292ZM113.196 28.858C112.732 29.2686 112.557 29.8551 112.557 30.5003C112.557 31.1455 112.79 31.6734 113.196 32.084C113.603 32.5533 114.183 32.7292 114.764 32.7292C115.403 32.7292 115.925 32.4946 116.39 32.084C116.854 31.6734 117.029 31.0869 117.029 30.5003C117.029 29.8551 116.796 29.3273 116.39 28.858C115.925 28.3888 115.403 28.2128 114.764 28.2128C114.125 28.2128 113.603 28.4474 113.196 28.858Z" fill="white"/><path d="M120.629 33.5505V31.3803L118.365 27.4504H119.41L121.094 30.3832L122.778 27.4504H123.881L121.558 31.3803V33.5505H120.629Z" fill="white"/><path d="M67.6716 44.0495V37.9495H73.13V44.0495H71.446V39.4745H69.3556V44.0495H67.6716Z" fill="white"/><path d="M73.7686 44.0495L76.0332 37.9495H77.8333L80.0979 44.0495H78.2978L77.8913 42.7591H75.917L75.5106 44.0495H73.7686ZM76.3816 41.3514H77.4849L76.9623 39.5918H76.9042L76.3816 41.3514Z" fill="white"/><path d="M82.4206 37.9495H80.7947V44.0495H82.4206V37.9495Z" fill="white"/><path d="M83.8142 44.0495V37.9495H88.0531V39.4745H85.4982V44.0495H83.8142Z" fill="white"/><path d="M88.9241 44.0495V37.9495H90.3758L92.9888 41.2928V37.9495H94.6147V44.0495H93.163L90.608 40.6476V44.0495H88.9241Z" fill="white"/><path d="M97.6344 37.9495H96.0085V44.0495H97.6344V37.9495Z" fill="white"/><path d="M98.912 44.0495V42.7591H99.8411C99.6669 42.6418 99.4927 42.4658 99.3185 42.2898C98.9701 41.8792 98.7959 41.3514 98.7959 40.7648C98.7959 39.9436 99.0862 39.2398 99.725 38.6533C100.364 38.0667 101.177 37.7734 102.164 37.7734C103.151 37.7734 103.964 38.0667 104.603 38.6533C105.241 39.2398 105.532 39.9436 105.532 40.7648C105.532 41.3514 105.358 41.8792 105.009 42.2898C104.893 42.4658 104.719 42.6418 104.486 42.7591H105.416V44.0495H102.57V42.6418C103.383 42.4071 103.848 41.8206 103.848 40.9994C103.848 40.4715 103.674 40.061 103.383 39.7677C103.035 39.4158 102.686 39.2985 102.164 39.2985C101.699 39.2985 101.293 39.4744 100.944 39.7677C100.596 40.1196 100.48 40.5302 100.48 40.9994C100.48 41.8792 100.886 42.4071 101.757 42.6418V44.0495H98.912Z" fill="white"/><path d="M106.635 44.0495V37.9495H108.086L110.641 41.2928V37.9495H112.325V44.0495H110.874L108.261 40.6476V44.0495H106.635Z" fill="white"/><path d="M124.403 58.3611H66.9165V58.6544H124.403V58.3611Z" fill="white"/></g><defs><clipPath id="clip0_249_328"><rect width="123.683" height="58.6544" fill="white" transform="translate(0.952148)"/></clipPath></defs></svg>')
    no-repeat center;
  height: 58px;
  width: 120px;
  min-width: 120px;
  content: "";
  display: inline-block;
}

@media screen and (max-width: 992px) {
  [lang="el"] .td-footer-template-wrap .td-pb-row .td-fix-index:has(svg) {
    margin: 10px 20px;
  }
}

@media screen and (max-width: 768px) {
  [lang="el"] .td-footer-template-wrap .td-pb-row .td-fix-index:has(svg) {
    flex-direction: column;
  }
}

[lang="el-cy"] .td-footer-template-wrap .td-pb-row .td-fix-index:has(svg) {
  display: flex;
  justify-content: center;
  gap: 20px;
  align-items: center;
  padding: 0;
  margin: 10px 85px;
}

[lang="el-cy"]
  .td-footer-template-wrap
  .td-pb-row
  .td-fix-index:has(svg):before {
  background: url("img/CY_rypoi_transparent.png") no-repeat center;
  background-size: contain;
  height: 80px;
  width: 100%;
  content: "";
  display: inline-block;
}

[lang="el-cy"]
  .td-footer-template-wrap
  .td-footer-wrap
  > .tdc-zone
  > .tdc_zone
  > .tdc-row:last-child {
  background: var(--0-a-1324, rgba(10, 19, 36, 0.5));
  width: 100%;
  max-width: 1570px;
  padding-left: 85px;
  padding-right: 85px;
  border-radius: 0 0 10px 10px;
}

.td-footer-template-wrap .td-pb-row .td-fix-index svg {
  display: none;
}

.td-footer-template-wrap .tdc-row.stretch_row_1200,
.td-main-content-wrap .tdc-row.stretch_row_1200 {
  padding-left: 85px;
  padding-right: 85px;
}

.td-footer-template-wrap {
  margin-bottom: 11px;
}

.td-header-desktop-sticky-wrap
  ul.tdb-block-menu
  li.menu-item
  .tdb-sub-menu-icon {
  margin-left: 5px;
}

/*.td-main-content-wrap > .tdc-content-wrap > .tdc-zone {
    margin: 0 20px;
}*/
iframe {
  border-radius: 6px;
}

.td-main-content-wrap > .tdc-content-wrap {
  padding-left: 0;
  padding-right: 0;
}

div.td-theme-wrap .td_block_trending_now .td-next-prev-wrap a {
  transition:
    background-color 0.2s,
    border-color 0.2s;
}

div.td-theme-wrap .td_block_trending_now .td-next-prev-wrap a:hover {
  background-color: #ee2547;
  border-color: #ee2547;
}

div.td-footer-template-wrap a {
  transition: color 0.2s;
}

div.td-main-content-wrap
  .tdc_zone
  .tdc-row:not(.stretch_row_1200.td-stretch-content) {
  width: 100%;
  padding: 0 85px;
}

div.td-main-content-wrap
  .tdc_zone
  .tdc-row:not(.stretch_row_1200.td-stretch-content)
  .tdm_block
  .td-element-style:after {
  background: var(--radial-background) !important;
  border-radius: 10px;
}

.td-stretch-content .td-module-thumb .entry-thumb {
  border-radius: 6px;
}

.td-image-wrap {
  border-radius: 10px;
}

div.td-main-content-wrap
  .tdc_zone
  .tdc-row:not(.stretch_row_1200.td-stretch-content)
  .tdm_block
  .tds-button
  .tdm-btn
  span {
  color: var(--green, #29a8ac);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
  /* 107.143% */
}

div.td-main-content-wrap
  .tdc_zone
  .tdc-row:not(.stretch_row_1200.td-stretch-content)
  .tdm_block
  .tds-button
  .tdm-btn {
  background: white;
  box-shadow: none;
  border-radius: 8px;
  height: 39px;
  line-height: 39px;
  padding: 0 28px;
}

body.archive.category {
}

body.archive.category div[class*="td-block-span"] {
  margin: 0;
  padding: 0;
}

body.archive.category .td-block-row {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  /*justify-content: space-between;*/
  gap: 20px;
}

body.archive.category .td-block-row:before,
body.archive.category .td-block-row:after {
  display: none;
}

body.archive.category .td-block-row > div[class*="td-block-span"] {
  width: calc(33% - 13px);
  flex-basis: calc(33% - 13px);
  float: unset;
  display: flex;
  flex-direction: column;
}

body.archive.category .td-container > .td-pb-row {
  margin: 0;
  padding: 0 85px;
}

body.archive.category .td-main-content-wrap * {
  color: #202735;
}

li.menu-item.menu-item-has-children {
  cursor: pointer;
}

div.td-header-desktop-wrap .tdb-head-search-btn:hover svg,
div.td-header-desktop-wrap .tdb-head-search-btn:hover svg * {
  fill: #29a8ac;
}

body.archive.category .td-container-wrap {
  max-width: 1570px;

  margin: 0 calc(max(20px, (100% - 1570px) / 2));
  background: white;
}

body.archive.category .td-container-wrap > .td-container {
  width: 100%;
  margin: 0;
  padding: 0;
}

body.archive.category .td-container-wrap * {
  color: #202735;
}

body.archive.category .td-category-header {
  border-radius: 10px 10px 0 0;
}

body.archive.category .td-category-description {
  margin-bottom: 40px;
}

body.archive.category .td-category-description * {
  color: var(--blue, #202735) !important;
  font-family: "Open Sans" !important;
  font-size: 17px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  /* 150 % */
}

body.archive.category .td-category-description a,
body.archive.category .td-category-description a > * {
  color: #29a8ac !important;
  text-decoration: underline;
  font-weight: 400 !important;
}

body.page .td-page-title span,
body.archive.category .td-page-title,
body.archive.tag .tdb_title.tdb-tag-title h1 {
  margin: 45px 0 20px !important;
  color: var(--blue, #202735) !important;
  font-size: 30px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 38px !important;
  text-align: left !important;
}

body.archive.tag .tdb_title.tdb-tag-title h1 {
  margin: 0 !important;
}

body.archive.tag .tdb_title.tdb-tag-title {
  margin: 0 !important;
  width: 100% !important;
  text-align: left;
}

body.archive.category #td-outer-wrap .td-main-content-wrap .td-container {
  margin: 0;
}

body.archive.category
  .td-main-content-wrap
  h3.entry-title.td-module-title
  a:hover {
  color: #29a8ac;
}

body.archive.category .td-main-content-wrap h3.entry-title.td-module-title a {
  color: var(--blue, #202735);
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  /* 117.647% */
  transition: 0.2s color;
}

body.archive.category .td-module-image .td-post-category {
  color: var(--white, #fff);
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

body.archive.category .td-module-image .td-post-category:hover {
  background-color: #29a8ac;
}

body.archive.category .page-nav a:hover {
  background: transparent;
  border: 1px solid #29a8ac;
}

body.archive.category .page-nav .current {
  background: var(--green, #29a8ac);
  color: white;
  border: 1px solid #29a8ac;
}

body.archive.category .page-nav .pages {
  color: var(--black, #333);
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 12px;
  /* 100% */
}

body.archive.category .type-post .td-module-image {
  border-radius: 8px;
  overflow: clip;
}

body.archive.category .td-main-content-wrap h2 {
  color: var(--blue, #202735);
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 38px;
  /* 126.667% */
}

body.archive.category .td-main-content-wrap div:not(.td-main-content) p,
body.archive.category .td-main-content-wrap div:not(.td-main-content) li {
  color: var(--blue, #202735);
  font-family: "Open Sans" !important;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

body.archive.category
  .td-main-content-wrap
  > div
  > div
  > div:not(.td-main-content)
  a {
  color: var(--green, #29a8ac);
  font-family: "Open Sans";
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration-line: underline;
}

body.page .td-main-content-wrap li a *,
body.page .td-main-content-wrap p a *,
body.archive.category .td-main-content-wrap li a *,
body.archive.category .td-main-content-wrap p a * {
  color: var(--green, #29a8ac);
}

body.archive.category .td-pb-row [class*="td-pb-span"] {
  padding: 0;
}

body.archive.category .td-ss-main-content {
  display: flex;
  flex-direction: column;
  gap: 35px;
}

body.archive.category .td_module_wrap {
  padding-bottom: unset;
}

body.archive.category .td-pb-row {
  margin: 0;
}

.td-footer-template-wrap .tdc-row .vc_row:before,
.td-footer-template-wrap .tdc-row .vc_row:after {
  display: none;
}

.td-footer-template-wrap .tdc-row .vc_row {
  display: flex;
  gap: 20px;
}

.td-footer-template-wrap .td_block_wrap {
  margin: 0 !important;
}

/*.td-footer-template-wrap .td-block-title-wrap {
    margin-bottom: 20px;
}*/
.td-footer-template-wrap .td-block-title-wrap .td-block-title span {
  color: var(--blue, #202735) !important;
  font-size: 17px !important;
  font-family: "Open Sans" !important;
  /*font-style: normal !important;*/
  font-weight: 800 !important;
  line-height: normal !important;
}

div.td_block_template_5 .td-block-title > * {
  padding: 0 15px;
}

/*body.archive.category .td-stretch-content .td-module-thumb {
    width: 100px;
}*/
div.td-footer-template-wrap .td-image-container {
  flex: unset;
  width: 100%;
  display: block;
  max-width: 30%;
  min-width: 60px;
}

ul[id*="menu-footer"] li {
  font-weight: 700 !important;
}

body.single-post .td-post-sharing-visible > a {
  border-radius: 4px;
}

body.single-page .tdb_single_content li,
body.archive.category .tdb_single_content li,
body.archive.category .td-category-description li,
body.single-post article.post .tdb_single_content li {
  font-family: "Open Sans" !important;
  color: var(--blue, #202735);
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.td-icon-twitter:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.12094 5.08381L11.5748 0.0175781H10.5189L6.65133 4.4165L3.56246 0.0175781H0L4.67118 6.66914L0 11.9822H1.05588L5.1398 7.33644L8.40215 11.9822H11.9646L7.12094 5.08381ZM5.67521 6.72767L5.20162 6.06525L1.43575 0.795122H3.05696L6.09597 5.04869L6.56957 5.71111L10.5199 11.2398H8.89868L5.67521 6.72767Z" fill="white"/></svg>');
  width: 13px;
  height: 13px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
}

body.single-post .td-ps-bg .td-social-twitter .td-social-but-icon,
body.single-post .td-ps-bg .td-social-twitter .td-social-but-text {
  background: #141414;
}

body.single-post article.post > div > div > div:first-of-type:before,
body.single-post article.post > div > div > div:first-of-type:after {
  display: none;
}

body.single-post .td-main-content-wrap > .tdc-content-wrap {
  background: transparent;
  padding-bottom: 0;
}

body.single-post article.post > div > div > div {
  background: white;
}

body.single-post article.post > div > div > div:first-of-type {
  margin-bottom: 20px;
  background: rgba(255, 255, 255, 0.08);
  border-radius: 12px;
}

body.single-post article.post > div > div > div:first-of-type * {
  color: white;
}

body.single-post .td-post-sharing-visible > a > div,
body.single-post .td-post-sharing-visible > a > div i {
  color: white;
}

body.single-post .td-post-sharing-visible > div {
  /*background: white;*/
  display: none;
}

body.single-post .td-post-sharing-visible > * {
  margin-bottom: 0;
}

body.single-post .td-post-sharing-visible {
  margin-bottom: 18px;
}

body.single-post
  article.post
  > div
  > div
  > div:first-of-type
  .td-post-sharing-visible
  > div
  * {
  color: black;
}

body.single-post article.post .tdb-category {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
}

body.single-post article.post .tdb-category a {
  background: #29a8ac;
  border-radius: 3px;
  padding: 4px 10px;
  margin: 0;

  color: var(--white, #fff);
  font-family: "Open Sans";
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  line-height: 10px;
  /* 100% */

  opacity: 1;
  transition: 0.2s opacity;
}

body.single-post article.post .tdb-category a:hover {
  opacity: 0.9;
}

body.single-post article.post .tdb-category a .tdb-cat-bg {
  display: none;
}

body.single-post article.post > div > div > div:first-of-type time.entry-date {
  color: var(--new-grey, #acb0b9);
  font-family: "Open Sans";
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  line-height: 10px;
  /* 100% */
}

body.single-post
  article.post
  > div
  > div
  > div:first-of-type
  .tdb_single_modified_date {
  color: var(--white, #fff);
  font-family: "Open Sans";
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  line-height: 10px;
}

body.single-post article.post > div > div > div:first-of-type + div {
  border-radius: 12px 12px 0 0;
}

body.single-post article.post img,
body.single-post article.post iframe {
  border-radius: 12px;
}

body.single-post article.post span.entry-thumb {
  border-radius: 8px;
}

body.single-post div#ez-toc-container .ez-toc-title-container p {
  color: var(--blue, #202735);
  font-family: "Open Sans";
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

body.single-post div#ez-toc-container {
  border: 0;
  border-radius: 8px;
  background: var(--grey, rgba(13, 56, 89, 0.1));
  padding: 20px;
}

body.single-post div#ez-toc-container nav a {
  color: var(--blue, #202735) !important;
  font-family: "Open Sans";
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

body.single-post article.post .tdb_single_content p {
  color: var(--blue, #202735);
  font-family: "Open Sans" !important;
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  /* 141.176% */
}

body.single-post article.post .tdb_single_content li > a,
body.single-post article.post .tdb_single_content strong > a,
body.single-post article.post .tdb_single_content p > a {
  color: var(--green, #29a8ac) !important;
  font-family: "Open Sans" !important;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration-line: underline;
}

body.single-post article.post .tdb_single_content * > a,
body.single-post article.post .tdb_single_content * > a > * {
  color: var(--green, #29a8ac) !important;
}

body.single-post article.post .tdb_single_content li > a *,
body.single-post article.post .tdb_single_content strong > a *,
body.single-post article.post .tdb_single_content p > a * {
  color: var(--green, #29a8ac);
}

body.single-post article.post .tdb_single_content a strong {
  color: var(--green, #29a8ac);
}

body.single-post article.post .tdb_single_content * > .cus-banner a,
body.single-post article.post .tdb_single_content * > .cus-banner a > * {
  color: white !important;
}

body.single-post article.post .tdb_single_content blockquote p {
  text-transform: uppercase !important;
}

body.single-post article.post .tdb_single_content p:has(+ blockquote) {
  margin-bottom: 45px;
}

body.single-post article.post .tdb_single_content blockquote {
  margin: 0 0 45px;
  display: inline-block;
}

/*body.single-post article.post .tdb_single_content blockquote + blockquote {
    margin-top: 0;
}*/
body.single-post article.post .tdb_single_content blockquote * {
  color: var(--green, #29a8ac);
  text-align: center;
  font-family: "Open Sans";
  font-size: 32px;
  font-style: italic;
  font-weight: 800;
  line-height: 36px;
  /* 112.5% */
  text-decoration-line: none !important;
  margin: 0;
}

body.search-results {
}

ul.lang-switcher {
  align-items: center;
}

body.search-no-results .td-main-content-wrap .td-container .td-pb-row,
body.search-results .td-main-content-wrap .td-container .td-pb-row {
  margin: 0;
  padding: 0 85px;
}

body.search-no-results #td-outer-wrap .td-main-content-wrap .td-container,
body.search-results #td-outer-wrap .td-main-content-wrap .td-container {
  border-radius: 12px 12px 0 0;
}

body.search-no-results
  .td-main-content-wrap
  .td-container
  .td-pb-row
  .td-pb-span4,
body.search-results
  .td-main-content-wrap
  .td-container
  .td-pb-row
  .td-pb-span4 {
  display: none;
}

body.search-no-results
  .td-main-content-wrap
  .td-container
  .td-pb-row
  .td-pb-span8,
body.search-results
  .td-main-content-wrap
  .td-container
  .td-pb-row
  .td-pb-span8 {
  padding: 45px 0 0;
  width: 100%;
}

body.search-no-results .td-ss-main-content .td-block-row:before,
body.search-no-results .td-ss-main-content .td-block-row:after,
body.search-results .td-ss-main-content .td-block-row:before,
body.search-results .td-ss-main-content .td-block-row:after {
  display: none;
}

body.search-no-results .td-ss-main-content,
body.search-results .td-ss-main-content {
  display: flex;
  flex-wrap: wrap;
  column-gap: 20px;
  row-gap: 50px;
  margin: 0;
}

body.search-no-results .td-ss-main-content .td-block-row,
body.search-results .td-ss-main-content .td-block-row {
  display: contents;
}

body.search-no-results .td-ss-main-content .td-page-header,
body.search-results .td-ss-main-content .td-page-header {
  width: 100%;
  flex-basis: 100%;
  margin-top: 0 !important;
}

body.search-no-results .td-ss-main-content .td-page-header > *,
body.search-results .td-ss-main-content .td-page-header > * {
  max-width: 785px;
}

body.search-no-results .td-ss-main-content .page-nav,
body.search-results .td-ss-main-content .page-nav {
  width: 100%;
  flex-basis: 100%;
  margin: 0;
}

body.search-no-results .td-ss-main-content .td-block-row > .td-block-span6,
body.search-results .td-ss-main-content .td-block-row > .td-block-span6 {
  width: calc(25% - 20px);
  flex-basis: calc(25% - 20px);
  padding: 0;
  float: unset;
}

body.search-no-results .td-page-title,
body.search-results .td-page-title {
  margin: 0;
  color: var(--blue, #202735);
  font-family: "Open Sans";
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 38px;
}

body.search-no-results .td-page-title span,
body.search-results .td-page-title span {
  color: var(--blue, #202735);
  font-family: "Open Sans";
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 38px;
}

body.search-no-results .td-page-title .td-search-query,
body.search-results .td-page-title .td-search-query {
  color: #29a8ac;
}

body.search-results
  .td-ss-main-content
  .td-page-header
  .search-page-search-wrap
  .td-search-form-widget {
}

body.search-no-results
  .td-ss-main-content
  .td-page-header
  .search-page-search-wrap
  .td-widget-search-input,
body.search-results
  .td-ss-main-content
  .td-page-header
  .search-page-search-wrap
  .td-widget-search-input {
  border-radius: 3px;
  border: 0.5px solid var(--new-grey, #acb0b9);
  color: var(--blue, #202735);
  font-family: "Open Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 12px;
  /* 100% */
  padding: 10px 15px;
}

body.search-no-results
  .td-ss-main-content
  .td-page-header
  .search-page-search-wrap
  #searchsubmit,
body.search-results
  .td-ss-main-content
  .td-page-header
  .search-page-search-wrap
  #searchsubmit {
  border-radius: 3px;
  background: var(--blue, #202735);

  color: var(--white, #fff);
  text-align: center;
  font-family: "Open Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
  /* 125% */
}

body.search-no-results
  .td-ss-main-content
  .td_module_wrap[class*="tag-"]
  .td-post-category,
body.search-no-results
  .td-ss-main-content
  .td_module_wrap[class*="category-"]
  .td-post-category,
body.search-results
  .td-ss-main-content
  .td_module_wrap[class*="tag-"]
  .td-post-category,
body.search-results
  .td-ss-main-content
  .td_module_wrap[class*="category-"]
  .td-post-category {
  color: white;
}

body.search-no-results
  .td-ss-main-content
  .td-page-header
  .search-page-search-wrap
  .td_search_subtitle,
body.search-results
  .td-ss-main-content
  .td-page-header
  .search-page-search-wrap
  .td_search_subtitle {
  color: var(--blue, #202735);
  font-family: "Open Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 15px;
  /* 125% */
}

body.search-no-results .td-ss-main-content .entry-title a,
body.search-results .td-ss-main-content .entry-title a {
  transition: 0.2s color;
}

body.search-no-results .td-ss-main-content .entry-title a:hover,
body.search-results .td-ss-main-content .entry-title a:hover {
  color: #29a8ac;
}

body.search-results .td-ss-main-content > .page-nav {
}

body.search-no-results .td-ss-main-content > .page-nav .current,
body.search-results .td-ss-main-content > .page-nav .current {
  background-color: #29a8ac;
  color: white;
  border-color: #29a8ac;
}

body.search-no-results .td-ss-main-content > .page-nav a,
body.search-results .td-ss-main-content > .page-nav a {
  color: var(--blue, #202735);
  font-family: "Open Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  border: 0.5px solid #acb0b9;
  transition: 0.2s border-color;
}

body.search-no-results .td-ss-main-content > .page-nav a:hover,
body.search-results .td-ss-main-content > .page-nav a:hover {
  border-color: #29a8ac;
  background: transparent;
}

body.search-no-results .td-ss-main-content > .page-nav a i,
body.search-results .td-ss-main-content > .page-nav a i {
  color: #acb0b9;
}

body.archive.tag {
}

body.archive.tag .td-main-content-wrap .td-container .td-pb-row {
  margin: 0;
  padding: 0 85px;
}

body.archive.tag .td-main-content-wrap .td-container .td-pb-row .td-pb-span4 {
  display: none;
}

body.archive.tag .td-main-content-wrap .td-container .td-pb-row .td-pb-span8 {
  padding: 45px 0 0;
  width: 100%;
}

body.archive.tag .td-ss-main-content .td-block-row:before,
body.archive.tag .td-ss-main-content .td-block-row:after {
  display: none;
}

body.archive.tag .td-ss-main-content {
  display: flex;
  flex-wrap: wrap;
  column-gap: 20px;
  row-gap: 50px;
  margin: 0;
}

body.archive.tag .td-ss-main-content .td-block-row {
  display: contents;
}

body.archive.tag .td-ss-main-content .td-page-header {
  width: 100%;
  flex-basis: 100%;
  margin-top: 0 !important;
}

body.archive.tag .td-ss-main-content .td-page-header > * {
  max-width: 785px;
}

body.archive.tag .td-ss-main-content .page-nav {
  width: 100%;
  flex-basis: 100%;
  margin: 0;
}

body.archive.tag .td-ss-main-content .td-block-row > .td-block-span6 {
  width: calc(33% - 13px);
  flex-basis: calc(33% - 13px);
  padding: 0;
  float: unset;
}

body.archive.tag
  .td-ss-main-content
  .td-block-row
  > .td-block-span6
  > .td_module_wrap {
  padding-bottom: 0;
}

body.archive.tag
  .td-ss-main-content
  .td-block-row
  > .td-block-span6
  > .td_module_wrap
  > .td-module-image {
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 13px;
}

body.archive.tag
  .td-ss-main-content
  .td-block-row
  > .td-block-span6
  > .td_module_wrap
  > .td-module-image
  > .td-module-thumb {
  margin: 0;
}

body.archive.tag .td-page-title {
  margin: 0;
  color: var(--blue, #202735);
  font-family: "Open Sans";
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 38px;
}

body.archive.tag .td-page-title span {
  color: var(--blue, #202735);
  font-family: "Open Sans";
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 38px;
}

body.archive.tag .td-page-title .td-search-query {
  color: #29a8ac;
}

body.archive.tag
  .td-ss-main-content
  .td-page-header
  .search-page-search-wrap
  .td-search-form-widget {
}

body.archive.tag
  .td-ss-main-content
  .td-page-header
  .search-page-search-wrap
  .td-widget-search-input {
  border-radius: 3px;
  border: 0.5px solid var(--new-grey, #acb0b9);
  color: var(--blue, #202735);
  font-family: "Open Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 12px;
  /* 100% */
  padding: 10px 15px;
}

body.archive.tag
  .td-ss-main-content
  .td-page-header
  .search-page-search-wrap
  #searchsubmit {
  border-radius: 3px;
  background: var(--blue, #202735);

  color: var(--white, #fff);
  text-align: center;
  font-family: "Open Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
  /* 125% */
}

body.archive.tag
  .td-ss-main-content
  .td_module_wrap[class*="tag-"]
  .td-post-category {
  color: white;
}

body.archive.tag
  .td-ss-main-content
  .td-page-header
  .search-page-search-wrap
  .td_search_subtitle {
  color: var(--blue, #202735);
  font-family: "Open Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 15px;
  /* 125% */
}

body.archive.tag .td-ss-main-content .entry-title a {
  transition: 0.2s color;
}

body.archive.tag .td-ss-main-content .entry-title a:hover {
  color: #29a8ac;
}

body.archive.tag .td-ss-main-content > .page-nav {
}

body.archive.tag .td-ss-main-content > .page-nav .current {
  background-color: #29a8ac;
  color: white;
  border-color: #29a8ac;
}

body.archive.tag .td-ss-main-content > .page-nav a {
  color: var(--blue, #202735);
  font-family: "Open Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  border: 0.5px solid #acb0b9;
  transition: 0.2s border-color;
}

body.archive.tag .td-ss-main-content > .page-nav a:hover {
  border-color: #29a8ac;
  background: transparent;
}

body.archive.tag .td-ss-main-content > .page-nav a i {
  color: #acb0b9;
}

body.archive.tag .td-category-header > .td-container {
  margin: 0 calc(max(20px, (100% - 1570px) / 2));
  padding: 45px 85px 0;
  max-width: 1570px;
  width: unset;
  background: white;
  border-radius: 12px 12px 0 0;
}

body.archive.tag
  .td-category-header
  + .td-container-wrap:not(.td-main-content-wrap) {
  display: none;
}

.cus-banner * {
  color: white;
}

div.td-main-content-wrap
  .tdc_zone
  .tdc-row:not(.stretch_row_1200.td-stretch-content)
  .tdm-title-line {
  display: none;
}

div.td-main-content-wrap
  .tdc_zone
  .tdc-row:not(.stretch_row_1200.td-stretch-content)
  .tdm-title.tdm-title-md {
  margin-bottom: 20px !important;
}

[class*="td-header"] .tdc-row.stretch_row_1200 {
  padding: 0;
  margin: 0 calc(max(20px, (100% - 1570px) / 2));
}

/*.tdc-font-tdmp-arrow-cut-right:before {
    font-family: 'newspaper' !important;
}*/

body.search-no-results .td-ss-main-content span.entry-thumb,
body.search-results .td-ss-main-content span.entry-thumb {
  aspect-ratio: 1;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/*
body.search-results td-ss-main-content td-block-row has-post-thumbnail

td-module-image
td-module-title
td-module-meta-info
*/
body.search-no-results .td-ss-main-content .td-block-row .has-post-thumbnail,
body.search-results .td-ss-main-content .td-block-row .has-post-thumbnail {
  display: grid;
  grid-template-columns: calc(max(30%, 100px)) 1fr;
  column-gap: 10px;
}

body.search-no-results
  .td-ss-main-content
  .td-block-row
  .has-post-thumbnail
  .td-module-image
  a.td-post-category,
body.search-results
  .td-ss-main-content
  .td-block-row
  .has-post-thumbnail
  .td-module-image
  a.td-post-category {
  bottom: 0;
  margin: 0;
}

body.search-no-results
  .td-ss-main-content
  .td-block-row
  .has-post-thumbnail
  .td-module-image
  a,
body.search-results
  .td-ss-main-content
  .td-block-row
  .has-post-thumbnail
  .td-module-image
  a {
  display: inline-block;
  width: 100%;
  object-fit: cover;
}

.tdb-menu > li > a:after {
  display: none;
}

.tdb-menu > li.menu-item.tdb-menu-item.current-menu-item > a,
.tdb-menu > li.menu-item.tdb-menu-item.current-menu-parent > a,
.tdb-menu > li.menu-item.tdb-menu-item.current_page_item > a {
  border-bottom: 3px solid #29a8ac;
}

.tdb-menu > li.menu-item.tdb-menu-item.current-menu-item ~ li > a,
.tdb-menu > li.menu-item.tdb-menu-item.current-menu-parent ~ li > a,
.tdb-menu > li.menu-item.tdb-menu-item.current_page_item ~ li > a {
  border-bottom: 0;
}

/*.tdb-menu > li.current-menu-item > a,
.tdb-menu > li.current-menu-parent > a {
    border-bottom: 3px solid #29A8AC;
}*/

.tdb_header_menu .tdb-menu ul .tdb-normal-menu > a > div:after,
.tdb_header_menu .td-pulldown-filter-list li a > div:after,
.td-header-desktop-sticky-wrap .tdb-menu ul .tdb-normal-menu > a > div:after,
.td-header-desktop-sticky-wrap .td-pulldown-filter-list li a > div:after {
  background-color: #fff !important;

  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  opacity: 0;
  display: block;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.td-header-desktop-sticky-wrap .tdb-menu ul .tdb-normal-menu > a > div,
.td-header-desktop-sticky-wrap .td-pulldown-filter-list li a > div {
  position: relative;
}

.tdb_header_menu .tdb-menu ul .tdb-normal-menu.tdb-hover > a > div:after,
.tdb_header_menu .tdb-menu ul .tdb-normal-menu:hover > a > div:after,
.tdb_header_menu .td-pulldown-filter-list li:hover a > div:after,
.td-header-desktop-sticky-wrap
  .tdb-menu
  ul
  .tdb-normal-menu.tdb-hover
  > a
  > div:after,
.td-header-desktop-sticky-wrap
  .tdb-menu
  ul
  .tdb-normal-menu:hover
  > a
  > div:after,
.td-header-desktop-sticky-wrap .td-pulldown-filter-list li:hover a > div:after {
  opacity: 1;
  background-color: #29a8ac !important;
}

div.widget a:hover {
  color: #29a8ac;
}

ul.tdb-tags li a {
  transition:
    0.3s background-color,
    0.3s color;
}

ul.tdb-tags li a:hover {
  background-color: #29a8ac;
}

div.td-trending-now-display-area .entry-title a {
  color: #acb0b9;
}

body.page .td-pb-row {
  margin: 0;
}

body.page .td-pb-row [class*="td-pb-span"] {
  padding: 0;
}

body.page #td-outer-wrap .td-main-content-wrap .td-container {
  padding: 0 85px;
}

body.page
  #td-outer-wrap
  .td-main-content-wrap
  .td-container
  > .td-pb-row
  > .td-main-content {
  padding-right: 10px;
}

body.page
  #td-outer-wrap
  .td-main-content-wrap
  .td-container
  > .td-pb-row
  > .td-main-sidebar {
  padding-left: 10px;
  margin-top: 45px;
}

body.page
  #td-outer-wrap
  .td-main-content-wrap
  .td-container
  > .td-pb-row
  > .td-main-sidebar
  a:hover {
  color: #29a8ac;
}

body.page div#ez-toc-container .ez-toc-title-container p {
  color: var(--blue, #202735);
  font-family: "Open Sans";
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

body.page div#ez-toc-container {
  border: 0;
  border-radius: 8px;
  background: var(--grey, rgba(13, 56, 89, 0.1));
  padding: 20px;
}

body.page div#ez-toc-container nav a {
  color: var(--blue, #202735);
  font-family: "Open Sans";
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

body.page div#ez-toc-container nav a:hover {
  color: var(--blue, #29a8ac);
  text-decoration-line: none;
}

body.page
  #td-outer-wrap
  .td-main-content-wrap
  .td-container
  > .td-pb-row
  > .td-main-content
  img {
  border-radius: 12px;
}

body.page .block-title {
  border-color: #29a8ac;
}

body.page .block-title > span {
  background-color: #29a8ac;
}

body.page .td-page-header {
  margin-top: 45px !important;
}

div.td-main-content-wrap
  .tdc_zone
  .tdc-row:not(.stretch_row_1200.td-stretch-content)
  .tdm-title-line {
  display: none;
}

div.td-main-content-wrap
  .tdc_zone
  .tdc-row:not(.stretch_row_1200.td-stretch-content)
  .tdm-title.tdm-title-md {
  margin-bottom: 20px !important;
}

[class*="td-header"] .tdc-row.stretch_row_1200 {
  padding: 0;
  margin: 0 calc(max(20px, (100% - 1570px) / 2));
}

/*.tdc-font-tdmp-arrow-cut-right:before {
    font-family: 'newspaper' !important;
}*/

body.search-no-results .td-ss-main-content span.entry-thumb,
body.search-results .td-ss-main-content span.entry-thumb {
  aspect-ratio: 1;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/*
body.search-results td-ss-main-content td-block-row has-post-thumbnail

td-module-image
td-module-title
td-module-meta-info
*/
body.search-no-results .td-ss-main-content .td-block-row .has-post-thumbnail,
body.search-results .td-ss-main-content .td-block-row .has-post-thumbnail {
  display: grid;
  grid-template-columns: calc(max(30%, 100px)) 1fr;
  column-gap: 10px;
}

body.search-no-results
  .td-ss-main-content
  .td-block-row
  .has-post-thumbnail
  .td-module-image
  a.td-post-category,
body.search-results
  .td-ss-main-content
  .td-block-row
  .has-post-thumbnail
  .td-module-image
  a.td-post-category {
  bottom: 0;
  margin: 0;
}

body.search-no-results
  .td-ss-main-content
  .td-block-row
  .has-post-thumbnail
  .td-module-image
  a,
body.search-results
  .td-ss-main-content
  .td-block-row
  .has-post-thumbnail
  .td-module-image
  a {
  display: inline-block;
  width: 100%;
  object-fit: cover;
}

body.search-no-results
  .td-ss-main-content
  .td-block-row
  .has-post-thumbnail
  .td-module-image,
body.search-results
  .td-ss-main-content
  .td-block-row
  .has-post-thumbnail
  .td-module-image {
  grid-column: 1/2;
  grid-row: 1/3;

  border-radius: 12px;
  overflow: hidden;
}

body.search-no-results
  .td-ss-main-content
  .td-block-row
  .has-post-thumbnail
  .td-module-title,
body.search-results
  .td-ss-main-content
  .td-block-row
  .has-post-thumbnail
  .td-module-title {
  grid-column: 2/3;
  grid-row: 1/2;
}

body.search-no-results
  .td-ss-main-content
  .td-block-row
  .has-post-thumbnail
  .td-module-meta-info,
body.search-results
  .td-ss-main-content
  .td-block-row
  .has-post-thumbnail
  .td-module-meta-info {
  grid-column: 2/3;
  grid-row: 2/3;
}

body.single-post .td-post-content {
  padding: 0 10px 0 0;
}

.tdb-menu > li > a:after {
  display: none;
}

.tdb-menu > li.current-menu-item > a {
  border-bottom: 3px solid #29a8ac;
}

div.td-trending-now-display-area .entry-title a {
  color: #acb0b9;
}

.cookie-consent-wrapper .message {
  color: black;
}

body.page .td-page-content a {
  color: #29a8ac;
  text-decoration: underline;
  font-weight: 400;
}

div.cus-banner {
  border-radius: 12px;
}

body:has(.td-header-active)
  .td-header-desktop-wrap:not(.td-header-active)
  .td-fix-index {
  transform: unset;
}

body:has(.td-header-active)
  .td-header-desktop-wrap:not(.td-header-active)
  .login-menu {
  position: fixed;
  z-index: 999999;
  animation: fadeInFromTop 0.4s;
  top: 30px;
  transform: translateX(-50%);
}

body:has(.td-header-active)
  .td-header-desktop-wrap:not(.td-header-active)
  > div
  > div {
  z-index: unset !important;
}

.td-a-rec img {
  border-radius: 12px;
}

@keyframes fadeInFromTop {
  0% {
    top: 0;
    opacity: 0;
  }

  40% {
    top: 15px;
    opacity: 0.3;
  }

  100% {
    top: 30px;
    opacity: 1;
  }
}

@media screen and (min-width: 768px) {
  body.page .td-big-grid-flex {
    padding-right: 20px;
  }

  body.page .td-pb-span8 .td-pb-span6 .td-big-grid-flex {
    padding-left: 20px;
  }
}

.consent-read-more {
  color: #29a8ac;
}

div.td-header-desktop-sticky-wrap.td-header-active
  li.menu-item.tdb-menu-item
  a {
  background-color: transparent;
}

.td-header-desktop-sticky-wrap
  > .tdc-zone
  > .tdc_zone
  > .tdc-row
  > .wpb_row
  > .tdc-column
  > .wpb_wrapper {
  display: flex;
  align-items: center;
}

.td-header-desktop-sticky-wrap
  > .tdc-zone
  > .tdc_zone
  > .tdc-row
  > .wpb_row
  > .tdc-column
  > .wpb_wrapper
  > .tdb_header_search {
  margin-left: auto;
}

@media screen and (max-width: 1024px) {
  .td-footer-template-wrap .tdc-row.stretch_row_1200,
  .td-main-content-wrap .tdc-row.stretch_row_1200 {
    padding-left: 10px;
    padding-right: 10px;
  }

  div.td-footer-template-wrap .tdc-row .vc_row .td-category-pos-above {
    gap: 20px;
  }

  /*div.td-footer-template-wrap .td-stretch-content .td-image-container .td-module-thumb {
        width: unset;
    }*/
  .td-header-desktop-wrap
    > div
    > .tdc_zone
    > .tdc-row.stretch_row_1200.td-stretch-content
    > div {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  body.archive.category .td-container > .td-pb-row {
    padding: 0 10px;
  }

  div.td-main-content-wrap
    .tdc_zone
    .tdc-row
    .td-pb-row:has(> div.wpb_wrapper:empty) {
    display: none;
  }

  div.td-main-content-wrap
    .tdc_zone
    .tdc-row:not(.stretch_row_1200.td-stretch-content) {
    padding: 0 10px;
  }

  div.td-main-content-wrap
    .tdc_zone
    .tdc-row:not(.stretch_row_1200.td-stretch-content)
    > div {
    display: flex;
    flex-direction: column;
  }

  div.td-main-content-wrap
    .tdc_zone
    .tdc-row:not(.stretch_row_1200.td-stretch-content)
    > div
    > div {
    width: 100% !important;
  }

  div.td-main-content-wrap
    .tdc_zone
    .tdc-row:not(.stretch_row_1200.td-stretch-content)
    > div
    > div
    > div {
    position: unset !important;
    width: 100% !important;
  }

  div.td-main-content-wrap
    .tdc_zone
    .tdc-row:not(.stretch_row_1200.td-stretch-content):not(
      :has(div.wpb_wrapper:empty)
    ) {
    padding-top: 10px;
    border-radius: 12px 12px 0 0;
  }

  div.td-main-content-wrap .tdc-row .td-module-container {
    gap: 20px;
  }

  div.td-main-content-wrap .tdc-row .td-image-container {
    display: block;
  }

  div.td-main-content-wrap .tdc-row p img {
    margin: 0 auto;
  }

  body.search-no-results .td-main-content-wrap .td-container .td-pb-row,
  body.search-results .td-main-content-wrap .td-container .td-pb-row {
    padding: 0 10px;
  }

  body.search-no-results
    .td-main-content-wrap
    .td-container
    .td-pb-row
    .td-pb-span8,
  body.search-results
    .td-main-content-wrap
    .td-container
    .td-pb-row
    .td-pb-span8 {
    padding-top: 15px;
  }

  body.search-no-results .td-ss-main-content .td-block-row > .td-block-span6,
  body.search-results .td-ss-main-content .td-block-row > .td-block-span6 {
    width: calc(33% - 13px);
    flex-basis: calc(33% - 13px);
  }

  body.archive.tag .td-category-header > .td-container {
    padding: 35px 10px 0;
  }

  body.archive.tag .td-main-content-wrap .td-container .td-pb-row {
    padding: 0 10px;
  }

  body.archive.tag .td-main-content-wrap .td-container .td-pb-row .td-pb-span8 {
    padding-top: 35px;
  }

  body.page #td-outer-wrap .td-main-content-wrap .td-container {
    padding: 0 20px;
  }
}

@media screen and (max-width: 768px) {
  #td-outer-wrap .td-main-content-wrap .td-container {
    margin: 0;
  }

  .td-main-content-wrap > .tdc-content-wrap {
    margin: 0;
    border-radius: 0;
  }

  .td-header-mobile-wrap {
    background: var(--radial-background);
  }

  div.td-menu-background:before,
  div.td-search-background:before {
    background: var(--radial-background);
  }

  .td-header-mobile-wrap a.tdb-mobile-menu-button svg,
  .td-header-mobile-wrap a.tdb-mobile-menu-button svg * {
    color: white;
    fill: white;
    stroke: white;
  }

  div.td-header-mobile-sticky-wrap a.tdb-mobile-menu-button svg,
  div.td-header-mobile-sticky-wrap a.tdb-mobile-menu-button svg *,
  div.td-header-mobile-wrap .td-pb-row svg,
  div.td-header-mobile-wrap .td-pb-row svg * {
    fill: white;
    stroke: white;
  }

  div.td-header-mobile-sticky-wrap {
    background: var(--radial-background);
  }

  div.td-footer-wrap {
    margin: 0;
  }

  div.td-footer-template-wrap .td-footer-wrap .tdc-zone .tdc-row {
    border-radius: 0;
    margin: 0;
  }

  .td-footer-template-wrap .tdc-row.stretch_row_1200,
  .td-main-content-wrap .tdc-row.stretch_row_1200 {
    padding: 0;
  }

  .td-stretch-content
    .td-big-grid-flex
    .td-module-thumb
    .td-image-wrap
    .entry-thumb,
  .td-stretch-content .td-module-thumb .td-image-wrap {
    border-radius: 0;
  }

  body:not(.single-post)
    div.td-main-content-wrap
    .tdc_zone
    .tdc-row:not(.stretch_row_1200.td-stretch-content) {
    padding: 0;
  }

  .td-main-content-wrap > .tdc-content-wrap > .tdc-zone {
    margin: 0 10px;
  }

  .tdc-row.stretch_row_1200 > .td-pb-row,
  .tdc-row-composer.stretch_row_1200 > .td-pb-row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .td-footer-template-wrap .td-pb-row .stretch_row_1200 + .stretch_row_1200,
  .td-footer-template-wrap .td-pb-row .stretch_row_1200 + .stretch_row_content {
    padding: 0 10px;
    background: var(--0-a-1324, rgba(10, 19, 36, 0.5));
  }

  .td-footer-template-wrap .td_block_wrap.tdb_header_logo {
    margin-left: unset !important;
  }

  [lang="el-gr"] .td-footer-template-wrap .td-pb-row .td-fix-index:has(svg) {
    margin: 10px;
    justify-content: flex-start;
    padding-left: 22px;
  }

  [lang="el-gr"]
    .td-footer-template-wrap
    .td-pb-row
    .td-fix-index:has(svg):before {
    min-width: 120px;
  }

  [lang="el-gr"]
    .td-footer-template-wrap
    .td-pb-row
    .td-fix-index:has(svg):after {
    content: "21+ | ΚΙνδυνος εθισμοΥ & απΩλειας περιουσΙας | ΠαΙξε ΥπεΥθυνα";
    color: #fff;
    text-align: center;
    font-family: Verdana;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    /* 138.462% */
    letter-spacing: 0.65px;
    text-transform: uppercase;
    flex-basis: 70%;
  }

  [lang="el-cy"] .td-footer-template-wrap .td-pb-row .td-fix-index:has(svg) {
    margin: 10px;
  }

  div.td-header-mobile-sticky-wrap
    .tdb-header-search-button-mob
    .tdb-mobile-search-icon-svg
    svg,
  div.td-header-mobile-sticky-wrap
    .tdb-header-search-button-mob
    .tdb-mobile-search-icon-svg
    svg
    * {
    color: white;
    fill: white;
    stroke: white;
  }

  .td-footer-template-wrap .td-pb-row .td-element-style + .td-stretch-content {
    padding: 0 10px;
  }

  div[class*="menu-footer"] li a {
    color: var(--blue, #202735);
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 17px;
    /* 121.429% */
  }

  .td-theme-wrap div.td_block_template_5 .td-block-title > * {
    color: var(--blue, #202735);
    font-family: "Open Sans" !important;
    font-size: 17px !important;
    font-style: normal;
    font-weight: 800 !important;
    line-height: normal;
  }

  body.archive.category .td-block-row {
    flex-direction: column;
  }

  body.archive.category .td-block-row > div[class*="td-block-span"] {
    width: 100%;
    flex-basis: 100%;
  }

  body.archive.category .td-container > .td-pb-row {
    padding: 0 10px;
  }

  body.archive.category .td-container-wrap {
    margin: 0;
    border-radius: 0;
  }

  div.td-footer-wrap {
    margin: 0;
  }

  div.td-footer-template-wrap
    .td-pb-row
    .td-element-style
    + .td-stretch-content {
    border-radius: 0;
    padding: 0 10px;
  }

  div.td-footer-template-wrap
    .tdc-row
    .vc_row:not(.tdc-row-content-vert-center) {
    flex-direction: column;
  }

  div.td-pb-row [class*="td-pb-span"] {
    width: 100%;
    float: unset;
  }

  div.td-footer-template-wrap
    .tdc-row
    .vc_row:not(.tdc-row-content-vert-center)
    > .vc_column {
    width: 100%;
  }

  div.td-footer-template-wrap .tdc-row .vc_row .td-category-pos-above {
    gap: 20px;
  }

  div.td-footer-template-wrap .td-block-title-wrap {
    margin-bottom: 0;
  }

  div.td_block_template_5 .td-block-title {
    margin-bottom: 20px;
  }

  div > ul[id*="menu-footer"] {
    margin: 0;
  }

  h3.entry-title.td-module-title {
    color: var(--blue, #202735) !important;
    font-family: "Open Sans";
    font-size: 15px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 18px !important;
    /* 120% */
  }

  p.entry-title.td-module-title {
    color: var(--blue, #202735) !important;
    font-family: "Open Sans";
    font-size: 15px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 18px !important;
    /* 120% */
  }

  div.td-footer-template-wrap div.td_module_flex a.td-post-category {
    color: var(--green, #29a8ac) !important;
    font-family: "Open Sans" !important;
    font-size: 11px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: normal !important;
  }

  body.page .td-page-title span,
  body.archive.category .td-page-title {
    padding: 35px 0 20px;
    margin: 0 !important;

    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
  }

  body.archive.category .td-category-description p {
    /* margin: 0; */
  }

  body.archive.category .td-category-description {
    margin: 0;
  }

  body.archive.category .td-category-description p:empty {
    display: none;
    margin: 0;
  }

  body.archive.category .td-category-header > .td-container:before,
  body.archive.category .td-category-header > .td-container:after,
  body.archive.category
    .td-category-header
    + .td-container-wrap
    > .td-container:before,
  body.archive.category
    .td-category-header
    + .td-container-wrap
    > .td-container:after {
    display: none;
  }

  body.archive.category .td-category-header + .td-container-wrap {
    padding-bottom: 35px;
  }

  body.archive.category .td_module_wrap {
    padding-bottom: 29px;
  }

  body.archive.category .td-main-content-wrap h2 {
    color: var(--blue, #202735);
    font-family: "Open Sans";
    font-size: 27px;
    font-style: normal;
    font-weight: 600;
    line-height: 35px;
    /* 129.63% */
  }

  div.td-footer-template-wrap .td-image-container + .td-module-meta-info {
    padding: 0;
  }

  body.single-post
    article.post
    > div
    > div
    > div:first-of-type
    .tdb-single-title
    .tdb-title-text {
    color: var(--white, #fff) !important;
    font-family: "Open Sans" !important;
    font-size: 22px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 30px !important;
  }

  body.single-post article.post > div > div > div:first-of-type {
    background: transparent;
    padding: 0 10px;
  }

  div.td-main-content-wrap
    .tdc_zone
    .tdc-row:not(.stretch_row_1200.td-stretch-content):not(
      :has(div.wpb_wrapper:empty)
    ) {
    border-radius: 0;
    padding: 15px 15px 0 15px;
  }

  body.single-post article.post .tdb_single_content blockquote * {
    color: var(--green, #29a8ac);
    text-align: center;
    font-family: "Open Sans";
    font-size: 20px;
    font-style: italic;
    font-weight: 800;
    line-height: 24px;
    /* 120% */
    text-decoration: none !important;
  }

  body.single-post article.post .tdb_single_content blockquote {
    margin: 0 0 25px;
    display: inline-block;
  }

  /*body.single-post article.post .tdb_single_content blockquote + blockquote {
        margin-bottom: 0;
    }*/
  body.single-post .td-main-content-wrap .tdc-row {
    padding: 0 10px;
  }

  body.single-post .td-social-sharing-hidden > a {
    margin-bottom: 0;
    background: white;
  }

  body.single-post .td-social-sharing-hidden > a i:before {
    color: black;
  }

  body.single-post .td-social-expand-tabs {
    background: white;
  }

  body.single-post .td-social-expand-tabs i:before {
    color: black;
  }

  body.single-post .td-post-sharing {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
  }

  body.single-post .td-social-sharing-button {
    margin: 0;
  }

  body.single-post .td-post-sharing-visible {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin: 0;
  }

  body.search-no-results #td-outer-wrap .td-main-content-wrap .td-container,
  body.search-results #td-outer-wrap .td-main-content-wrap .td-container {
    border-radius: 0;
    padding: 0;
  }

  body.search-no-results .td-ss-main-content .td-block-row > .td-block-span6,
  body.search-results .td-ss-main-content .td-block-row > .td-block-span6 {
    width: 100%;
    flex-basis: 100%;
  }

  body.search-no-results
    .td-ss-main-content
    .td-block-row
    > .td-block-span6
    > div,
  body.search-results
    .td-ss-main-content
    .td-block-row
    > .td-block-span6
    > div {
    padding-bottom: 0;
  }

  body.search-no-results .td-ss-main-content,
  body.search-results .td-ss-main-content {
    row-gap: 30px;
  }

  body.search-no-results
    .td-ss-main-content
    .td-page-header
    > .search-page-search-wrap,
  body.search-results
    .td-ss-main-content
    .td-page-header
    > .search-page-search-wrap {
    margin: 25px 0 0;
  }

  body.search-no-results .td-ss-main-content .td-page-header,
  body.search-results .td-ss-main-content .td-page-header {
    margin-bottom: 40px;
  }

  body.search-no-results .td-page-title span,
  body.search-results .td-page-title span {
    font-family: "Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }

  body.search-no-results .td-ss-main-content .page-nav,
  body.search-results .td-ss-main-content .page-nav {
    margin-top: 23px;
    display: flex;
    justify-content: center;
  }

  body.archive.tag .td-ss-main-content .page-nav {
    display: flex;
    justify-content: center;
  }

  body.archive.tag .td-category-header {
    margin-top: 0;
  }

  body.archive.tag .td-category-header > .td-container {
    border-radius: 0;
    margin: 0;
    padding: 35px 10px;
  }

  body.archive.tag #td-outer-wrap .td-main-content-wrap .td-container {
    padding: 0;
  }

  body.archive.tag .td-ss-main-content .td-block-row > .td-block-span6 {
    width: 100%;
    flex-basis: 100%;
  }

  body.archive.tag .td-main-content-wrap .td-container .td-pb-row .td-pb-span8 {
    padding-top: 0;
  }

  body.archive.tag .td-ss-main-content {
    row-gap: 35px;
  }

  div.tdm-social-wrapper .tdm-social-item i {
    line-height: 15px;
    font-size: 15px;
  }

  div.tdm-social-wrapper .tdm-social-item {
    width: unset;
    height: unset;
  }

  div.tdm-social-wrapper {
    display: flex;
    gap: 15px;
    align-items: baseline;
  }

  body.home .td_block_wrap .td_module_wrap {
    padding: 0 10px !important;
  }

  body.home .td_module_flex .td-category-pos-above .td-module-meta-info {
    padding: 0;
  }

  body.home .td_block_wrap .td_module_wrap {
    padding: 15px 10px 0 !important;
    margin-bottom: 0 !important;
  }

  body.home .td-main-content-wrap > .tdc-content-wrap > .tdc-zone {
    margin: 0;
  }

  body.home .td-footer-template-wrap .tdc-row.stretch_row_1200,
  body.home .td-main-content-wrap .tdc-row.stretch_row_1200 {
    padding: 0 10px;
  }

  body.home .wpb_wrapper .vc_row_inner:not(:last-child, :first-child) {
    margin-bottom: 20px;
  }

  body.single-post article.post .tdb_single_content li > a,
  body.single-post article.post .tdb_single_content strong > a,
  body.single-post article.post .tdb_single_content p > a {
    color: var(--green, #29a8ac);
    font-family: "Open Sans" !important;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-decoration-line: underline;
  }

  body.single-post article.post .tdb_single_content li > a *,
  body.single-post article.post .tdb_single_content strong > a *,
  body.single-post article.post .tdb_single_content p > a * {
    color: var(--green, #29a8ac);
  }

  body.page
    #td-outer-wrap
    .td-main-content-wrap
    .td-container
    > .td-pb-row
    > .td-main-content {
    padding-right: 0px;
  }

  body.page
    #td-outer-wrap
    .td-main-content-wrap
    .td-container
    > .td-pb-row
    > .td-main-sidebar {
    padding-left: 0px;
    margin-top: 15px;
  }

  body.page .td-page-header {
    margin-top: 35px !important;
  }

  .td-social-network .td-social-but-text {
    display: none;
  }

  body.single-post .td-post-content {
    padding: 0;
  }

  body.archive.category
    .td-main-content-wrap
    div:not(.td-main-content):not(.td-module-image)
    > p,
  body.archive.category
    .td-main-content-wrap
    div:not(.td-main-content):not(.td-module-image)
    > a,
  body.archive.category
    .td-main-content-wrap
    div:not(.td-main-content):not(.td-module-image)
    > span,
  body.archive.category .td-category-description *,
  body.archive.category
    .td-main-content-wrap
    > div:not(.td-module-image)
    > div:not(.td-module-image)
    > div:not(.td-main-content):not(.td-module-image)
    a,
  body.archive.category
    .td-main-content-wrap
    div:not(.td-main-content):not(.td-module-image)
    > li {
    font-size: 15px !important;
    line-height: 22px !important;
    font-weight: 400 !important;
  }

  [lang="el-cy"]
    .td-footer-template-wrap
    .td-footer-wrap
    > .tdc-zone
    > .tdc_zone
    > .tdc-row:last-child {
    border-radius: 0;
  }
}

[lang="fi"] div.tdm-social-wrapper {
  display: none !important;
}

.home {
  .td-big-grid-flex .td-module-meta-info {
    /* position: unset !important; */
    .entry-date,
    .entry-title > a {
      /* 
            color: black !important;
            text-shadow: none !important; */
    }

    a.td-post-category {
      color: white !important;
    }
  }

  .td-video-play-ico {
    display: none !important;
  }

  /* .tdi_155{

        iframe{
            height: 140px !important;
        }
    }
    .tdi_148{
        iframe{
            height: 260px !important;
        }
    } */
}

.entry-title.td-module-title {
  text-align: left !important;
}

.td-footer-wrap p.footerAboutUs_title {
  font-size: 15px !important;
}

.td-big-grid-flex .td-module-meta-info {
  pointer-events: all !important;
}

.td-video-play-ico.td-video-small {
  display: none;
}

.custom-y-tube-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  /* Small width */
  height: 35px;
  /* Small height */
  background-color: rgba(255, 0, 0, 0.9);
  /* YouTube Red */
  border-radius: 10px;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);
}

.custom-y-tube-icon-arrow {
  width: 0;
  height: 0;
  border-left: 12px solid white;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  margin-left: 3px;
}

@media screen and (max-width: 992px) {
  .custom-y-tube-icon {
    width: 30px;
    /* Small width */
    height: 30px;
    /* Small height */
  }
}

.td-footer-template-wrap ul li span {
  color: #111111 !important;
}

/* --- ICON STYLING --- */
.custom-yt-play {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  background: none !important;
  border: none !important;
  z-index: 10 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 68px !important;
  /* Desktop size */
  height: 48px !important;
}

/* SMALL ICON FOR MOBILE */
@media (max-width: 767px) {
  .custom-yt-play {
    width: 42px !important;
    height: 30px !important;
  }
}

.custom-yt-play i,
.custom-yt-play:before {
  display: none !important;
}

/* --- THUMBNAIL FIX --- */
.entry-thumb.td-thumb-css {
  background-size: cover !important;
  background-position: center !important;
  background-color: transparent !important;
}

/* --- MODAL STYLING --- */
.yt-custom-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.95);
  z-index: 2147483647;
  /* Highest possible z-index */
  display: flex;
  align-items: center;
  justify-content: center;
}

.yt-modal-content {
  width: 90%;
  max-width: 940px;
  aspect-ratio: 16/9;
  position: relative;
}

.yt-modal-content iframe {
  width: 100%;
  height: 100%;
  background: #000;
}

.yt-modal-close {
  position: absolute;
  top: -45px;
  right: 0;
  color: white;
  background: none;
  border: none;
  font-size: 50px;
  cursor: pointer;
  line-height: 1;
}

/* hide br banners */
/* :lang(pt-br) .tdi_223,
:lang(pt-br) .tdi_89,
:lang(pt-br) #tdi_93,
:lang(pt-br) #tdi_144,
:lang(pt-br) #tdi_195,
:lang(pt-br) .tdi_102,
:lang(pt-br) .tdi_117,
:lang(pt-br) .tdi_154,
:lang(pt-br) .tdi_104 {
  display: none !important;
}

:lang(pt-br) .single-post #tdi_144 {
  display: block !important;
} */

.td-module-comments {
  display: none !important;
}
/* novibet team page */
.page-novibet-team #novibet-breadcrumb-id li{
 margin:0 !important;
}
.novibet-team-title{
        margin: 0 !important;
}

hr.novibet-team-hr  {
     display: inline-block;
    margin-top: 5px;
    margin-bottom: 5px;
    border-top: 3px solid #fff;
    width: 50px;
}

.novibet-team-header .td-page-content{
    font-size: 14px;
    letter-spacing: 0;
    line-height: 21px;
    font-weight: 300;
}
h1.entry-title.td-page-title.novibet-team-title{
    color: white !important;
    font-size: 44px !important;
    letter-spacing: 0;
    line-height: 44px !important;
    font-weight: 300 !important;
}
.novibet-team-header{
    background-color: #202735;
}
.novibet-team-header-content{
  margin-top:15px;
}
.novibet-team-header-content *{
    color:white !important;
}
 .novibet-team-header {
    display: flex;
    align-items: center;
    gap: 30px;
    padding: 40px;
    margin-bottom: 20px;
    margin-right: 10px;
}
.novibet-team-header-logo {
    flex: 0 0 auto;
}
.novibet-team-header-logo img {
    display: block;
    max-width: 160px;
    height: auto;
}
.novibet-team-header-content {
    flex: 1 1 auto;
    min-width: 0;
}
.novibet-team-header-content .td-page-title {
    margin: 0 0 10px;
}
.novibet-team-header-content .td-page-content {
    margin: 0;
}
@media (max-width: 767px) {
    .novibet-team-header {
        flex-direction: column;
        text-align: center;
    }
} 

.error404 .td-404-sub-sub-title a, .error404-latest-blog span{
      color: white !important;
    text-decoration: none !important;
}
body.error404.archive.category .td-module-image .td-post-category {
    color: var(--white, #fff);
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
   
}
.error404 a{
   text-decoration: none !important;
}

.novibet-team-latest-posts .td-block-row {
  justify-content: space-between;
}