/*Main Styles*/
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info .lvca-post-title a:hover, .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-post-title a:hover {
    border-bottom: 0;
}
#sticky-element{display: none;}
.font-weight-bold{font-weight: bold;}
/*Table*/
.row-parent{margin: auto !important;}
.top3-table{max-width: 1150px;margin: auto;width: 100%;}
.white-space-nowrap{white-space: nowrap;}
#header .container{max-width: 1200px}
.socials .list-posts-share .dt-share{display: none;}
.single-author-meta .socials .post-share-item{
  line-height: 32px;
display: inline-block; 
width: 32px;
text-align: center;
border-radius: 50%;
background: #477fc0;
color: #fff;
margin-right: 5px;
transition: .3s;
}
.single-author-meta .socials .post-share-item:hover{
  background-color: #245ea2;
}
.top3-table-content .bottom-info{
  border-top: 1px solid #bcccd3;
background: #f5f5f5;
}
.top3-table-content .bottom-info .main-features:nth-child(-n+4){margin-bottom: 15px;}
.top3-table-content .overview p{display: contents;margin-bottom: 0;}
.top3-table-content .no_top_rank{
color: #dca634;
font-size: 2rem;
font-weight: 500;
}
/*Main classes start*/
.text-left{text-align: left !important;}
/*Main classes end*/
.fxw {
  display: flex;
  flex-wrap: wrap;
}
.border-left {
  margin-left: -15px;
  padding-left: 30px;
  border-left: 1px solid #e8e8e8;
}
.single-feature div {
  line-height: 1.15;
  letter-spacing: 0.4px;
  margin: 0;
}
.top3-table .button {
  text-transform: uppercase;
  font-weight: bold;
}
.single-author-meta .author .author-image {
  height: 32px;
  width: 32px;
  border-radius: 50%;
}
.single-author-meta .author .author-link {
  font-size: 18px;
  line-height: 32px;
  color: #24374d;
}
.top3-table .table-button {
  position: relative;
  width: 100%;
  background: #1565c0;
  border-radius: 32px;
  text-align: center;
  height: 50px;
  margin-bottom: 10px;
  box-shadow: 1px 2px 15px rgba(7, 167, 93, 0.4);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.top3-table .table-button:hover {
  box-shadow: none;
  background: #184475;
}
.top3-table .table-button .table-button-link {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  color: #ffffff !important;
  font-size: 14px;
  line-height: 50px;
  letter-spacing: 0.8px;
}
.top3-table .table-button-text {
  color: #24374d;
  font-size: 14px;
  font-weight: 500;
}
.top3-table .top3-table-header {
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  color: #24374d;
  padding: 0 0 5px;
  border-bottom: 1px solid #24374d;
  margin-bottom: 40px;
}
.top3-table .top3-table-content {
  margin-bottom: 20px;
  background: #ffffff;
  box-shadow: 1px 2px 15px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  padding: 20px 0;
}
.top3-table .top3-table-content .content-col {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  text-transform: uppercase;
  justify-content: center;
}
.top3-table .top3-table-content .content-col .single-feature {
  width: 100%;
  font-size: 14px;
  margin-bottom: 8px;
  color: #24374d;
  display: flex;
}
.top3-table .top3-table-content .content-col .single-feature i {
  color: #1565c0;
  margin-right: 5px;
  font-size: 14px;
  line-height: 16px;
}
.top3-table .top3-table-content .table-rating {
  text-align: center;
}
.top3-table .top3-table-content .table-rating .table-rating-rank {
  display: flex;
  font-size: 28px;
  font-weight: bold;
  margin-top: auto;
  margin-bottom: 15px;
  align-items: center;
}
.top3-table .top3-table-content .table-rating .table-rating-rank i {
  color: #EFCE4A;
  font-size: 24px;
  line-height: 35px;
  margin-right: 10px;
}
.top3-table .top3-table-content .table-rating a {
  color: #24374d;
  font-size: 10px;
  margin-bottom: auto;
}
.top3-table .top3-table-content .table-rating a:hover {
  text-decoration: underline;
}
.top3-table .top3-table-content .border-table {
  border-left: 1px solid #e8e8e8;
}
.top3-table .top3-table-content .table-button-box .table-button {
  margin-top: auto;
  margin-bottom: 20px;
}
.top3-table .top3-table-content .table-button-box .table-button-text {
  margin-bottom: auto;
  font-weight: bold;
}
.top3-table .top3-table-content .table-features {
  justify-content: flex-start;
}
@media (max-width: 1200px) {
    .top3-table {
    display: flex;
    flex-wrap: wrap;
  }
  .top3-table-content .bottom-info{display: none !important;}
  .top3-table .top3-table-header{
max-width: 100%;
  width: 100%;
  }
  .top3-table .top3-table-content{
  padding-right: 15px !important;
  padding-left: 15px !important;
}
  .top3-table .top3-table-content{border: 0 !important;}
}
@media (max-width: 991px) {
.top3-table .top3-table-content .border-table{border-left: 0;}
.top3-table .top3-table-content .table-rating .table-rating-rank{width: 100%;justify-content: center;}
  .top3-table .top3-table-header{display: none;}
  .top3-table .top3-table-content {
    width: calc( 100% / 2 - 10px );
    text-align: center;
    margin: 0 auto 20px;
    padding: 20px 0;
  }
}
@media (max-width: 768px) {
    .border-left {
    margin-left: initial;
    padding-left: 0;
    border: none;
  }
  .hidden-tablet {
    display: none;
  }
    .top3-table .top3-table-content .border-table {
    border: none;
    margin-bottom: 15px;
  }
  .top3-table .top3-table-content {
    border: none;
  }
  .top3-table .top3-table-content .content-col .single-feature {
    font-size: 12px;
    text-align: left;
  }
  .top3-table .top3-table-content .content-col img {
    /*height: 150px;*/
  }
  .top3-table .top3-table-content .table-rating a {
    font-size: 12px;
  }
}
@media (max-width: 576px) {
  .top3-table .top3-table-content{width: 100%;}
    .top3-table .top3-table-content {
    align-items: center;
  }
  .top3-table .top3-table-content .table-rating .table-rating-rank{
    width: 100%;
    justify-content: center;
  }
}
@media (max-width: 480px) {
    .hidden-sm {
    display: none !important;
  }
  .top3-table .top3-table-content {
    width: 100%;
    padding: 0;
  }
    .top3-table .top3-table-content .table-rating a {
    width: 100%;
    font-size: 14px;
    margin: 15px 0 0;
  }
  .top3-table .top3-table-content .table-rating .table-rating-rank {
    margin: auto auto 10px;
  }
  .top3-table .top3-table-content .table-rating a {
    font-size: 10px;
    margin: 0 0 auto 0;
  }
  .top3-table .top3-table-content .border-table {
    margin-bottom: 15px;
  }
}
@media (min-width: 960px) {
  .chrome .top3-table .col-lg-0, .chrome .top3-table .col-lg-1, .chrome .top3-table .col-lg-2, .chrome .top3-table .col-lg-3, .chrome .top3-table .col-lg-4, .chrome .top3-table .col-lg-5, .chrome .top3-table .col-lg-6, .chrome .top3-table .col-lg-7, .chrome .top3-table .col-lg-8, .chrome .top3-table .col-lg-9, .chrome .top3-table .col-lg-10, .chrome .top3-table .col-lg-11, .chrome .top3-table .col-lg-12 {
    height: auto;
}
}