/*core*/
p {margin-bottom: 25px !important;}
p:last-child {margin-bottom: 0 !important;}
.bullet-s1 li {padding: 8px 0;}
hr {border-top-color: #c1c1c1;}

/*plugins*/
@media (max-width: 1280px) {
.ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li > :not(ul):not(div), .main-menu li.deeper.parent > ul li > :not(ul):not(div), .event-calendar-events-list a, .ba-post-navigation-info a, .intro-post-wrapper .intro-post-info > span a, .ba-item-icon-list .ba-icon-list-wrapper ul li a *, .ba-post-author-title a, .ba-item-one-page-menu a, .ba-item-categories a, .ba-item-main-menu a, .ba-item-tabs .nav-tabs a, .ba-blog-post-info-wrapper > span a, .intro-post-wrapper > span a, .ba-blog-post-title a, .ba-item-overlay-section .ba-button-wrapper .ba-btn-transition, .ba-btn-transition, .ba-feature-button a, .page-item .page-link, .ba-feature-box-wrapper * {transition: none !important;}
}
.feature-box-row .ba-feature-list-layout > .ba-feature-box {flex-direction: row !important;}
.feature-box-s1 .ba-feature-box:nth-child(n) {margin-top: 0 !important;}
.feature-box-s2 .ba-feature-list-layout .ba-feature-image-wrapper {margin-right: 7px !important;}
.iconlist-s1 .ba-icon-list-wrapper ul li i, .iconlist-s1 ul li a::before, .iconlist-s1 ul li.list-item-without-link::before {margin-right: 10px !important;}
.iconlist-s2.ba-item-icon-list .vertical-layout li {margin-top: 0 !important;}
.button-s1 .ba-button-wrapper a i {margin-right: 5px !important;}
.ba-gallery {padding: 0 !important;}
.ba-album.css-style-14 .ba-caption h3, .ba-album.css-style-14 .ba-caption p, .ba-gallery-grid.css-style-14 .ba-caption h3, .ba-gallery-grid.css-style-14 .ba-caption p, .ba-album.css-style-13 .ba-caption h3, .ba-album.css-style-13 .ba-caption p, .ba-gallery-grid.css-style-13 .ba-caption h3, .ba-gallery-grid.css-style-13 .ba-caption p, .ba-album.css-style-11 .ba-caption h3, .ba-album.css-style-11 .ba-caption p, .ba-gallery-grid.css-style-11 .ba-caption h3, .ba-gallery-grid.css-style-11 .ba-caption p {margin: 0 !important; padding: 0 20px;}
.ba-caption-content {margin-bottom: 20px;}
.album-in-lightbox .ba-gallery-row-wrapper {padding: 0 !important;}
.categories-description {
  color: var(--text-inverse);
  font-size: 15px;
  line-height: 1.6;
}

/*custom*/
@media (max-width: 448px) {
  .br-lg br {display: none;}
}
.on-top {z-index: 9999;}
.divider-center, .title-1 {
  align-items: center;
  display: flex;
  width: 100%;
}
.divider-center:before, .divider-center:after {
  border-top: 1px solid #c1c1c1;
  content: '';
  flex: 1 0 10px;
}
.divider-center:after {margin-left: 5px;}
.divider-center:before {margin-right: 5px;}
.title-1:after {
  content: " ";
  display: inline-block;
  width: 30px;
  height: 2px;
  background-color: #c1c1c1;
  margin-left: 10px;
}