
body #footer-outer[data-using-bg-img="true"] {
  background-repeat: repeat;
  background-size: initial;
  opacity: 1;
}

body #header-outer .sf-menu li ul li.menu-item a,
body #top nav ul li a {
  color: #333333;
}
body #top nav ul.sub-menu>li:first-child>a {
  border-radius: 5px 5px 0 0;
}

body #top nav ul.sub-menu>li:last-child>a {
  border-radius: 0 0 5px 5px;
}
body .wpb_text_column.bread_crumb {
  margin-bottom: 0;
}
.swiper-slide .content h1, .swiper-slide .content .ns-heading-el {
    text-shadow: 3px 3px 7px rgba(0, 0, 0, 0.15);
}
.swiper-slide .content p {
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);
}
.home .blog-recent .col .post-header .meta-category {
  display: none;
}
#footer-outer h2 {
  font-size: 30px;
  line-height: 1.5;
}
#footer-outer h3 {
  font-size: 19px;
}
#footer-outer h2,
#footer-outer h3 {
  color: #ffffff;
}
body.material:not([data-button-style^=rounded]) .nectar-button.has-icon.large {
  font-weight: normal;
}
body .headHero .wpb_content_element {
  margin-bottom:0;
}
.home .blog-recent>.col {
  border-radius: 15px;
  height: 100%;
}
#header-outer #top nav > ul > li.current-menu-item > a {
  font-weight: bold;
}
body .related-posts[data-style=material] .inner-wrap {
  background-color: #ffffff;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
  left: -25px;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
  right: -25px;
}
.home .blog-recent>.col a .wp-post-image {
  border-radius: 10px;
}
.bisnisKami .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
margin-top:0 !important;
}
.home .blog-recent[data-style=default] .col .post-header h3 {
  font-size: 21px;
  line-height: 1.4;
}
.home .blog-recent[data-style=default] .col .post-header h3 a:hover {
  text-decoration: underline;
  /* color: #ffffff !important; */
}
body #footer-outer .row {
  padding-bottom: 15px !important;
}
#ajax-content-wrap .nectar-split-heading.noMarginBottom {
  margin-bottom:0;
}
.area_breadcrumb .row-bg-wrap {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
body #footer-outer[data-using-bg-img=true] #copyright {
  padding-bottom: 20px !important;
  /* border-top: 1px solid #444444; */
  background-color: #000000 !important;
}
body.single-post #ajax-content-wrap .featured-media-under-header {
  padding: min(6vw, 75px) 0;
}
body.single-post .featured-media-under-header__featured-media:not([data-has-img="false"]) {
  margin-top: min(6vw, 70px);
}
.area_breadcrumb .bread_crumb span {
  font-size: 13px;
}
.headHero .nectar-split-heading h1,
.headHero .nectar-split-heading h2,
.headHero .wpb_content_element h1,
.headHero .wpb_content_element h2  {
  font-weight: normal;
}
.home .light .blog-recent .col .post-header h3 a {color: #ffffff !important;}
.home .light .blog-recent .meta-category {
  display: none;
}
.weightBold h2, .weightBold h3, .weightBold h4, .weightBold h5 {
  font-weight: bold !important;
}
.weightMedium h2, .weightMedium h3, .weightMedium h4, .weightMedium h5 {
  font-weight: medium !important;
}
.weightNormal h2, .weightNormal h3, .weightNormal h4, .weightNormal h5 {
  font-weight: normal !important;
}
.headNoBold h1, .headNoBold h2, .headNoBold h3 {
  font-weight: normal !important;
}
body .sf-menu>li ul {
  padding: 0;
  border-radius: 5px;
}

body .sf-menu>li ul a {
  padding: 6px 10px;
}
.mobileOnly {
  display: none !important;
}

.line15, .line15 p {
  line-height: 1.5;
}

.bisnisKami .itemCard .itemBisnis {
  min-height: 420px;
}
.bisnisKami .itemCard .vc_column-inner {
  height: 100%;
}

.bisnisKami .itemCard .vc_column-inner>.wpb_wrapper {
    bottom: 21px;
    position: absolute;
    width: 82%;
}

.blog-recent>.col {
  border-radius: 15px;
  height: 100%;
}

body .related-posts[data-style=material] .inner-wrap {
  background-color: #ffffff;
}

.blog-recent>.col a .wp-post-image {
  border-radius: 10px;
}

.blog-recent[data-style=default] .col .post-header h3 {
  font-size: 21px;
  line-height: 1.4;
}
.blog-recent .col .post-header a {
  color: #40449d;
  font-weight: bold;
}
.blog-recent[data-style=default] .col .post-header h3 a:hover {
  text-decoration: underline;
  /* color: #ffffff !important; */
}
.blog-recent .col .post-header .meta-category {
  display: none;
}
img.circleImage,
.circleImage img {
  border-radius: 10000px !important;
  border-radius: 100% !important;
}
img.borderImage {
  border: 1px solid #dddddd;
}
#footer-outer .col:first-child img {
width: 250px;
}
/* .defaultFont h4 {
  font-family: 'Open Sans', sans-serif;
} */
body #footer-outer #copyright {
  padding-bottom: 20px !important;
  border-top: 1px solid #5d61c8;
}
#footer-outer .col:first-child h3 {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
}
#footer-outer .col:last-child {
  text-align: right;
}

input[type=submit].nectar-button {
  min-width: 180px;
  margin-top: 15px;
}

@media (max-width: 1000px) {
  .desktopOnly {
      display: none !important;
  }
  .mobileOnly {
      display: block !important;
  }
}

@media (max-width: 960px) {
  #footer-widgets .container .row>div:last-child {
      text-align:left;
  }
  .headHero .wpb_text_column.wpb_content_element {
      margin-bottom:0;
  }
  #footer-widgets .container .row>div:last-child h3, #footer-widgets .container .row>div:last-child p {
      text-align: left;
  }
}