.tdb_header_menu {
  margin-bottom: 0;
  z-index: 999;
  clear: none;
}

.tdb_header_menu .tdb-main-sub-icon-fake,
.tdb_header_menu .tdb-sub-icon-fake {
  display: none;
}

.rtl .tdb_header_menu .tdb-menu {
  display: flex;
}

.tdb_header_menu .tdb-menu {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}

.tdb_header_menu .tdb-menu .tdb-mega-menu-inactive,
.tdb_header_menu .tdb-menu .tdb-menu-item-inactive {
  pointer-events: none;
}

.tdb_header_menu .tdb-menu .tdb-mega-menu-inactive > ul,
.tdb_header_menu .tdb-menu .tdb-menu-item-inactive > ul {
  visibility: hidden;
  opacity: 0;
}

.tdb_header_menu .tdb-menu .sub-menu {
  font-size: 14px;
  position: absolute;
  top: -999em;
  background-color: #fff;
  z-index: 99;
}

.tdb_header_menu .tdb-menu .sub-menu > li {
  list-style-type: none;
  margin: 0;
  font-family: var(
    --td_default_google_font_1,
    "Open Sans",
    "Open Sans Regular",
    sans-serif
  );
}

.tdb_header_menu .tdb-menu > li {
  float: left;
  list-style-type: none;
  margin: 0;
}

.tdb_header_menu .tdb-menu > li > a {
  position: relative;
  display: inline-block;
  padding: 0 14px;
  font-weight: 700;
  font-size: 14px;
  line-height: 48px;
  vertical-align: middle;
  text-transform: uppercase;
  -webkit-backface-visibility: hidden;
  color: #000;
  font-family: var(
    --td_default_google_font_1,
    "Open Sans",
    "Open Sans Regular",
    sans-serif
  );
}

.tdb_header_menu .tdb-menu > li > a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 3px;
  background-color: var(--td_theme_color, #4db2ec);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.tdb_header_menu .tdb-menu > li > a > .tdb-menu-item-text {
  display: inline-block;
}

.tdb_header_menu .tdb-menu > li > a .tdb-menu-item-text,
.tdb_header_menu .tdb-menu > li > a span {
  vertical-align: middle;
  float: left;
}

.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon {
  margin: 0 0 0 7px;
}

.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg {
  float: none;
  line-height: 0;
}

.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg svg {
  width: 14px;
  height: auto;
}

.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg svg,
.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg svg * {
  fill: #000;
}

.tdb_header_menu .tdb-menu > li.current-menu-item > a:after,
.tdb_header_menu .tdb-menu > li.current-menu-ancestor > a:after,
.tdb_header_menu .tdb-menu > li.current-category-ancestor > a:after,
.tdb_header_menu .tdb-menu > li.current-page-ancestor > a:after,
.tdb_header_menu .tdb-menu > li:hover > a:after,
.tdb_header_menu .tdb-menu > li.tdb-hover > a:after {
  width: 100%;
}

.tdb_header_menu .tdb-menu > li:hover > ul,
.tdb_header_menu .tdb-menu > li.tdb-hover > ul {
  top: auto;
  display: block !important;
}

.tdb_header_menu .tdb-menu > li.td-normal-menu > ul.sub-menu {
  top: auto;
  left: 0;
  z-index: 99;
}

.tdb_header_menu .tdb-menu > li .tdb-menu-sep {
  position: relative;
  vertical-align: middle;
  font-size: 14px;
}

.tdb_header_menu .tdb-menu > li .tdb-menu-sep-svg {
  line-height: 0;
}

.tdb_header_menu .tdb-menu > li .tdb-menu-sep-svg svg {
  width: 14px;
  height: auto;
}

.tdb_header_menu .tdb-menu > li:last-child .tdb-menu-sep {
  display: none;
}

.tdb_header_menu .tdb-menu-item-text {
  word-wrap: break-word;
}

.tdb_header_menu .tdb-menu-item-text,
.tdb_header_menu .tdb-sub-menu-icon,
.tdb_header_menu .tdb-menu-more-subicon {
  vertical-align: middle;
}

.tdb_header_menu .tdb-sub-menu-icon,
.tdb_header_menu .tdb-menu-more-subicon {
  position: relative;
  top: 0;
  padding-left: 0;
}

.tdb_header_menu .tdb-normal-menu {
  position: relative;
}

.tdb_header_menu .tdb-normal-menu ul {
  left: 0;
  padding: 15px 0;
  text-align: left;
}

.tdb_header_menu .tdb-normal-menu ul ul {
  margin-top: -15px;
}

.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item {
  position: relative;
  list-style-type: none;
}

.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a {
  position: relative;
  display: block;
  padding: 7px 30px;
  font-size: 12px;
  line-height: 20px;
  color: #111;
}

.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon,
.tdb_header_menu
  .td-pulldown-filter-list
  .tdb-menu-item
  > a
  .tdb-sub-menu-icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  padding-right: inherit;
  font-size: 7px;
  line-height: 20px;
}

.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg,
.tdb_header_menu
  .td-pulldown-filter-list
  .tdb-menu-item
  > a
  .tdb-sub-menu-icon-svg {
  line-height: 0;
}

.tdb_header_menu
  .tdb-normal-menu
  ul
  .tdb-menu-item
  > a
  .tdb-sub-menu-icon-svg
  svg,
.tdb_header_menu
  .td-pulldown-filter-list
  .tdb-menu-item
  > a
  .tdb-sub-menu-icon-svg
  svg {
  width: 7px;
  height: auto;
}

.tdb_header_menu
  .tdb-normal-menu
  ul
  .tdb-menu-item
  > a
  .tdb-sub-menu-icon-svg
  svg,
.tdb_header_menu
  .tdb-normal-menu
  ul
  .tdb-menu-item
  > a
  .tdb-sub-menu-icon-svg
  svg
  *,
.tdb_header_menu
  .td-pulldown-filter-list
  .tdb-menu-item
  > a
  .tdb-sub-menu-icon
  svg,
.tdb_header_menu
  .td-pulldown-filter-list
  .tdb-menu-item
  > a
  .tdb-sub-menu-icon
  svg
  * {
  fill: #000;
}

.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover > ul,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.tdb-hover > ul {
  top: 0;
  display: block !important;
}

.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-menu-item > a,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-menu-ancestor > a,
.tdb_header_menu
  .tdb-normal-menu
  ul
  .tdb-menu-item.current-category-ancestor
  > a,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-page-ancestor > a,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.tdb-hover > a,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover > a {
  color: var(--td_theme_color, #4db2ec);
}

.tdb_header_menu .tdb-normal-menu > ul {
  left: -15px;
}

.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul,
.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list {
  width: 100% !important;
}

.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul li,
.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list li {
  display: inline-block;
  width: auto !important;
}

.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu,
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item {
  position: static;
}

.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul ul {
  margin-top: 0 !important;
}

.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu > ul {
  left: 0 !important;
}

.tdb_header_menu.tdb-menu-sub-inline
  .tdb-normal-menu
  .tdb-menu-item
  > a
  .tdb-sub-menu-icon {
  float: none;
  line-height: 1;
}

.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item:hover > ul,
.tdb_header_menu.tdb-menu-sub-inline
  .tdb-normal-menu
  .tdb-menu-item.tdb-hover
  > ul {
  top: 100%;
}

.tdb_header_menu.tdb-menu-sub-inline .tdb-menu-items-dropdown {
  position: static;
}

.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list {
  left: 0 !important;
}

.tdb-menu .tdb-mega-menu .sub-menu {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  width: 1114px !important;
}

.tdb-menu .tdb-mega-menu .sub-menu,
.tdb-menu .tdb-mega-menu .sub-menu > li {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.tdb-menu .tdb-mega-menu .sub-menu > li {
  top: 0;
  width: 100%;
  max-width: 1114px !important;
  height: auto;
  background-color: #fff;
  border: 1px solid #eaeaea;
  overflow: hidden;
}

.tdc-dragged .tdb-block-menu ul {
  visibility: hidden !important;
  opacity: 0 !important;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.tdb-mm-align-screen .tdb-menu .tdb-mega-menu .sub-menu {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.tdb-mm-align-parent .tdb-menu .tdb-mega-menu {
  position: relative;
}

.tdb-menu .tdb-mega-menu .tdc-row:not([class*="stretch_row_"]),
.tdb-menu .tdb-mega-menu .tdc-row-composer:not([class*="stretch_row_"]) {
  width: auto !important;
  max-width: 1240px;
}

.tdb-menu .tdb-mega-menu-page > .sub-menu > li .tdb-page-tpl-edit-btns {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  flex-wrap: wrap;
  gap: 0 4px;
}

.tdb-menu .tdb-mega-menu-page > .sub-menu > li:hover .tdb-page-tpl-edit-btns {
  display: flex;
}

.tdb-menu .tdb-mega-menu-page > .sub-menu > li .tdb-page-tpl-edit-btn {
  background-color: #000;
  padding: 1px 8px 2px;
  font-size: 11px;
  color: #fff;
  z-index: 100;
}

.tdi_70 .td_block_inner {
  text-align: center;
}

.tdi_70 .tdb-menu > li {
  margin-right: 0px;
}

.tdi_70 .tdb-menu > li:last-child {
  margin-right: 0;
}

.tdi_70 .tdb-menu-items-dropdown {
  margin-left: 0px;
}

.tdi_70 .tdb-menu-items-empty + .tdb-menu-items-dropdown {
  margin-left: 0;
}

.tdi_70 .tdb-menu > li > a,
.tdi_70 .td-subcat-more {
  padding: 0 15px;
  color: #ffffff;
}

.tdi_70 .tdb-menu > li .tdb-menu-sep,
.tdi_70 .tdb-menu-items-dropdown .tdb-menu-sep {
  top: -1px;
}

.tdi_70 .tdb-menu > li > a .tdb-sub-menu-icon,
.tdi_70 .td-subcat-more .tdb-menu-more-subicon {
  font-size: 13px;
  margin-left: 8px;
  top: -1px;
}

.tdi_70 .td-subcat-more .tdb-menu-more-icon {
  top: 0px;
}

.tdi_70 .tdb-menu > li > a .tdb-sub-menu-icon-svg svg,
.tdi_70 .tdb-menu > li > a .tdb-sub-menu-icon-svg svg *,
.tdi_70 .td-subcat-more .tdb-menu-more-subicon-svg svg,
.tdi_70 .td-subcat-more .tdb-menu-more-subicon-svg svg *,
.tdi_70 .td-subcat-more .tdb-menu-more-icon-svg,
.tdi_70 .td-subcat-more .tdb-menu-more-icon-svg * {
  fill: #ffffff;
}

.tdi_70 .tdb-menu > li > a,
.tdi_70 .td-subcat-more,
.tdi_70 .td-subcat-more > .tdb-menu-item-text {
  font-family: Roboto !important;
  font-size: 15px !important;
  line-height: 40px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}

.tdi_70 .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon,
.tdi_70 .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon {
  right: 0;
  margin-top: 1px;
}

.tdi_70 .tdb-menu .tdb-normal-menu ul,
.tdi_70 .td-pulldown-filter-list,
.tdi_70 .td-pulldown-filter-list .sub-menu {
  border-width: 1px;
  border-style: solid;
  border-color: #000;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.15);
}

.tdi_70 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a,
.tdi_70 .td-pulldown-filter-list li a {
  font-family: Roboto !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
}

.tdi_70:not(.tdb-mm-align-screen) .tdb-mega-menu .sub-menu,
.tdi_70 .tdb-mega-menu .sub-menu > li {
  max-width: 1440px !important;
}

.tdi_70:not(.tdb-mm-align-screen) .tdb-mega-menu .sub-menu {
  width: 100vw !important;
}

.tdi_70 .tdb-mega-menu-page > .sub-menu > li {
  padding: 20px;
}

.tdi_70 .tdb-menu .tdb-mega-menu .sub-menu > li {
  border-color: rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 6px 0px rgba(255, 255, 255, 0);
}

.tdi_70 .tdb-menu > li > a {
  transition: all 0.5s ease;
}

.tdi_70 .tdb-menu:hover > li > a {
  opacity: 1;
}

.tdi_70 .tdb-menu > li:hover > a {
  opacity: 1;
}

@media (max-width: 1140px) {
  .tdb-menu .tdb-mega-menu .sub-menu > li {
    width: 100% !important;
  }
}

@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_70 .tdb-menu > li > a,
  .tdi_70 .td-subcat-more {
    padding: 0 5px;
  }

  .tdi_70 .tdb-menu > li > a,
  .tdi_70 .td-subcat-more,
  .tdi_70 .td-subcat-more > .tdb-menu-item-text {
    font-size: 13px !important;
  }
}

@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_70 .tdb-menu > li > a,
  .tdi_70 .td-subcat-more {
    padding: 0 px;
  }

  .tdi_70 .tdb-menu > li > a .tdb-sub-menu-icon,
  .tdi_70 .td-subcat-more .tdb-menu-more-subicon {
    margin-left: 3px;
  }

  .tdi_70 .tdb-menu > li > a,
  .tdi_70 .td-subcat-more,
  .tdi_70 .td-subcat-more > .tdb-menu-item-text {
    font-size: 12px !important;
    font-weight: 600 !important;
  }

  .tdi_70:not(.tdb-mm-align-screen) .tdb-mega-menu .sub-menu,
  .tdi_70 .tdb-mega-menu .sub-menu > li {
    max-width: 700px !important;
  }

  .tdi_70:not(.tdb-mm-align-screen) .tdb-mega-menu .sub-menu {
    width: 100vw !important;
  }
}

.td-element-style {
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  pointer-events: none;
}

.tdm-title-line:after {
  background-color: #e52e2d !important;
}

.featured-image-container .post-title {
  display: none;
}

.tdb_single_tags ul li {
  margin: 4px 0px;
}

.tdb_single_user_reviews_form {
  display: none;
}

.td-excerpt {
  font-family: "Roboto Serif" !important;
}

.head-custom .td-pb-span9 {
  width: 90%;
}

.head-custom .td-pb-span3 {
  width: 10%;
}

.head-socmed {
  width: 25% !important;
}

.head-logo {
  width: 60%;
}

.head-search {
  width: 15% !important;
}

.td-social-pinterest,
.td-social-linkedin {
  display: none !important;
}

.td-social-sharing-button.td-social-share-text .td-social-but-icon {
  display: block !important;
}

.td-social-but-text {
  margin-left: 5px !important;
}

.more-reg {
  position: absolute;
  right: 30px;
  top: 10px;
}

.more-reg2 {
  position: absolute;
  right: 30px;
  top: 0px;
}

.more-reg3 {
  position: absolute;
  right: 30px;
  margin-top: 15px !important;
}

.tdi_90 .td-social-share-text .td-social-but-text {
  color: white !important;
}

.section-highlight {
  display: none !important;
}

.home-breaking {
  display: block;
}

.home-weather {
  display: none;
}

.td-trending-now-wrapper {
  display: none !important;
}

.tdb_single_author .tdb-author-name-wrap {
  display: flow !important;
  margin-left: 10px !important;
}

body .tdc-row .tdi_17 li {
  font-family: "Roboto" !important;
}

.tdi_109 .td_module_wrap {
  padding-bottom: 0px !important;
}

.td_block_wrap.td_block_video_embed {
  margin-right: -50px !important;
}

@media (max-width: 768px) {
  .td-meta-top {
    margin: 10px 15px 18px 15px;
  }
}

@media (max-width: 767px) {
  .td_block_wrap.td_block_video_embed {
    margin-right: -20px !important;
  }
}

@media (min-width: 768px) and (max-width: 900px) {
  .head-custom .td-pb-span9 {
    width: 80%;
  }

  .head-socmed {
    width: 30% !important;
  }

  .head-logo {
    width: 50%;
  }

  .head-search {
    width: 20% !important;
  }
}
.tdb_single_categories {
  margin: 0 0 10px 0;
  line-height: 1;
  font-family: var(
    --td_default_google_font_1,
    "Open Sans",
    "Open Sans Regular",
    sans-serif
  );
}

.tdb_single_categories a {
  pointer-events: auto;
  font-size: 10px;
  display: inline-block;
  margin: 0 5px 5px 0;
  line-height: 1;
  padding: 3px 6px 4px 6px;
  white-space: nowrap;
  position: relative;
  vertical-align: middle;
}

.tdb_single_categories a:hover .tdb-cat-bg {
  opacity: 0.9;
}

.tdb_single_categories a:hover .tdb-cat-bg:before {
  opacity: 1;
}

.tdb-category i:last-of-type {
  display: none;
}

.tdb-cat-text {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.tdb-cat-sep {
  font-size: 14px;
  vertical-align: middle;
  position: relative;
}

.tdb-cat-sep-svg {
  line-height: 0;
}

.tdb-cat-sep-svg svg {
  width: 14px;
  height: auto;
}

.tdb-cat-bg {
  position: absolute;
  background-color: #222;
  border: 1px solid #222;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}

.tdb-cat-bg:before {
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  z-index: -1;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.tdb-cat-style2 .tdb-cat-bg {
  background-color: rgba(34, 34, 34, 0.85);
}

.tdi_104 .tdb-entry-category {
  padding: 0px;
  margin: 0 6px;
  color: #47b0f2 !important;
  font-family: Roboto Serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
}

.tdi_104 .tdb-cat-bg {
  border-width: 0px;
  background-color: rgba(0, 0, 0, 0) !important;
}

.tdi_104 .tdb-cat-bg:before {
  background-color: rgba(0, 0, 0, 0);
}

.tdi_104 .tdb-entry-category:hover {
  color: #1e79bc !important;
}

.tdi_104 .tdb-cat-sep {
  font-size: 14px;
}

.tdi_104 .tdb-cat-text {
  margin-right: 10px;
  font-family: Roboto Serif !important;
}

.td-theme-wrap .tdi_104 {
  text-align: left;
}

.fa-solid.fa-angle-down {
  margin-left: 3px;
}

.fa-solid.fa-bars {
  margin-left: 14px;
  color: #000;
}

.tdb_header_logo .tdb-logo-a,
.tdb_header_logo h1 {
  display: flex;
  pointer-events: auto;
  align-items: flex-start;
}

.td-header-mobile-wrap,
.td_block_wrap.tdm_block_button_simplified.tdi_18.td-pb-border-top.td_block_template_1 {
  display: none !important;
}

.vc_column_inner.tdi_54.head-search.wpb_column.vc_column_container.tdc-inner-column.td-pb-span3 {
  display: flex !important;
  justify-content: end !important;
}

@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_104 .tdb-entry-category {
    font-size: 12px !important;
  }
}

@media (max-width: 767px) {
  .td-header-mobile-wrap,
  .td_block_wrap.tdm_block_button_simplified.tdi_18.td-pb-border-top.td_block_template_1 {
    display: block !important;
  }

  .td-header-mobile-wrap .fa-solid.fa-bars {
    color: white;
  }

  .td-header-desktop-wrap.td-header-active {
    display: none;
  }
}
