/* ------------------- Grid css - Start-------------------  */
.ectbe-swiper-outer-wrapper{
  --ectbe-btn-fnt-size: 22px;
  --ectbe-nav-btn-top-pos: 50%;
  --ectbe-nav-btn-bdr-width: 0px 0px 0px 0px;
  --ectbe-nav-btn-bdr-style: none;
  --ectbe-nav-btn-radius:0px;
  --ectbe-nav-btn-bdr-color: transparent;
  --ectbe-nav-btn-margin:0px 0px 0px 0px;
  --ectbe-nav-btn-padding:0px 0px 0px 0px;
}
.ectbe-wrapper.ectbe-carousel-wrapper {
  display: flex;
  flex-wrap: wrap;
  --e-ectbe-carousel-layout-display: flex;
  --e-ectbe-carousel-layout-direction: column;
  --e-ectbe-content-box-padding: 0;
  --event-column: 2;

}

.ectbe-wrapper.ectbe-carousel-wrapper {
  padding: 10px 0px;
}

.ectbe-carousel-wrapper.ectbe-wrapper .ectbe-inner-wrapper{
  margin: 0px;
}

.ectbe-carousel-wrapper .ectbe-content {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.ectbe-carousel-wrapper .ectbe-date-wrp {
  --align-items: center;
  --justify-content: center;
  --flex-wrap: wrap;
  font-size: 40px;
  color: var(--e-ectbe-date-area-color);
  display: var(--e-ectbe-date-area-flex);
  margin: var(--e-ectbe-date-area-margin);
  line-height: initial;
  font-weight: 600;
  width: var(--e-ectbe-evt-current-item-width);
  padding: var(--e-ectbe-date-area-padding);
  background-color: var(--e-ectbe-date-area-background);
  
}

.ectbe-carousel-wrapper .ectbe-nested-content > * {
  margin-bottom: 5px;
}

.ectbe-wrapper.ectbe-carousel-wrapper .ectbe-evt-more-box {
  display: flex;
  width: var(--e-ectbe-evt-current-item-width);
  color: var(--e-ectbe-evt-read-more-color);
  background-color: var(--e-ectbe-evt-read-more-bg-color);
  font-size: var(--e-ectbe-evt-read-more-size);
  justify-content: var(--justify-content);
}

/* Swiper css - Start  */
.ectbe-swiper-outer-wrapper {
  position: relative;
}

 .ectbe-button-prev,
 .ectbe-button-next {
  position: absolute;

  top: var(--ectbe-nav-btn-top-pos);
  transform: translateY(-50%);
  z-index: 99;
  font-size: var(--ectbe-btn-fnt-size);
  color: #680b39;
 
  border-radius: var(--ectbe-nav-btn-radius);
  padding:var(--ectbe-nav-btn-padding);
  margin: var(--ectbe-nav-btn-margin);
}



 .ectbe-button-next[aria-disabled="true"],.ectbe-button-prev[aria-disabled="true"]{
  
  color: black;
}

.ectbe-button-prev {
  left: 0px;
}

.ectbe-button-next {
  right: 0px;
} 

.ectbe-button-prev:hover , .ectbe-button-next:hover
    {
    cursor: pointer;
}

/* Swiper css - End  */

@media screen and (max-width: 991px) {
  .ectbe-wrapper.ectbe-carousel-wrapper,
  .ectbe-carousel-wrapper .ectbe-content {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}


/* ------------------- Responsive css - End ------------------- */
