/* sp-header */
#sp-header:not(.header-sticky) { box-shadow: none; background:#000f2f; }
.jt-d2logo ~ .logo { position: relative; z-index: 3; opacity: 0; }

/* megamenu */
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner { border-width: 3px 0 0; border-style: solid; }

/* jt-header2*/
.jt-header2 #sp-header { background: #fff; }
.jt-header2 #sp-header .sp-megamenu-parent>li>a { color: #000; }

/* jt-header3 */
@media(min-width: 1140px) {
  .jt-header3 #sp-header:not(.header-sticky) { height: auto; }
  .jt-header3 #sp-header:not(.header-sticky) .container-inner > .row > * { width: 100%; }
  .jt-header3 #sp-header:not(.header-sticky) #sp-logo > .sp-column { flex-direction: row-reverse; justify-content: between; }
  .jt-header3 #sp-header:not(.header-sticky) .sp-megamenu-parent>li>a { line-height: 56px; }
  .jt-header3 #sp-header.header-sticky .jt-d2logo,
  .jt-header3 #sp-header.header-sticky .jt-d3header { display: none; }
  .jt-header3 #sp-header.header-sticky .logo { opacity: 1; }
}

/* jt-d2search */
.jt-d2search { order: 1; }
.jt-d2search .form-control,
.jt-d2search .btn { background: none; border: 0 none; }
.jt-d2search .form-control { max-width: 120px; }
.jt-d2search .btn { font-size: 0; color: inherit; }
.jt-d2search .btn .icon-white { font-size: 14px; }

/* page title */
.sp-page-title,
.sp-page-title .container { position: relative; }
.sp-page-title { margin: -80px 0 0; padding: 200px 0 150px; background-position: center; background-size: cover; }
.sp-page-title:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: inherit; opacity: .6; }
.sp-page-title .sp-page-title-heading { font-size: 70px; font-weight: 700; }

/* sidebar */
#sp-left .sp-module, #sp-right .sp-module { border: 0 none; }
#sp-left .sp-module { padding: 0 30px 0 0; }
#sp-right .sp-module { padding: 0 0 0 30px; }

/* articles-list */
.article-list .article { border: 0 none; margin: 0 0 100px; padding: 0; }
.article-list .article .article-intro-image, 
.article-list .article .article-featured-video, 
.article-list .article .article-featured-audio, 
.article-list .article .article-feature-gallery { margin: 0 0 20px; }
.article .float-left img { min-width: 100%; }
.article-body { display: flex; flex-direction: column; align-items: start; }
.article-body .article-info { order: -1; }
.article-info > * { padding: 0 20px 0 0; }
.article-info > *:before { font-family: "Font Awesome 5 Free"; }
.article-info > *:before,
.article-info>span+span::before { padding: 0 5px 0 0; }
.article-info .createdby:before { content: "\f007"; }
.article-info .category-name:before { content: "\f07b"; }
.article-info .published:before { content: "\f073"; }
.article-list .article .article-header h1,
.article-list .article .article-header h2 { font-size: 38px; font-weight: 700; }
.article-list .article .readmore a { margin: 30px 0 0; display: inline-block; color: #fff; padding: 12px 35px; border-radius: 5px; }

/* article-details */
.article-details { display: flex; flex-direction: column; }
.article-details > .float-left { order: -3; }
.article-details .article-header { order: -2; }
.article-details .article-info { order: -3; }
.article-details > .float-left img { min-width: 100%; }
.article-details .article-header h1,
.article-details .article-header h2 { font-weight: 700; }

/* Responsive: 991px */
@media(max-width: 991px) {
  
  /* */
  #sp-header .burger-icon { background: #fff; }
}

/* Responsive: 767px */
@media(max-width: 767px) {
  
  /* */
  .sp-page-title .sp-page-title-heading { font-size: 30px; }
  
  /**/
  .article-info>span:first-child { display: none; }
  
  /**/
  .article-list .article .article-header h1,
  .article-list .article .article-header h2 { font-size: 25px; }
}