/*
Theme Name: chaplum
Version: 1.0
Template: lightning
*/

.lightning_swiper-container, .lightning_swiper  {
  height: calc(100vh - 64px);
} 

.swiper-slide {
  height: 100%;
}

.ltg-slide picture {
  height: 100%;
  position: relative;
}

.ltg-slide picture img {
  height: 100%;
  object-fit: cover;
}

.mini-content-container-1 {
  line-height: 2;
}

.kv-soon {
  font-size: 20px;
}

.vk_highlighter {
  background: linear-gradient(transparent 60%,rgba(148, 34, 67, 0.5) 0) !important;
}

.page-header {
  background: #942243;
}

.global-nav-list>li:before {
  border-bottom-color:#942243;
}

.global-nav-list>li>ul.sub-menu {
  background: #942243;

}
.global-nav-list>li.menu-item-has-children::after {
  border-bottom-color: #942243;

}

a {
  transition: all 0.3s ease !important;
}

.wp-block-heading a:hover {
  color: #942243 !important;
}

.breadcrumb-list a:hover {
  color: #942243 !important;

}

.site-footer-copyright p:last-child {
  display: none;
}

.site-footer {
  border-top-color: #942243;
}

.is-style-vk-heading-plain {
  margin-top: 1em !important;
}

.top-services {
  margin-bottom: 40px !important;
}

.veu_childPage_list .childPage_list_box {
  width: 100% !important;
}

.childPage_list_more  {
  background: #942243;
}

.veu_contact .contact_txt_tel{
  color :#942243;
}

.postList_terms a {
  background: #942243 !important;
}

.contact_frame a   {
  background: #942243;
}

.btn {
  background: #942243;
}

.vk_post_imgOuter_singleTermLabel {
  background: #942243 !important;

}

.is-style-vk-image-rounded a {
  pointer-events: none;
}

#padSection {
  display: none;
}

.entry-meta .author{ 
  display: none;
}

.wpcf7-form-control.btn {
  background: #942243 !important;
}

.entry-title--post-type--page, h2 {
  border-color: #942243 !important;
}

.officer-img .wp-block-media-text__media{
  box-shadow: 0 0 12px rgba(0,0,0, .2);
}

.wrapper-1200 {
  width: 100vw;
  max-width: 1200px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .veu_childPage_list .childPage_list_box {
    width: 500px !important;
    margin: 0 auto;
  }
}

@media (min-width: 992px) {
  .lightning_swiper-container, .lightning_swiper  {
    height: calc(100vh - 94px);
  } 

  .kv-soon {
    font-size: 30px;
  }
}