.pt-2 {
  padding-top: 0.9375rem !important;
}
.themeix-ads img {
  max-width: 100%;
}
.feature-image {
  background-color: rgba(0, 0, 0, .05);
  position: relative;
}
.feature-image:before {
  content: "";
  display: block;
  width: 100%;
  z-index: 1;
  padding-bottom: 80%;
}

.feature-image .image-frame {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.image-hover-style-1 img {
  transform: scale(1);
  transition: all .3s ease-in-out;
}
.blog-style3 .feature-image img {
  border-radius: 8px;
}

.feature-image .image-frame img {
  width: 100%;
  height: 100%;
  background-color: rgba(65, 65, 65, .05);
  -o-object-fit: cover;
  object-fit: cover;
}
.blog-style3 .card-body {
  background: linear-gradient(0deg, rgba(0, 0, 0, .8) 0, rgba(0, 0, 0, .3) 60%, rgba(0, 0, 0, 0) 100%);
  border-radius: 8px;
  position: absolute;
  z-index: 2;
  bottom: 0;
  width: 100%;
}
.blog-style3 .author-block li a {
  color: #fff;
}
.author-block li img {
  height: 25px;
  width: 25px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%;
  margin-right: 5px;
}
.date-info span {
  margin-right: 0.5rem;
  padding-right: 0.5rem;
  border-right: 0.1rem dotted #ffb135;
}


.blog-style3 .date-info span {
    color: #fff;
}
.date-info span:last-child {
    border: 0;
    padding: 0;
    margin: 0;
}
.border-0 {
  border: 0 !important;
}
.image-hover-style-1 {
  overflow: hidden;
  border-radius: 8px;
}
.blog-style4 .blog-post-image img {
  max-height: 180px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 8px;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.themeix-post-list li:first-child {
  padding-top: 0;
}
.list-blog span.text-muted {
  font-size: 14px;
  float: right;
}
.blog-style4 h6 a{
    color: #333;
    
}
.blog-style4{
  
}
.blog-style3 h2{
  
}

.ads-area{
  
margin-bottom: 20px;
}
.list-blog a{
  

  
color: #333;
}
.list-group-item {
  border-style: dotted;
  border-left: 0;
  border-right: 0;
}
.themeix-post-list li:first-child {
  padding-top: 0;
  border-top: 0;
}
.themeix-post-list .list-group-item{

padding: 20px 0px;
}
.section-title-link {
  font-size: .875rem;
  color: #333;
  font-weight: 700;
}
.section-title-link svg {
  fill: #6c757d;
  width: 12px;
  height: 12px;
  margin-left: 4px;
  transition: all .25s;
  margin-right: 4px;
  transform: translate3d(0, 0, 0);
  margin-top: -5px;
}
.text-right{
  text-align: right!important;
}
.feature-image {
  background-color: rgba(0, 0, 0, .05);
  position: relative;
}
.blog-style2 .feature-image {
  width: 50%;
  margin-right: 1rem;
}.blog-style2 {
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: stretch;
  background-color: transparent;
  border: 0;
  position: relative;
  transition: all .2s ease-in-out;
  overflow: hidden;
  box-shadow: 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 30%);
}
.blog-style2 .card-body {
  border-radius: 8px;
  width: 100%;
  padding: 1rem;
}
.blog-style2 .badge {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}

.badge {
  color: #036ec2 !important;
}
.bg-primary {
  background-color: #ffc641!important;
  color: #333!important;
}
.blog-style2 .card-flex-content h4 a {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  color: #333;
  
  font-weight: 700;
}
.blog-style2 .card-body .h4, .blog-style2 .card-body h4 {
  padding-bottom: 10px;
}
.short_description {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.blog-style2 .card-body p {
  padding-bottom: 0px;
  font-size: 14px;
}
.author-block li img {
  height: 25px;
  width: 25px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%;
  margin-right: 5px;
}
.date-info span {
  margin-right: 0.5rem;
  padding-right: 0.5rem;
  border-right: 0.1rem dotted #ffb135;
}
.date-info span:last-child {
  border: 0;
  padding: 0;
  margin: 0;
}
.sidebar-widget .wrapper {
  padding: 1.2rem;
}
.sidebar-widget .nav-tabs {
  border: 0;
}
.sidebar-widget .nav-tabs li {
  padding: 0;
  width: 50%;
}

.all_card_action_sidebar .nav-item {
  padding: 0px 5px!important;
}
.tab_btn_list_ds {
  background-color: #f5f5f5 !important;
  width: 100%;
  font-weight: 700;
  font-size: 14px;
  padding: 6px 5px;
  margin: 0px 4px;
}
.sidebar-widget .nav-tabs li a {
  width: 100%;
  font-weight: 700;
}
.all_card_action_sidebar .nav-tabs li a {
  font-size: 14px;
  padding: 6px 5px;
  margin: 0px 4px;
  display: block;
  border-radius: 9px;
  text-align: center;
  margin-bottom: 10px;
  color: #333;
}
.sidebar-widget .nav-tabs li a.active {
  color: #eff8ff;
  border: 1px solid rgb(255, 178, 132);
  background: linear-gradient( 143deg, rgba(255, 178, 132, 1) 19%, rgba(232, 152, 151, 1) 100%);
}
.sidebar-widget .tab-content {
  padding-top: 25px;
}
.sidebar-widget.all_card_action_sidebar .tab-content {
  border-top: 1px solid #0860a5a1;
  margin-top: 15px;
}
.sidebar-widget .tab-content .counter-post {
  margin: 0;
  counter-reset: sec-increa;
}
.sidebar-widget .tab-content .counter-post li {
  position: relative;
  margin-bottom: 15px;
  padding-left: 20px;
  font-size: 14px;
  line-height: 20px;
}
.sidebar-widget .tab-content .counter-post li:before {
  position: absolute;
  left: 0;
  top: 0px;
  padding: 0;
  color: #333;
  font-weight: 700;
  content: "»";
}
.sidebar-widget .tab-content .counter-post li a{
    color: #333;
    font-weight: 600;
}
a.small{
  color:#333;
}
.blog-style3 h2 a{color: #fff;}

.image-hover-style-1 {
  overflow: hidden;
  border-radius: 0px;
}
.image-hover-style-1 img {
  transform: scale(1);
  transition: all .3s ease-in-out;
}
.image-hover-style-1 img:hover {
  transform: scale(1.03);
}
.blog_master_authour {
  border-bottom: 1px solid #3333;
  margin-bottom: 50px;
  padding: 10px 0px;
}
.author-name-full {
  display: flex;
  margin: 0 1rem 0.5rem 0;
}
.author-name-full .avata {
  width: 50px;
  height: 50px;
  margin-right: 0.5rem;
  -o-object-fit: cover;
  object-fit: cover;
}
.blog_master_authour p.small {
  margin-bottom: 0px;
}
.comment_right_division {
  position: relative;
}
.link-color {
  color: #036ec2;
  text-decoration: underline;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
blockquote {
  background: #f5f5f5;
  border-left: 5px solid #36f;
  margin: 1.5em 10px;
  padding: 1em 10px;
  quotes: "“""”""‘""’";
}
.typofix blockquote {
  border-left: 0.2em solid;
  border-left-color: var(--blockquote-color);
  margin-left: 0;
  font-style: italic;
  padding-left: 0.8em;
  margin-top: 1.5em;
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: .1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
.blog_like_striped {
  padding: 10px 10px;
  border-bottom: 0.1rem solid rgba(65, 65, 65, .2) !important;
  border-color: #0860a5a1!important;
  margin-bottom: 10px;
  background: #eaf5ff;
}
.action_like {
  transition: all 0.4s;
  transition-timing-function: cubic-bezier(0.5, 3, 0, 1);
  display: inline-block;
}
.blog_like_striped_full .sbutton {
  position: relative;
}
.blog_like_striped_full .smenu {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  left: -20px;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 34px;
  -webkit-transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;
  z-index: 2;
  box-shadow: 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 30%);
}
.blog_like_striped_full .smenu li {
  border-bottom: 1px solid #ccc;
  list-style-type: none;
  margin: 0;
  padding: 7px;
  width: 150px;
}
.blog_like_striped_full .smenu li a {
  color: #333;
  text-decoration: none;
}
.blog_like_striped_full .smenu .facebook:hover {
  background-color: #4C66A4;
  color: #FFF !important;
  }
  
  .blog_like_striped_full .smenu .twitter:hover {
  background-color: #43bf53;
  color: #FFF !important;
  }
  
  .blog_like_striped_full .smenu .googleplus:hover {
  background-color: #D73D32;
  color: #FFF !important;
  }
  .comment__item .comment-avatar img {
    width: 50px;
    height: 50px;
}
.border-light {
  border-color: #0860a5a1!important;
}
.typofix p{
  margin: 0 0 1.25rem 0;
}

.view_more_card_siderbar {
  font-weight: 700;
  font-size: 12px;
  border: 1px solid #085ea2;
  padding: 4px 10px;
  color: #075fa5;
  border-radius: 4px;
}
.view_more_card_siderbar_container {
  text-align: center;
  margin-top: 10px;
}
.my_search_blog {
  position: relative;
  margin-left: 15px;
}
.my_search_blog .form-control {
  width: 300px;
  height: auto;
  padding: 4px 10px;
  font-size: 14px;
}
.my_search_blog .my_search_blog_btn {
  position: absolute;
  right: 8px;
  top: 4px;
}
.sidebar-widget .tag-cloud li a {
  display: inline-block;
  margin-bottom: 0.5rem;
  font-size: 12px;
  padding: 5px 10px;
}
.breadcrumb-area h1{}

.action_like:hover {
  transform: scale(1.2,1.2);
}
.blog_like_striped_full .smenu {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  left: -20px;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 34px;
  -webkit-transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;
  z-index: 2;
  box-shadow: 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 30%);
}
.blog_like_striped_full .smenu.share {
  opacity: 1;
  top: 45px;
}
.blog_like_striped_full .smenu li:hover a {
  color: #fff !important;
}
.blog_like_striped_full .smenu .copy:hover {
  background-color: var(--theme1);
}

.comment_right_division::after {
  content: '';
  position: absolute;
  right: -10px;
  width: 1px;
  height: 14px;
  background: #9f9090;
  top: 5px;
}
.mr-20 {
  margin-right: 20px;
}

.themeix-ads img {
  max-width: 100%;
}

