  .eb-event-date.btn-primary {   
    color: #ffffff;
    background-color: #8679F6;
    border-color: #8679F6;
    height: 258px !important;
    width: 90px !important;
    border-radius: 12px 0px 0px 12px !important;
}
.eb-container .input-large {
    width: 210px!important;
  box-shadow: none !important;
  border: none !important;
  border-radius:15px !important;
}
.eb-event-date {
    height: 70px;
    width: 70px;
}
.eb-event-information .eb-event-price-container {
    display: none;
 }
.eb-register-buttons-bottom .btn {
    background-color: #e6e6e6;
}
.eb-search-bar-container select.form-control:not([multiple]), .eb-search-bar-container select:not(.form-control):not([multiple]), .eb-search-bar-container select.inputbox:not([multiple]), .eb-search-bar-container select:not([multiple]) {
    height: 48px !important;
    color: #110053 !important;
    font-size: 18px !important;
    font-weight: 400 !important;
   border: none !important;
    background: #FCF9FD !important;
    border-radius: 12px !important;
  box-shadow: none !important;
}
.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
      margin-left: 14px;
    column-gap: 10px;
  border: none !important;
    border-radius: 12px !important;
}
.sppb-form-group .sppb-form-control, .form-control, input[type=text]:not(.form-control), input[type=email]:not(.form-control), input[type=url]:not(.form-control), input[type=date]:not(.form-control), input[type=password]:not(.form-control), input[type=search]:not(.form-control), input[type=tel]:not(.form-control), input[type=number]:not(.form-control), select:not(.form-control) {
  height: 48px !important;
      line-height: 36px;
  padding: 6px 10px!important;
    border: none !important;
    background: #FCF9FD !important;
    border-radius: 12px !important;
  box-shadow: none !important;
}

.eb-search-bar-container {
    margin: 0px auto 20px !important;
}
#eb-category-page-timeline .eb-register-buttons-bottom .btn {
    border-radius: 48px;
    border: 1px solid #715AE6;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15) !important;
    padding: 6px 25px;
    margin: 10px 0px 20px;
    background: #fff;
    font-size: 16px;
    font-weight: 400;
    color: #715AE6;
}
.eb-event-date-day {
    font-size: 50px !important;
    line-height: 50px !important;
    padding-top: 60px !important;
}
@media (max-width: 767px) {

.eb-search-bar-container .btn-group {
    display: contents !important;

}
 .btn-group .input-large {
    margin: 5px 0px !important;
}
  .filter-search .input-large {
    width: 100% !important;
}
    .filter-search {
    width: 100% !important;
}
 .btn-group .input-large {
    width: 100% !important;
       margin-left: 14px;
    column-gap: 10px;
}
 .eb-search-bar-container {
    padding: 30px 10px 20px 10px !important;
}
    .eb-event-date.btn-inverse {    
     height: 400px !important;
  }
.eb-event-date-day{
padding-top: 130px !important;
}
  .eb-even-title-container {
    font-size: 20px !important;
}
}
.eb-btn-search {
  background: #64FFD8 !important;
  color: #110053 !important;
  border-radius:12px !important;

}
.eb-search-bar-container {
    background-color: #fff !important;
}
select#category_id:not(.form-control):not([multiple]), select#category_id:not([multiple]) {
  background-image: url('https://partner.九州直播global.com/images/MapPin.png') !important;
  background-repeat: no-repeat !important;
  background-position: 8px !important;
  padding: 6px 28px !important;
  background-size: 20px !important;
}
select#location_id:not(.form-control):not([multiple]), select#location_id:not([multiple]) {
  background-image: url('https://partner.九州直播global.com/images/MapPin.png') !important;
  background-repeat: no-repeat !important;
  background-position: 8px !important;
  padding: 6px 28px !important;
  background-size: 20px !important;
}
select#filter_duration:not(.form-control):not([multiple]), select#filter_duration:not([multiple]) {
  background-image: url('https://partner.九州直播global.com/images/mdi_calendar.png') !important;
  background-repeat: no-repeat !important;
  background-position: 8px !important;
  padding: 6px 28px !important;
  background-size: 20px !important;
}
.eb-description-details .eb-modal {
  display:none !important;
}
.eb-event-date-container {
  padding: 0 !important;
  border-radius: 12px !important;
  border: none !important;
}
.eb-event-container {
    background-image: none !important;
}
.eb-taskbar.eb-register-buttons-bottom {
    padding: 0 !important;
    border-bottom: 0 !important;
}
.eb-events-timeline .eb-event-container {
  border-radius: 12px !important;
  background: #FDFDFD !important;
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.25) !important;
  margin-bottom: 20px !important;
}
.eb-description-block-container {
  padding:10px 20px 0 0;
}

.eb-event-date-month, .eb-event-date-year {
    color: #fff;
    font-size: 20px !important;
    line-height: 24px !important;
}
.eb-description-block-container .eb-event-title {
  color: #110053;
    font-family: Outfit;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 42px;
}
.eb-description-block-container .eb-event-information {
    margin-bottom: 0px !important;
    color: #110053;
    font-family: Outfit;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
}
.eb-description-block-container .eb-event-date-info {
    color: #110053;
    font-family: Outfit;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
}
.eb-description-block-container .eb-description-details {
      color: #110053;
    font-family: Outfit;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
}
.form-horizontal .controls {
    margin-left: 325px !important;
}
label {
    transform: translateY(8px) !important;
}
.eb-event .eb-description, .eb-container {
  margin-bottom:20px!important;
}
.eb-register-buttons-bottom ul li .eb-register-button, .eb-register-buttons-bottom ul li .eb-button-button-link {
  border-radius: 48px !important;
    border: 1px solid #715AE6 !important;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15) !important;
    padding: 6px 25px !important;
    margin: 10px 0px 20px !important;
    background: #fff !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #715AE6 !important;
}
#eb-individual-registration-page .btn-primary {
  border-radius: 48px !important;
    border: 1px solid #715AE6 !important;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15) !important;
    padding: 6px 25px !important;
    margin: 10px 0px 20px !important;
    background: #fff !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #715AE6 !important;
}
#eb-event-search {
    display: table;
    margin: 0 auto;
}
h2 {
    font-family: 'Outfit'!important;
    font-size: 36px;
    font-weight: 500;
    text-decoration: none
          padding-top: 12px !important;
}

.eb-event-information {
  padding: 0px 0 14px;
    margin-bottom: -162px !important;
  color: #110053;
}
.eb-taskbar li {
    float: left;
    list-style-type: none;
    background-image: none;
    padding: 0 
5px
 0 0;
    margin: 
-5.5em
 0 
2px
!important;
}
body, .sp-preloader {
    background-color: #fff;
    color: #110053 !important;
    font-family: 'Outfit'!important;
    font-size: 15px !important;
    font-weight: 400 !important;
  line-height:27px !important;
}
.eb-even-title-container{
padding-top: 15px;
    margin-bottom: 6px;
}
.eb-events-timeline .eb-taskbar {
  padding: 0 !important;
}
@media screen and (max-width: 640px){
.eb-taskbar li {
    float: none!important;
   margin: 
-5.1em
 0 
2px
!important;
}
}
@media screen and (max-width: 640px){
.eb-event-information {
  padding: 0px 0 14px;
    margin-bottom: -270px !important;
}
}
}