/*

.tdi_138_rand_style {
    background-color: #d5eefd !important;
}
*/
.custom-footer ul li {
  color: #000 !important;
}

.custom-footer ul li a {
  color: #000;
}

.custom-footer .col-2 {
  width: 25% !important;
}

@media only screen and (min-width: 48px) and (max-width: 768px) {
  img.hidden {
    display: none !important;
  }

  .td-mobile-content .fa {
    display: none !important;
  }
}

@media only screen and (min-device-width: 768px) {
  .td-mobile-content .fa {
    display: none !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1281px) {
  ul.sub-menu {
    min-width: 28em !important;
    margin-top: 26px !important;
    border-radius: 10px;
  }
}

ul.socialmedia {
  display: inline-block;
  line-height: 1;
  display: flex;
  list-style: none;
}

.tdi_68 {
  display: inline-block;
  display: none !important;
}

.td-post-author-name {
  display: none !important;
}

li.blog.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current_page_item.menu-item-home.tdb-menu-item-button.tdb-menu-item.tdb-normal-menu.menu-item-3297 {
  margin-left: -13px;
}

#td-mobile-nav .td-social-icon-wrap {
  display: none !important;
}

.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul,
.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list {
  width: 80% !important;
}

.crp_related.crp-text-only {
  display: none !important;
}

.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu > ul {
  left: -100px !important;
  margin-top: 24px !important;
  border-radius: 5px !important;
}
.tdb_header_menu .tdb-normal-menu > ul {
  left: -20px;
}
.tdi_147 .tdb-normal-menu ul.sub-menu,
.tdi_147 .td-pulldown-filter-list {
  width: 465px !important;
  height: 300px;
}

span.rt-reading-time {
  display: none !important;
}

.wzrk-powered {
  display: none !important;
}

.tdi_39 .tdb-menu > li > a .tdb-sub-menu-icon,
.tdi_39 .td-subcat-more .tdb-menu-more-subicon {
  color: #000 !important;
}

#wpcf7-f35158-p35618-o1 {
  box-shadow: 0px 3px 15px #00000029;
  border-radius: 12px;
  background-color: #fff !important;
}

/*editor content */
p {
  padding: 10px 0px 10px 0px;
}

.tdb_single_content h2 {
  margin-top: 5px;
  margin-bottom: 0px;
  color: #231965;
  font-weight: 600;
  font-size: 24px;
}

.tdb_single_content h3 {
  margin-top: 5px;
  margin-bottom: 0px;
  color: #231965;
  font-weight: 600;
  font-size: 22px;
}
h4 {
  margin-top: 5px;
  margin-bottom: 0px;
}

.tdi_148 .tdb-normal-menu ul.sub-menu,
.tdi_148 .td-pulldown-filter-list {
  width: 480px !important;
  left: -45px;
  height: 300px;
}

.tdi_148 .tdb-normal-menu ul.sub-menu,
.tdi_148 .td-pulldown-filter-list {
  width: 480px !important;
  left: -45px;
  height: 300px;
}
/*Mobile Menu*/

/*table-list*/
h2.table-list {
  font-size: 15px;
  font-weight: normal;
  line-height: 1;
  line-height: inherit;
}

h2.table-list a {
  color: #4db2ec !important;
}

.cta-button {
  border-radius: 10px;
  border: none;
  background-color: #005975;
  font-size: 20px;
  font-weight: 200;
  color: white;
  padding: 10px 30px 10px 30px;
  font-family: rubik;
  border-radius: 28px;
  margin-top: 30px;
}

li.Select-Category-menu > ul.sub-menu {
  overflow-y: scroll;
  height: 200px !important;
}

/*  SO CSS*/

a.tdb-author-name {
  pointer-events: none;
  cursor: default;
  color: #999 !important;
  text-decoration: none;
  opacity: 0.6;
}

figcaption.tdb-caption-text {
  display: none !important;
}
.tdb_single_featured_image {
  margin-bottom: 0px !important;
  margin-top: 0px !important;
  padding: 0px !important;
}
img.entry-thumb.lazyloaded.td-animation-stack-type2-2 {
  border-radius: 15px !important;
}
.tdb_single_categories a {
  background: white !important;
}
.td-module-comments {
  display: none !important;
}

.td_block_wrap.tdb_header_menu.tdi_132.tds_menu_active1.tds_menu_sub_active1.td-pb-border-top.sub-menu-category-drop.td_block_template_1.tdb-header-align {
  /* Add your styles here */
  width: 480px !important;
}
