.bdt-search-large .bdt-search-input {
  height: 70px !important;
}
nav a.elementor-item:active {
  color: #ee3b33 !important;
}
nav.woocommerce-MyAccount-navigation ul {
  padding-left: 0px;
  list-style: none;
}
body nav.woocommerce-MyAccount-navigation ul li {
  padding-bottom: 10px;
  font-size: 20px !important;
}
body .woocommerce form.register {
  margin-bottom: 0px;
}
.pmpro_table .pmpro_actionlinks:first-child {
  display: none;
}
#pmpro_account #pmpro_account-membership .pmpro_table td:nth-child(1) {
  padding-top: 20.65px;
}
#pmpro_account .pmpro_box ul {
  margin-bottom: 0;
  margin: 15px 0;
  padding: 0;
  list-style: none;
  font-size: 20px;
}
.pmpro_actionlinks a,
#pmpro_account .pmpro_box p,
#pmpro_account #pmpro_account-membership .pmpro_table td,
table.pmpro_table thead tr th,
body nav.woocommerce-MyAccount-navigation ul li a,
.woocommerce form .form-row .input-text,
.woocommerce-page form .form-row .input-text,
.woocommerce-MyAccount-content p {
  font-size: 20px !important;
}
h2.elementor-sitemap-title.elementor-sitemap-page-title {
  font-size: 35px;
  margin-bottom: 30px;
}
input[type="checkbox"],
input[type="radio"] {
  display: inline-block;
  margin-right: 8px;
  width: 19px;
  height: 22px;
  vertical-align: middle;
  cursor: pointer;
}
.canadian_links.links_section
  .elementor-widget-icon-list
  .elementor-icon-list-icon
  i {
  color: #e33131;
}
li.elementor-sitemap-item.elementor-sitemap-item-page.page_item {
  font-size: 20px;
  margin-bottom: 20px;
}
.links_section li.elementor-icon-list-item {
  width: 50%;
  float: left;
}
.links_section .elementor-widget-icon-list .elementor-icon-list-text {
  color: #555 !important;
  font-size: 20px;
  text-decoration: underline;
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
.links_section .elementor-widget-icon-list .elementor-icon-list-text:hover {
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  padding-left: 8px;
}
.links_section li.elementor-icon-list-item {
  width: 50%;
  float: left;
}
.links_section .elementor-widget-icon-list .elementor-icon-list-icon i {
  color: #2768c4;
}
.canadian_links.links_section
  .elementor-widget-icon-list
  .elementor-icon-list-icon
  i {
  color: #e33131;
}
.nolinks_section.links_section
  .elementor-widget-icon-list
  .elementor-icon-list-text {
  text-decoration: none;
}
.nolinks_section p {
  margin-bottom: 0px !important;
}
.asr-ajax-container .lds-dual-ring::after {
  content: none !important;
  display: none !important;
  visibility: hidden !important;
}
#filter-show a {
  cursor: pointer;
}
.elementor-65 .elementor-element.elementor-element-c25e018 {
  position: relative;
  top: -55px;
  left: 25px;
}
.elementor-65
  .elementor-element.elementor-element-c25e018
  > .elementor-element-populated {
  padding: 0px;
}
/* Custom CSS */
.archive_col {
  padding: 15px;
}
#archive-pdfs .elementor-element-populated {
  padding: 10px 35px 35px 35px;
}
.archive_col .elementor-element-populated {
  /* padding: 10px 35px 35px 35px !important; */
  background-color: #ffffff;
  box-shadow: 0px 0px 20px -4px rgb(0 0 0 / 21%);
}
#archive-title .elementor-widget-container h2 a {
  display: block;
  min-height: 120px;
}
#archive-title .elementor-widget-container h2:hover{
color: #ee3b33;
}
/* .archive_col .elementor-heading-title {
  opacity: 0.5;
  padding: 0px 0px 10px 0px;
} */
.archive_col h3.elementor-post__title {
  cursor: pointer;
}
.archive_col h3.elementor-post__title:hover a {
  border-bottom: 1px solid #333 !important;
}
.archive_col .elementor-posts-container {
  grid-row-gap: 0px !important;
}
.archive_col .elementor-post {
  min-height: auto;
  margin: 10px 0px;
}
body.page-id-1081 .aux-content-top-margin .aux-primary {
  padding: 0px !important;
}
.archive_col .elementor-widget-wrap > .elementor-element::before {
  font-size: 90px;
  font-weight: 400;
  color: #818181;
  opacity: 0.5;
  padding: 0;
  margin: 0;
  line-height: 1;
  font-family: "Playfair Display";
}
.archive_bottom .elementor-container .elementor-row {
  padding: 40px 20px 60px 20px !important;
}
.archive_bottom .archive_bottom_first {
  margin-top: -80px;
  padding: 0px 30px;
}
.archive_bottom .archive_bottom_third,
.archive_bottom .archive_bottom_second {
  padding: 0px 30px;
}
.archive_bottom .archive_bottom_second p,
.archive_bottom .archive_bottom_second h4 {
  margin: 5px 0px;
}
.archive_bottom .archive_bottom_third p,
.archive_bottom .archive_bottom_third h4 {
  margin: 5px 0px;
}
.archive_bottom .archive_bottom_third a {
  color: #2667c3;
}
.archive_bottom .marginless {
  margin-bottom: 0px !important;
}
.news_page .entry-author .author.vcard a {
  color: #3d3d3d;
}
.news_page hr.auxin-news-header-sep {
  display: none;
}
.news_page .entry-info .entry-tax a {
  text-decoration: none !important;
}
.news_page .entry-info .entry-author::before,
.news_page .entry-info .entry-tax::before {
  background-color: #bbb !important;
  width: 3px !important;
  height: 3px !important;
}
.news_page .widget-container[class*="aux-ajax-type"] .aux-ajax-view {
  margin-bottom: 0px !important;
}
.news_page .widget-container .aux-load-more {
  margin-bottom: 0px !important;
}
.news_page .aux-load-more .aux-label-text,
.news_page .aux-load-more .aux-loading-label {
  font-size: 15px;
}
.news_page .aux-load-more svg .aux-progress {
  stroke: #3d3d3d;
}
.bdt-modal .bdt-search-input {
  width: 669px;
  font-size: 1.625rem;
}
.news-search-custom {
  margin-left: 3px;
  height: 70px;
}
.news-search-custom,
.bdt-modal-close-full {
  color: #666 !important;
  border: 1px solid #7a7a7a !important;
}
.bdt-search-container .bdt-search-large .bdt-search-input {
  height: 70px;
}
.news-search-custom:hover,
.bdt-modal-close-full:hover {
  background-color: #2767c4 !important;
  color: #fff !important;
  border: 1px solid #2767c4 !important;
}
.contact_page .aux-modern-form {
  max-width: 600px;
}
.contact_page p {
  line-height: 1.5em;
}
.fa-angle-left:before,
.fa-angle-right:before {
  color: #231f20;
}
.thankyou_form textarea {
  height: 125px !important;
  min-height: 125px !important;
  max-height: 125px !important;
  margin-top: 7px;
  margin-bottom: 20px !important;
}
.thankyou_form input {
  margin-top: 7px;
  margin-bottom: 10px !important;
}
.thankyou_form p,
.thankyou_form label {
  margin-bottom: 5px !important;
}
a {
  color: #4a94ff;
}
.news-hd h4 {
  padding-top: 15px;
}
.news-hd h3 {
  padding-top: 20px;
}
.news_page .aux-news-element-header {
  padding-bottom: 40px;
}
.tptn_posts_widget3 img.tptn_thumb {
  padding: 0px !important;
  border-radius: 0px;
  border: 0px;
}
.page-template-membership-confirmation .membership_inner_block {
  margin: 35px 0;
}
.page-template-membership-confirmation
  .page-title-section
  .aux-page-title-entry {
  margin-bottom: 35px !important;
}
.search-results .aux-content-top-margin .aux-primary,
.search-results .aux-container.aux-fold {
  padding-right: 0px;
}
.archive.tax-news-category
  .auxin-news-element
  .entry-main
  .entry-info
  .entry-date::before,
.search-results.archive
  .auxin-news-element
  .entry-main
  .entry-info
  .entry-date::before {
  display: none;
  content: unset;
}
.search-results .entry-main .entry-meta {
  margin-top: 20px;
}
.search-results .aux-row.aux-small-posts {
  display: block;
}
#custom_html-4 {
  display: none;
}
h3.elementor-post__title {
  line-height: 30px;
}
.elementor-post__text {
  margin-top: 0px !important;
}
.elementor-posts .elementor-post__card .elementor-post__thumbnail img {
  width: calc(80% + 1px);
}
h3 {
  margin-top: 25px;
  margin-bottom: 10px;
}
h4 {
  margin-top: 30px;
  margin-bottom: 20px;
}
article.aux-news-big-grid.aux-image-box.aux-title-limit.aux-big-grid-6-6.aux-t-big-grid-12-8.aux-m-big-grid-12-8.post-2679.news.type-news.status-publish.has-post-thumbnail.hentry.news-category-comer.news-category-lawsuit-comer.news-category-news.news-tag-comer.pmpro-has-access {
  background-image: linear-gradient(
    rgba(234, 234, 234, 0.4),
    rgba(204, 204, 204, 0)
  );
}
article.aux-news-big-grid.aux-image-box.aux-title-limit.aux-big-grid-3-3.aux-t-big-grid-6-5.aux-m-big-grid-12-8.news.type-news.status-publish.has-post-thumbnail.hentry.news-category-comer.news-category-lawsuit-comer.news-tag-comer.pmpro-has-access {
  background-image: linear-gradient(
    rgba(234, 234, 234, 0.4),
    rgba(204, 204, 204, 0)
  );
}
.btn-more-news a.elementor-button-link {
  color: #ffffff !important;
}
body .elementor-nav-menu .menu-item a:active {
  color: #ee3b33 !important;
}
.elementor-nav-menu--main .elementor-nav-menu li {
  padding: 0px 15px;
}
#website_logo img {
  max-width: 205px;
}
.tooltip {
  position: relative;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.tooltip .tooltiptext {
  visibility: hidden;
  position: absolute;
  width: 120px;
  background-color: #3d3d3d;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  z-index: 9;
  opacity: 0;
  transition: opacity 0.6s;
}
.tooltip-bottom {
  top: 135%;
  left: 50%;
  margin-left: -60px;
}
.tooltip-bottom::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #3d3d3d transparent;
}
.bdt-transition-toggle:hover .bdt-transition-scale-up,
.bdt-transition-toggle:focus .bdt-transition-scale-up,
.bdt-transition-active.bdt-active .bdt-transition-scale-up {
  transform: none !important;
}
.archive_col {
  padding: 15px;
}
/* .archive_col .elementor-element-populated {
  padding: 10px 35px 35px 35px !important;
  background-color: #ffffff;
  box-shadow: 0px 0px 10px -4px rgba(0, 0, 0, 0.5) !important;
} */
body .archive_col .elementor-posts .elementor-post__title {
  background: url(/wp-content/uploads/2019/03/pdf_icon.png) no-repeat !important;
  padding-left: 40px;
}
body .archive_col .elementor-posts .elementor-post__title a {
  font-size: 20px !important;
}
/* .archive_col .elementor-heading-title {
  opacity: 0.5;
  padding: 0px 0px 10px 0px;
} */
.elementor-element.elementor-element-25584aad.elementor-align-center.btn-joinus.elementor-widget.elementor-widget-button
  .elementor-widget-container
  .elementor-button-wrapper
  a {
  font-size: 20px;
}
.archive_col h3.elementor-post__title {
  cursor: pointer;
}
.archive_col h3.elementor-post__title:hover a {
  border-bottom: 1px solid #333 !important;
}
.archive_col .elementor-posts-container {
  grid-row-gap: 0px !important;
}
.archive_col .elementor-post {
  min-height: auto;
  margin: 10px 0px;
}
body.page-id-1081 .aux-content-top-margin .aux-primary {
  padding: 0px !important;
}
.archive_col .elementor-widget-wrap > .elementor-element::before {
  font-size: 90px;
  font-weight: 400;
  color: #818181;
  opacity: 0.5;
  padding: 0;
  margin: 0;
  line-height: 1;
  font-family: "Playfair Display";
}
.archive_bottom .elementor-container .elementor-row {
  padding: 40px 20px 60px 20px !important;
}
.archive_bottom .archive_bottom_first {
  margin-top: -80px;
  padding: 0px 30px;
}
.archive_bottom .archive_bottom_third,
.archive_bottom .archive_bottom_second {
  padding: 0px 30px;
}
.archive_bottom .archive_bottom_second p,
.archive_bottom .archive_bottom_second h4 {
  margin: 5px 0px;
}
.archive_bottom .archive_bottom_third p,
.archive_bottom .archive_bottom_third h4 {
  margin: 5px 0px;
}
.archive_bottom .archive_bottom_third a {
  color: #2667c3;
}
.archive_bottom .marginless {
  margin-bottom: 0px !important;
}
.bdt-modal-dialog .bdt-search-large {
  width: 100% !important;
}
/* .asrafp-filter-result .asr-ajax-container .lds-dual-rings{display:none;} */
/* 1.25 dpr */
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .newsletter-form input[type="text"],
  .newsletter-form input[type="email"] {
    max-width: 43%;
  }
}
/* 1.3 dpr */
@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi) {
  .newsletter-form input[type="text"],
  .newsletter-form input[type="email"] {
    max-width: 43%;
  }
}
/* 1.5 dpr */
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .newsletter-form input[type="text"],
  .newsletter-form input[type="email"] {
    max-width: 43%;
  }
}
@media (min-width: 1440px) {
  body.aux-hd
    .elementor-section-boxed
    > .elementor-container.elementor-column-gap-extended {
    width: 100%;
  }
  .aux-hd .elementor-section.elementor-inner-section .elementor-container,
  body.aux-hd.single-news .elementor-section-boxed > .elementor-container {
    width: 100% !important;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .single-news .entry-content > div:nth-of-type(2) {
    margin-top: 15px;
  }
}
@media (min-width: 768px) {
  .latest-headlines .btn.loadMoreBtn,
  .news_page .btn.loadMoreBtn {
    vertical-align: middle;
    display: table-cell;
  }
  .news_page .btn.loadMoreBtn {
    padding-bottom: 8px;
  }
}
@media (max-width: 768px) {
  #archive-title .elementor-widget-container h2 a {
    display: block;
    min-height: 65px;
}
  /*   .elementor-element-fefec60 .elementor-col-50:first-child {
    padding-top: 5px;
  } */
  .elementor-element-fefec60 .elementor-col-50 {
    max-width: 50% !important;
  }
  div#cm-social-icon i {
    font-size: 15px !important;
  }
  #website_logo img {
    margin-top: 0px !important;
  }
}
@media screen and (max-width: 768px) {
  .elementor-location-footer .elementor-posts--skin-classic .elementor-post {
    display: block;
  }
  .featured_products_slider {
    max-width: 768px;
  }
  .single-news .rt-reading-time,
  .single-post .rt-reading-time {
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) and (min-width: 481px) {
  .bdt-modal .bdt-search-input {
    width: 100% !important;
  }
  .news-search-custom {
    height: 70px;
  }
  .bdt-search-large .bdt-search-input {
    height: 60px;
  }
}
@media screen and (max-width: 767px) {
  .bdt-search-large .bdt-search-input {
    height: 60px !important;
  }
  .rating-custom .star-rating {
    width: 100px;
  }
  .single-news .entry-content > div:nth-of-type(2) {
    float: left;
    margin-top: 0px;
  }
  .er_archives_section .elementor-column.elementor-col-33,
  .elementor-column[data-col="33"] {
    width: 100%;
  }
  .search-results .aux-row.aux-small-posts > div {
    width: 100% !important;
  }
  ul.products.featured_slide li.product .rating_wrap .stars {
    margin-top: 5px;
  }
}
@media (max-width: 530px) {
  .widget_custom_html {
    text-align: center;
  }
}
@media screen and (max-width: 480px) {
  .bdt-modal .bdt-search-input {
    width: 100% !important;
    font-size: 20px !important;
  }
  .news-search-custom {
    height: 70px;
  }
  .bdt-search-large .bdt-search-input {
    height: 60px;
  }
  .bdt-position-relative .bdt-modal .bdt-search-input {
    width: 100% !important;
    font-size: 1rem !important;
  }
  form.bdt-search.bdt-search-large {
    width: 86% !important;
  }
}
@media (max-width: 2000px) and (min-width: 1801px) {
  .elementor-nav-menu--main .elementor-nav-menu li {
    padding: 0px 10px;
  }
}
@media (max-width: 1800px) and (min-width: 1601px) {
  .elementor-nav-menu--main .elementor-nav-menu li {
    padding: 0px 5px;
  }
}
@media (max-width: 1600px) and (min-width: 1401px) {
  .elementor-nav-menu--main .elementor-nav-menu li {
    padding: 0px 0px;
  }
}
@media (max-width: 1400px) and (min-width: 1361px) {
  .elementor-nav-menu--main .elementor-nav-menu li {
    padding: 0px 0px;
  }
}
