/*
Publisher |-> Celebrity News
*/
.post-template-1 .single-container > .post,
.post-template-10 .single-container > .post {
  border: none;
  padding: 0; }

.vc_row[data-vc-full-width="true"] .bs-vc-block,
.vc_row[data-vc-full-width="true"] .entry-content .better-studio-shortcode,
.vc_row[data-vc-full-width="true"] .bs-shortcode,
.vc_row[data-vc-full-width="true"] .bs-listing {
  background: transparent;
  padding: 0; }

.topbar {
  height: 27px !important; }
  .topbar .topbar-inner {
    padding: 0 !important; }
  .topbar.topbar-style-1 .section-menu {
    height: 27px !important;
    position: relative; }
  .topbar .better-social-counter .social-list {
    line-height: 24px !important;
    height: 27px !important; }
  .topbar .topbar-sign-in.topbar-sign-in.topbar-sign-in {
    height: 27px;
    line-height: 27px !important; }
  .topbar ul.menu.top-menu li.menu-item-has-children > a:after,
  .topbar .top-menu > li {
    line-height: 27px !important; }
  .topbar .topbar-date {
    height: 27px;
    line-height: 23px !important;
    top: 0; }

/**
 * =>General
 **/
a, a:focus, a:hover {
  text-decoration: none;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease; }

/**
 * => Ads -> Header Ads Inline Banner
 **/
.site-header .sidebar .bsac:last-child {
  margin-bottom: -20px;
  margin-top: -23px; }

/**
 * => Section Heading
 **/
.section-heading .h-text {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.section-heading.sh-t3.sh-s4 {
  text-align: center; }

.bs-vc-sidebar-column .section-heading.sh-t3.sh-s4 {
  text-align: left; }

.bs-vc-sidebar-column .bs-shortcode.bs-heading-shortcode {
  margin-bottom: 0 !important; }

.bs-vc-sidebar-column .section-heading .h-text .bf-icon {
  font-size: 16px; }

.gray-bg-heading .section-heading.sh-t3:after {
  background-color: #3c3c3c !important; }

.section-heading.sh-t3.sh-s4 > .h-text.h-text.h-text {
  line-height: 26px; }

.bs-pretty-tabs-initialized {
  text-align: inherit !important; }

.bs-light-scheme .section-heading.sh-t3.sh-s4:after, .bs-light-scheme .section-heading.sh-t3.sh-s1:after {
  background: #3c3c3c !important; }

.section-heading.sh-t3.sh-s4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text,
.section-heading.sh-t3.sh-s4 > a.active > .h-text.h-text.h-text,
.section-heading.sh-t3.sh-s4 > a > .h-text.h-text.h-text,
.section-heading.sh-t3.sh-s4 > .h-text.h-text.h-text {
  color: #fff !important; }

.section-heading.sh-t1.sh-s6:after {
  height: 3px;
  margin-top: -1.5px; }

.section-heading.sh-t1.sh-s6 .h-text {
  font-size: 32px; }

/**
 * => Sidebar
 **/
.bs-vc-sidebar-column .bs-vc-wrapper > * {
  margin-bottom: 25px !important; }

.bs-vc-sidebar-column .bs-listing .listing {
  padding: 15px;
  border: solid 1px #eeeeee;
  border-top: 0; }

.bs-vc-sidebar-column .bs-listing .section-heading {
  margin-bottom: 0; }

.have_bg.bs-listing .listing {
  padding: 0;
  border: none; }

.have_bg.bs-listing .section-heading {
  margin: -15px -15px 20px;
  color: #FFFFFF; }

/**
 * => Term Badge
 **/
.term-badges.floated a {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.term-badges.floated a {
  padding: 0 9px;
  line-height: 23px;
  letter-spacing: .24px;
  position: relative;
  overflow: visible;
  margin-right: 5px; }

.term-badges.floated .term-badge:last-child a:after {
  content: '';
  width: 13px;
  height: 100%;
  background-color: inherit;
  transform: skew(-23deg);
  position: absolute;
  right: -6px; }

.term-badges.floated {
  right: 0; }

/**
 * => Page Layouts
 **/
@media all and (min-width: 1024px) {
  .bs-vc-content > .vc_row > .bs-vc-wrapper > .vc_col-sm-9 {
    width: 73.14%; }
  .bs-vc-content > .vc_row > .bs-vc-wrapper > .vc_col-sm-9 > .bs-vc-wrapper > .vc_row > .vc_col-sm-9 {
    width: 73.2%; }
  .bs-vc-content > .vc_row > .bs-vc-wrapper > .vc_col-sm-9 > .bs-vc-wrapper > .vc_row > .vc_col-sm-3 {
    width: 26.8%; }
  .bs-vc-content > .vc_row > .bs-vc-wrapper > .bs-vc-column.vc_col-sm-3 {
    width: 26.86%; } }

/**
 * => Top Bar
 **/
.topbar .better-social-counter.style-button .social-item .item-icon {
  width: 22px;
  margin-left: 1px; }

.top-menu > li {
  margin-right: 14px;
  margin-top: -1px; }

/**
 * => Main Menu
 **/
.off-canvas-menu-icon .off-canvas-menu-icon-el {
  width: 100%; }

.site-header .menu-action-buttons > div {
  margin-right: 0 !important; }

.site-header.header-style-2.full-width .main-menu-wrapper {
  border-bottom: none; }

.site-header.header-style-2 {
  box-shadow: 0 -1px 20px rgba(0, 0, 0, 0.2);
  margin-bottom: 3px; }

.main-menu.menu > li > a:before {
  height: 2px;
  bottom: 2px; }

.main-menu > li > a {
  line-height: 47px;
  padding: 0 16px 1px;
  letter-spacing: .17px; }

ul.menu li.menu-have-icon > a > .bf-icon {
  margin-right: 4px;
  font-size: 14px;
  position: relative;
  top: -2px; }

.main-menu.menu .better-custom-badge {
  font-family: inherit !important;
  overflow: hidden;
  top: -5px;
  font-weight: 600;
  padding: 0 3px;
  letter-spacing: 0px;
  font-size: 12px;
  left: 16px;
  line-height: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.site-header .search-container .search-handler {
  width: 33px; }

/**
 * => listing Items
 **/
.listing-item .title {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/**
 * => Mix 2
 **/
.listing-mix-1-2 .column-1 .listing-item-grid-1 .title {
  margin-top: -3px;
  margin-bottom: 13px; }

.ltr .listing-mix-1-2 .column-2 .listing-item-tb-2 .title {
  font-size: 17px;
  line-height: 20px;
  letter-spacing: -.22px; }

.listing-mix-1-2 .column-2 .listing-item-tb-2 {
  margin-bottom: 20px; }

/**
 * => Mix 11
 **/
.listing-item-classic-3 .featured .title {
  margin: 0 4.5%;
  padding: 17px 28px 25px;
  width: 91%;
  letter-spacing: -0.66px; }

.listing-item-classic-3 .listing-inner {
  padding: 0 30px 38px; }

.listing-item-classic-3 .listing-inner .post-subtitle {
  margin-bottom: -20px; }

.listing-mix-4-1 .listing-classic-3 {
  margin-bottom: 24px; }

.listing-mix-4-1 .listing-classic-3 .post-summary {
  margin-top: 40px; }

.listing-mix-4-1 .listing-item-grid-1 .featured {
  margin-bottom: 9px; }

.listing-mix-4-1 .listing-item-classic-3 .featured .img-holder:before {
  padding-top: 59.6%; }

.listing-mix-4-1 .listing-item-grid-1 .featured .img-holder:before {
  padding-top: 56%; }

.listing-mix-4-1 .listing-item-grid-1 {
  margin-bottom: 21px; }

/**
 * => Grid 1
 **/
.vc_col-sm-3 .listing-item-grid-1 .featured {
  margin-bottom: 7px; }

.ltr .vc_col-sm-3 .listing-grid-1 .title {
  font-size: 17px;
  line-height: 20px;
  margin: 0 0 3px; }

.vc_col-sm-3 .listing-item-grid-1 {
  margin-bottom: 15px;
  padding-bottom: 3px;
  border-bottom: solid 1px #efefef; }

.vc_col-sm-3 .listing-item-grid-1:last-child {
  border-bottom: none;
  margin-bottom: 0; }

/**
 * => Thumbnail 2
 **/
.listing-item-tb-2 .featured {
  margin-bottom: 8px; }

.listing-item-tb-2 {
  margin-bottom: 13px; }

/**
 * => Thumbnail 1
 **/
.bs-vc-sidebar-column .listing-item-tb-1 {
  margin-bottom: 15.5px;
  margin-top: 3px; }

.bs-vc-sidebar-column .listing-item-tb-1:last-child {
  margin-bottom: 0; }

/**
 * => Box 1
 **/
.bs-box.bs-box-2 {
  margin-bottom: 27px; }

.bs-box-2 .box-text {
  bottom: 0;
  top: auto;
  transform: inherit; }

.bs-box-2 .box-image:after {
  display: none; }

.bs-box-2 .box-image:before {
  display: none; }

.bs-box-2 .box-title {
  background: #0e0e0e;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-bottom: 6px; }

/**
 * => Pagination
 **/
.bs-pagination.bs-ajax-pagination.more_btn .btn-bs-pagination {
  line-height: 32px !important;
  width: 100%;
  margin-top: 3px; }

.bs-pagination.bs-ajax-pagination.next_prev {
  margin-top: 5px; }

.bs-pagination.bs-ajax-pagination.next_prev a {
  background-color: rgba(255, 255, 255, 0.04); }

/**
 * => Newsletter
 **/
.bs-newsletter-pack.bsnp-t1.bsnp-s2 {
  box-shadow: none; }

/**
 * => Footer
 **/
.site-footer .copy-footer {
  text-align: center; }

.footer-menu {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

ul.menu.footer-menu > li {
  display: inline-block;
  float: none;
  margin-right: 16px;
  margin-left: 17px; }

.footer-copy-row {
  border-top: solid 1px rgba(255, 255, 255, 0.15);
  margin-top: 8px;
  padding-top: 26px;
  padding-bottom: 11px; }

.site-footer .copy-2, .site-footer .copy-1 {
  float: none;
  width: auto;
  color: rgba(255, 255, 255, 0.4); }

/**
 * => Single Page
 **/
.post-template-10 .single-post-title {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/**
 * => Blockquote
 **/
.entry-content.single-post-content blockquote.bs-quote.bsq-t1, blockquote.bs-quote.bsq-t1 {
  margin: 0 30px 26px 0; }

/**
 * => RTL
 **/
.rtl .bs-newsletter-pack.bsnp-t1 .bsnp-title {
  font-size: 19px; }

.rtl .site-header .menu-action-buttons > div {
  line-height: 48px;
  margin-left: 0; }

.rtl .term-badges.floated a {
  margin-left: 5px;
  margin-right: 0; }

.rtl .term-badges.floated a:after {
  content: '';
  width: 13px;
  height: 100%;
  background-color: inherit;
  transform: skew(23deg);
  position: absolute;
  left: -6px;
  right: auto; }
