.lstevent h3 {
  min-height: 110px !important;
}
.lstevent .lstevent-text {
  height: unset !important;
}
.IDL63FAITXKXULT1 .section-alternate-bg{background-color:transparent;}
.IDL7RLTQP4OYREI7 .section-alternate-bg{background-color:transparent;}
.IDL6HXPV9XE82AS1 .section-alternate-bg{background-color:transparent;}
.btn-warning.dropdown-toggle{
background-color: #E14951;
border-color: #E14951;
color:#fff;
}
.btn-warning.dropdown-toggle:Active{
background-color: #D0434A;
border-color: #D0434A;
color:#fff;
}
.showCategoryBtn.btn-warning{
background-color: #E14951;
border-color: #E14951;
color:#fff;
}
.showCategoryBtn.btn-warning:active{
background-color: #D0434A;
border-color: #D0434A;
}
form {
  margin-bottom: 0;
}
.container-fluid.IDL5S5G5YHHJV2322{
margin:0 !important;
}
.row.IDL5S5OKX30ZX4226{
padding:0 !important;
}
.IDL5S5WLM7Q9PXQ4{
margin-right:-15px !important;
}
.slider-element .calendar{
display:none;
}
.hp-calendar{
bottom: -70px;
padding: 10px;
font-size: 13px;
}
.page-84 .title-bdr .col-6{
flex: 0 0 100% !important;
max-width: 100% !important;
}
.page-show-details .btn-info{
background-color: #E14951;
border-color: #E14951;
}
.event-item.col-lg-4 .shows-detail h4{
display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
.event-item.col-lg-3 .shows-detail h4{
display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
.event-item.col-lg-4 .shows-detail{
min-height:137px;
}
.event-item.col-lg-3 .row .col-md-6{
flex: 0 0 100%;
max-width: 100%;
}
.fancy-title > h4 > span {
   font-size: 36px !important;
    text-transform: uppercase;
    font-weight: normal;
    color: #000 !important;
}
footer ul li a{font-size:1.35vw;}

.IDL5Y4S8YFQ6Q0B1 .fluid-width-video-wrapper iframe{
    position: inherit !important;
    height: 300px !important;
    width: 50% !important;
}

.fsBody .fsForm .fsRequiredLabel {
    color: #000000;
}
#gridview, #two-col, #three-col, #four-col{margin-bottom:5px;}
.fsBody .fsForm .fsLabel, .fsBody .fsForm .fsOptionLabel, .fsBody .fsForm .fsMatrix th, .fsBody .fsForm .fsMatrixLabel {
    color: #000000;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    line-height: 18px;
}

#fsForm1823561 .fsSection input {
    width: 100% !important;
    height: 34px !important;
    border: solid 1px #b9b9b9 !important;
}

#field27482956 {
    padding: 2px 2px;
    outline: none;
    display: block;
    background: #fff;
    text-indent: 4px;
    color: #2c2c2c;
    border: solid 1px #b9b9b9;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;    
}

.fsBody .fsForm input[type=text].fsField, .fsBody .fsForm input[type=file].fsField, .fsBody .fsForm input[type=number].fsField, .fsBody .fsForm input[type=email].fsField, .fsBody .fsForm input[type=tel].fsField, .fsBody .fsForm textarea.fsField {
    padding: 3px;
}
.fsLabelVertical .fsSupporting {
    clear: left;
}

.fsBody .fsForm .fsSupporting {
    color: #777777;
}

.fsBody .fsForm .fsSupporting {
    font-size: 11px;
}
.fsSubmit input.fsSubmitButton {
    float: left !important;
    background: #d938ad !important;
    color: white !important;
    border: 1px solid #d938ad !important;
    text-transform: uppercase !important;
    padding: 0 25px !important;
    line-height: 35px !important;
    font-size: 13px !important;
    display: inline-block !important;
    width: auto !important;
    font-family: inherit !important;
    font-weight: 400 !important;
}
.fsPagination .fsPreviousButton {
    float: left;
}

#fsForm1823561 .fsSection select {
    float: left;
    height: 34px !important;
    font-size: 13px !important;
}

.page-show-details .show_slider{
max-height: none !important;
}
.page-show-details-full-width .col-sm-6.col-md-4 .show-status-spot{
padding: 1rem !important;
background-color:#fff;
margin-top: 3rem !important;
}
.page-show-details-full-width .show-status-spot-imgs{
padding: 1rem !important;
background-color:#fff;
margin-top: 3rem !important;
text-align:center;
}
.page-show-details-full-width .show-status-spot-imgs img{
height:42px;width:auto;margin:10px;
}
footer .sociallink--block{
margin-left: 28px;
}
.page-show-details .col-sm-6.col-md-4 .datepicker-inline td.custom-tooltip{
background: #E4714F !important;
}
.page-show-details .col-sm-6.col-md-4 .datepicker-inline{
width: 100%;
}
.page-show-details .col-sm-6.col-md-4 .datepicker-inline table{
width: 100%;
}
.page-show-details .col-sm-6.col-md-4 .datepicker-inline table td{
border-radius: 0;
border: 2px solid #fff !important;
}
.datepicker-inline{
width: 100%;
}
.datepicker-inline table{
width: 100%;
}
.datepicker-inline table td{
border-radius: 0;
border: 2px solid #fff !important;
position:relative;
}
.datepicker-inline table td::after{
position: absolute;
border: 2px solid #fff;
content: '';
left: -1px;
top: -1px;
right: -1px;
bottom: -1px;
}
.datepicker-inline table thead tr:nth-child(2) th{
font-size: 15px;
padding-bottom: 0;
}
.datepicker-inline table thead tr:nth-child(2){
border-bottom: none;
}
.datepicker-inline .custom-tooltip{
background: #E14951 !important;
}
.x-calender-shows-details{
border: none;
border-radius: 2px;
}
.row.IDL8ATT16T5XY533{margin:0 auto;}
.IDL890HT5HVVBS35 .owl-stage{width:auto !important;}
.IDL890HT5HVVBS35 .owl-stage .owl-item{width:150px !important;}

.event-item .shows-thumb img{aspect-ratio:3/2.5;object-fit: cover;width: 100%;}

@media (max-width: 767px){
.bapacthousandoaks-home-slider .swiper-slide-bg{padding-left: 0 !important;padding-right: 0 !important;background-color: #000 !important;}
.bapacthousandoaks-home-slider .slide-info{right: 25px;margin-right: 0;}
.event-item .btnwdth{text-align:left;}
.event-item .btnwdth .btn{width:49%;max-width:200px;}
.section-alternate-bg.container-fluid{padding:0 0 40px 0 !important;}
.section-alternate-bg.container-fluid .container-fluid{padding:0 !important;margin:0 !important;}
.section-alternate-bg.container-fluid img{width:auto !important;}
.section-alternate-bg.container-fluid .fancy-title > h4 > span{font-size: 25px !important;}
.section-alternate-bg.container-fluid .col-lg-3{padding:0 !important;}
.showCategoryBtn.btn-warning{display:none;}
}

@media (max-width: 991px) and (min-width: 768px) {
.bapacthousandoaks-home-slider .swiper-slide-bg{padding-left: 50px !important;padding-right: 50px !important;background-color: #000 !important;}
.bapacthousandoaks-home-slider .slide-info{right: 75px;margin-right: 0;}
.IDL7EZGKTQGAHUT3 .col-md-3{flex: 0 0 33.333%;max-width: 33.333%;}
.IDL7EZGKTQGAHUT3 .col-md-3:last-child{display:none;}
footer h4{font-size: 1.6vw;}
.event-item .btnwdth{text-align:left;}
.event-item .btnwdth .btn{width:49%;}
.d-lg-none, .d-md-none{display:none;}
}

@media (max-width: 1199px) and (min-width: 992px) {
.bapacthousandoaks-home-slider .swiper-slide-bg{padding-left: 100px !important;padding-right: 100px !important;background-color: #000 !important;}
.bapacthousandoaks-home-slider .slide-info{right: 125px;margin-right: 0;}
.IDL7EZGKTQGAHUT3 .col-md-3{flex: 0 0 33.333%;max-width: 33.333%;}
.IDL7EZGKTQGAHUT3 .col-md-3:last-child{display:none;}
.event-item .shows-detail h4{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.event-item.col-lg-4{flex: 0 0 50%;max-width: 50%;}
.event-item.col-lg-3{flex: 0 0 50%;max-width: 50%;}
.event-item.col-lg-3 .shows-detail{min-height:90px;}
.menu-link {padding: 9px !important;}
}

@media (min-width: 1200px) {
.bapacthousandoaks-home-slider .swiper-slide-bg{padding-left: 150px !important;padding-right: 150px !important;background-color: #000 !important;}
.bapacthousandoaks-home-slider .slide-info{right: 175px;margin-right: 0;}
.event-item.col-lg-3 .btnwdth .btn{width: 48%;font-size: 12px;}
.event-item.col-lg-3 .shows-detail{min-height:90px;}
} 

@media (min-width: 992px) {
.header-size-md{min-height: 128px;}
.event-item .btnwdth{text-align:left;}
.event-item .btnwdth .btn{width:49%;}
footer p{font-size: 1.4vw;}
footer h4{font-size: 1.5vw;}
.d-lg-none, .d-md-none{display:none;}
}
@media (max-width: 991px){
footer .widget_links li a{font-size:16px;}
footer p{font-size: 14px;}
.page-show-details-full-width .section-alternate-bg .container-fluid{padding-left: 15px;padding-right: 15px;}
}
@media (max-width: 767px){
.IDL8ATYISCY0YQL0 img{margin-top:0 !important;margin-bottom:15px;}
footer .sociallink--block{margin-bottom:0;}
footer .pt-3.pb-3 span{font-size:14px;}
footer ul li a{font-size:14px;}
.IDL5Y4S8YFQ6Q0B1 .fluid-width-video-wrapper iframe{width: 100% !important;}
footer .row .col-md-3:nth-child(1) .row{padding-bottom:40px;}
footer .row .col-md-3:nth-child(2) .row{display:none;}
.page-4 .slider-element.vh-75{height: 30vh !important;}
.page-4 .slider-element .slide-info{bottom: 0;}
.page-4 .slider-element .slide-info a h6{margin-bottom: 0px;}
.page-4 .slider-element .slide-info a{position: absolute;bottom: 0;right: 15px;}
.row.IDL5S5OKX30ZX4226{padding:0 15px 0 15px !important;}
.IDL5S5WLM7Q9PXQ4 {margin-right: 0 !important;}
.hidden-xs, .hidden-sm{display:none;}
.page-26 .content-wrap{padding-top:0 !important;}
.lstevent h3 {min-height: unset !important;}
}
@media (max-width: 991px) and (min-width: 768px) {
.row.IDL8ATT16T5XY533 .col-lg-9{flex: 0 0 75%;max-width: 75%}
.row.IDL8ATT16T5XY533 .col-lg-3{flex: 0 0 25%;max-width: 25%}
.event-item .btnwdth{text-align:center;}
}

.section-bg  .fluid-width-video-wrapper {
    padding-top: 56.25% !important;
}

.IDLIORXZ5TN5FLK5 .section-alternate-bg.pb-5 {
    background: transparent;
}