
#block_myaccount_infos .ss_icon_group {
    display: none;
}
#footer_account_list > li {
    padding: 0;
    width: 100% !important;
}
#footer_account_list > li .ss_icon_group {
    display: none!important;
    height: auto;
}
#footer_account_list li {
    width: 100%;
    padding: 0;
}
*{
    outline: none!important;
}
.ybc_item_img img {
    max-width: 100%;
    height: auto;
}
i.ets_svg {
    vertical-align: -2px;
}
svg {
    fill: currentColor;
}
.ybc_blog_review {
    color: orange;
    font-size: 18px;
}
.ybc_block_categories .blog_view_all_button {
  display: none;
}
.extra_tag_cat .ybc-blog-categories .be-categories::before {
  content: "\ef6d";
  font-family: Material Icons;
  font-size: 22px;
  position: relative;
  top: 6px;
  margin-right: 5px;
}
#ybc_blog_page .read_more {
  font-size: 14px;
  padding: 5px 10px;
  float: right;
}
#ybc_blog_page a.read_more:hover {
  background: #fff;
  color: var(--bs-primary);
}
#left-column .ybc_block_latest .ybc_blog_content_block_item {
    margin-bottom: 0;
}

#ybc_blog_page #content-wrapper {
  padding-bottom: 0;
}
.ybc_block_slider button.slick-arrow.left {
  right: 42px;
}

@media (max-width: 767px) {
    h1 {
      font-size: 1.125rem;
    }
    h2 {
      font-size: 1rem;
    }
    h3, h4, h5 {
        font-size: .9375rem;
    }
    .ybc-blog-related-posts-list .ybc_title_block {
        font-size: .9375rem;
    }
    .ybc-blog-related-posts-list .read_more {
        display: none !important;
    }
}


#ybc_blog_page .read_more {
	background: var(--bs-primary);
  color: white;
  border-radius: 5px;
  border: solid 1px var(--bs-primary);
}

#ybc_blog_page .blog_view_all,
#ybc_blog_page .view_all_link {
	color: #000 !important;
}
#ybc_blog_page .blog_view_all:hover,
#ybc_blog_page .view_all_link:hover {
	color: #fff !important;
}
.ybc-blog-list > li:last-child {
  margin-bottom: 0;
}
#left-column .ybc-navigation-blog-content .slick-arrow.right {
  right: -5px;
  left: unset;
  color: #222;
}
#left-column .ybc-navigation-blog-content .slick-arrow.left {
	left: -5px;
	right: unset;
	color: #222;
}
@media (min-width: 576px) and (max-width: 767px) {
  #ybc_blog_page #content-wrapper,
  #ybc_blog_page #left-column {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .read_more {
    margin-top: 0 !important;
    opacity: 1;
  }
  .blog_description > p:last-child {
    margin-bottom: 5px;
  }
}