/*----------------------------------*/

.path-timedevents #page-title #page-title-inner { display:none;}
.path-timedevents #wrapper .container {max-width: 100%;width: 1195px;margin: 0 auto;padding-left: 15px;padding-right: 15px;}
.path-timedevents #wrapper{ background:#f4f4f4; padding:30px 0 50px;}
.path-timedevents .footer { margin-top:0;}
.path-timedevents .ajax-progress { display:block !important;}

.path-timedevents .series_full { width:100%; height:auto; float:left; margin-bottom:0px;}
.path-timedevents .series_page .add-timed-event-form { width:100%; height:auto; float:left;}
.path-timedevents .series_page .add-timed-event-form .series-event { width: 100% !important;float: left !important;margin: 0 !important;}
.path-timedevents .series_page .add-timed-event-form .series-event legend { border:none;width: 100%;float: left;}
.path-timedevents .series_page .add-timed-event-form .series-event legend span {font-size: 18px;font-weight: normal;margin: 0 0 10px;display: block;}
.path-timedevents .series_page .add-timed-event-form .series-event .fieldset-wrapper {width: 100%; float: left;}
.path-timedevents .series_page .add-timed-event-form .series-event .fieldset-wrapper .js-form-type-radio {width:100%;float: left;border: solid 1px #c7c5c5;padding: 10px 11px;margin: 0 15px 15px 0;border-radius:4px;}
.path-timedevents .series_page .add-timed-event-form .series-event .fieldset-wrapper .js-form-type-radio input.series-event {width: auto !important;float: left !important;}
.path-timedevents .series_page .add-timed-event-form .series-event .fieldset-wrapper .js-form-type-radio label {float: left;width: 100%;margin: 0 0;line-height: 15px;  cursor: pointer;}
.path-timedevents .series_page .add-timed-event-form .series-event .fieldset-wrapper .js-form-type-radio label span.title {width: 100%;float: left;font-weight: 300; line-height: 1.62em; color: #333;}
.path-timedevents .series_page .add-timed-event-form .series-event .fieldset-wrapper .js-form-type-radio label div { float:left;}

.path-timedevents .series_page .add-timed-event-form .series-event .fieldset-wrapper .js-form-type-radio label span.date {width: 100%;float: left;margin: 0 0; font-weight: 200;
line-height: 1.62em;color: #333;font-size: 16px;text-transform: capitalize;}
.path-timedevents .series_page .add-timed-event-form .series-event .fieldset-wrapper .js-form-type-radio label span.price {wwidth: auto;float: right;font-weight: 300;line-height: 1.62em;color: #333;font-size: 15px;text-transform: none;margin-left: 35px;padding:0px 0 0;}
.path-timedevents .series_page .add-timed-event-form .series-event .fieldset-wrapper .js-form-type-radio label .Seats.Available {width: 100%; display: block; float: left; padding: 10px 0 5px; font-size: 15px;  font-weight: 300; color: #414141; text-align: left;}



.path-timedevents .series_page .add-timed-event-form .series-event .description {width: 100%; float: left;color: #ea2a2a;font-size:17px;margin: 30px 0 0px;}

.path-timedevents .series_page .add-timed-event-form .series-event .js-form-type-checkbox, .path-timedevents .series_page .add-timed-event-form .series-event .form-checkboxes .js-form-type-checkbox{ cursor: pointer;}
.path-timedevents .series_page .add-timed-event-form .series-event .js-form-type-radio label span.title{ margin-top: -14px;}
.path-timedevents .series_page .add-timed-event-form .series-event .js-form-type-radio.active{background:#004886;border-color:#004886;}
.path-timedevents .series_page .add-timed-event-form .series-event .js-form-type-radio.active label span.title, .path-timedevents .series_page .add-timed-event-form .series-event .js-form-type-radio.active label span.date, .path-timedevents .series_page .add-timed-event-form .series-event .js-form-type-radio.active label span.price, .path-timedevents .series_page .add-timed-event-form .series-event .js-form-type-radio.active label .Seats.Available {color: #fff;}


.path-timedevents .series_page .add-timed-event-form .seriesminqty { width: 100%; float: left; margin: 4px 0 10px; color: #000; font-size:18px; font-weight:400;font-family: 'Avenir-Heavy';}

.path-timedevents .series_page .add-timed-event-form .form-item {width: 31%;float: left;margin: 15px 25px 0 0;}



.path-timedevents .series_page .add-timed-event-form .form-item input { width:100%; float:left;}
.path-timedevents .series_page .add-timed-event-form .form-item select { width:100%;float:left;}


.path-timedevents .series_page .add-timed-event-form .formbuttonevent {width:100%;float:left; text-align:center;}
.path-timedevents .series_page .add-timed-event-form .formbuttonevent input.button {width: auto;float: none; margin:25px 0;}


.path-timedevents .series_left {width:60%;float: left;}
.path-timedevents .series_left .series_image {float: left;margin: 0 25px 0 0;}
.path-timedevents .series_left .series_image img {width: 200px;height: 200px;margin-bottom: 0px;border-radius: 100%;float: left;}
.path-timedevents .series_left p {font-weight: 300;line-height: 27px;}

.path-timedevents .series_right{    width: 36%;float: right;background: #fff; padding: 24px 27px;}
.path-timedevents .series_right .series_date_time {width: 100%;float: left;font-size: 17px;background: url('../images/time-icon.png') no-repeat left top;padding-left: 37px;margin: 0px 0 16px;text-transform: uppercase;line-height: 25px;}
.path-timedevents .series_right .series_location {width: 100%;float: left;font-size: 17px;background: url('../images/location-big.png') no-repeat 5px top;padding-left: 37px;margin: 0px 0 16px;text-transform: uppercase;}
.path-timedevents .series_right .series_date {width: 100%;float: left;font-size: 17px;background: url('../images/calicon-detail.png') no-repeat left top;padding-left: 37px;margin: 0px 0 16px;text-transform: uppercase;line-height: 25px;}

.path-timedevents .series_right .series_price {width: 100%;float: left;font-size: 17px;background	: url('../images/priceicon.png') no-repeat left top;padding-left: 37px;margin: 0px 0 16px;text-transform: uppercase;line-height: 25px;}

.path-timedevents .series_right .series_image img { width:100%;height: auto;}


.path-timedevents .series_left .series_title{width: 100%;float: left;font-size: 30px;line-height: 35px;color: #333;text-transform: uppercase;margin: 0px 0 25px;font-family: 'Avenir-Black';}
.path-timedevents .series_left .series_date {width: 100%;float: left;font-size: 18px;font-weight: 300;margin-bottom: 10px;}
.path-timedevents .series_left .series_desc p{	}
.path-timedevents .series_left .series_embdvdo { width:100%; float:left;margin: 0 0 30px;}
.path-timedevents .series_left .series_embdvdo iframe { width:100%;}


.series_page .add-timed-event-form .fieldset-wrapper{ padding:0px;}
.path-timedevents .series_page .add-timed-event-form .custm-open-close-reg { width:100%!important;}
.path-timedevents .series_page .add-timed-event-form .form-item#edit-eventform {width: 60%;float: right;margin: 60px 0px 0 0;background-color: #fff;border: solid 1px #dbdae3;padding: 10px 10px;}
.path-timedevents .series_page .add-timed-event-form .form-item#edit-eventform legend{background: #f8f7fa; border: solid 1px #dbdae3; min-height: 35px;margin-bottom: -15px;border-radius: 6px 6px 0 0; display:none;}
.path-timedevents .series_page .add-timed-event-form .form-item .js-form-type-select, .path-timedevents .series_page .add-timed-event-form .form-item .js-form-type-textfield, .path-timedevents .series_page .add-timed-event-form .form-item .js-form-type-email, .path-timedevents .series_page .add-timed-event-form .form-item .js-form-type-number { width: 50%; float: left; margin: 0 0px 2px 0; padding:5px 12px; box-sizing: border-box;}
.path-timedevents .series_page .add-timed-event-form .form-item label{margin-top:0px;}
.path-timedevents .series_page .add-timed-event-form .form-item input, .path-timedevents .series_page .add-timed-event-form .form-item select {}
.series_page .series-event.fieldgroup.form-composite{width: 37% !important; margin-top: 30px !important;}
.series_page .series-event.fieldgroup.form-composite legend .seriesminqty .minqty{ display: inline-block;}
.series_page .series-event.fieldgroup.form-composite .form-checkboxes{padding: 0 0px;}
.outofstock .oostext, .waitlist_yes_cls .oostext{border: 1px solid #ea383f;padding: 4px 4px;font-size: 13px;float: left;background: #ea383f;color: #fff;}
.outofstock .price, .waitlist_yes_cls .price{width: auto !important;}

.path-timedevents .series_page .add-timed-event-form .form-item#edit-eventform .series_register_message { width:100%; float:left;background: #f3c758;color: #fff;padding: 10px 0;font-size: 22px;font-weight: 600;} 

.path-timedevents .series_page .add-timed-event-form .captcha {width: 50%;float: left;margin: 0 0px 2px 0;padding: 5px 12px;box-sizing: border-box;position: relative;}
.path-timedevents .series_page .add-timed-event-form .captcha img {position: absolute;left: 10px;width: 155px;height: auto;top:38px;}
.path-timedevents .series_page .add-timed-event-form .captcha .js-form-item-captcha-response {width:46%;float: right; padding:0;}
.path-timedevents .series_page .add-timed-event-form .captcha .js-form-item-captcha-response label {position: absolute;left: 13px;top: 5px;}
.path-timedevents .series_page .add-timed-event-form .captcha .js-form-item-captcha-response input { margin-top:33px;}

/*-------- timedevevents form --------*/
.cust-memonly-link .anchorlink {
    border: 1px solid #81cedb;
    margin-top: 2%;
    font-size: 16px;
    text-decoration: none;
}
.cust-memonly-link .anchorlink:hover {
    border-color: #004886;
    color: #004886;
}
.path-timedevents .series_page .add-timed-event-form .form-item#edit-eventform .memonly-tevt-txt {
    font-size: 16px;
    font-weight: bold;
    color: #004886;
    width: 100%;
    float: left;
    margin: 2% 0 0 0;
}
.path-timedevents .series_page .add-timed-event-form .form-item .series_free_message.cust-memonly-link {
    width: 100%;
    float: left;
    text-align: center;
}
/*------- /timedevevents form --------*/

@media screen and (max-width:1280px) {

.path-timedevents .series_page .add-timed-event-form .captcha .js-form-item-captcha-response {width:45%;float: right; padding:0;}

}

@media screen and (max-width:1024px) {

.path-timedevents .series_page .add-timed-event-form .captcha img {position: absolute;left: 10px;width: 125px;height: auto;top:42px;}

}




@media screen and (max-width:1023px) {
.path-timedevents #page-title { margin-top:120px;}
.path-timedevents .series_left .series_title { font-size: 25px;}
.path-timedevents .series_left {width:100%;float: left;}
.path-timedevents .series_right { width:100%;float: right; margin:0 0 30px;}
.series_page .series-event.fieldgroup.form-composite { width: 100% !important; margin-top: 30px !important;}
.path-timedevents .series_page .add-timed-event-form .form-item#edit-eventform { width: 100%;float: right;    margin: 5px 0px 0 0;}

}


@media screen and (max-width:767px) {

.path-timedevents .series_right {width: 100%; float: right;padding: 13px 13px;}
.path-timedevents .series_right .series_image img { width: auto;}
.path-timedevents .series_left { width: 100%; float: left;  margin-top: 25px;}
.series_page .series-event.fieldgroup.form-composite { width: 100% !important; margin-top: 10px !important;}
.path-timedevents .series_page .add-timed-event-form .form-item#edit-eventform { width: 100%;float: right;margin: 20px 0px 0 0;}

.path-timedevents .series_page .add-timed-event-form .form-item .js-form-type-select, .path-timedevents .series_page .add-timed-event-form .form-item .js-form-type-textfield, .path-timedevents .series_page .add-timed-event-form .form-item .js-form-type-email, .path-timedevents .series_page .add-timed-event-form .form-item .js-form-type-number {
    width:100%;}
.path-timedevents .series_left .series_image {float: left; margin: 0 0px 15px 0; width: 100%;text-align: center;}
.path-timedevents .series_left .series_image img { float:none;}
.path-timedevents .series_left .series_title {font-size:18px; margin: 0px 0 5px;text-align: center;}
.path-timedevents .series_page .add-timed-event-form .series-event .fieldset-wrapper .js-form-type-radio label span.price { float: right; font-size: 15px;margin-left: 0;}
.path-timedevents .series_page .add-timed-event-form .series-event .fieldset-wrapper .js-form-type-radio label span.date { margin:4px 0 5px;line-height: 19px;}
.path-timedevents .series_page .add-timed-event-form .formbuttonevent {}
.path-timedevents .series_page .add-timed-event-form .formbuttonevent input.button {margin: 5px 0 0;}
.path-timedevents .series_page .add-timed-event-form .form-item#edit-eventform .series_register_message {  font-size: 18px;}

.path-timedevents .series_page .add-timed-event-form .captcha {width:100%;float: left;margin: 0 0px 2px 0;padding: 5px 12px;box-sizing: border-box;position: relative;}
.path-timedevents .series_page .add-timed-event-form .captcha img {position: relative;left: 0px;width: 175px;height: auto;top:0px;}
.path-timedevents .series_page .add-timed-event-form .captcha .js-form-item-captcha-response {width:100%;float: right; padding:0;}
.path-timedevents .series_page .add-timed-event-form .captcha .js-form-item-captcha-response label {position: relative;left: 0px;top: 0px;}
.path-timedevents .series_page .add-timed-event-form .captcha .js-form-item-captcha-response input { margin-top:0px;}
.path-timedevents #page-title { margin-top:0px;}
.path-timedevents #wrapper {padding: 10px 0 50px;}
.path-timedevents .series_full {margin-bottom: 0px;}

}

.path-timedevents .series_free_message{
text-align: center;
margin-bottom:0px;
margin-top:0px;
font-size: 17px;
font-weight: 300;
color: #838383;
}

.path-timedevents .cust-indhousehld { text-transform:capitalize;}

.dispnone { display: none;}
.dispblock {display: block;}


/*********THROBBER********/
.ajax-progress { display:block !important;}
.ajax-progress,
.ajax-progress-throbber,
.ajax-progress-fullscreen {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  opacity: 1 !important;
  background: rgba(255, 255, 255, 0.8) !important;
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 999999 !important;
  overflow: hidden !important;
  text-indent: -99999em !important;
}
 
.ajax-progress-throbber:before,
.ajax-progress-fullscreen:before {
  content: " ";
  display: block;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 0.8s infinite linear;
  animation: spin 0.8s infinite linear;
  border-radius: 120px;
  border-width: 10px;
  border-style: solid;
  border-color: #D6232F transparent #D6232F transparent;
  overflow: hidden;
  text-indent: -99999em;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
 
@-webkit-keyframes spin {
  to {
    transform: rotate(360deg); 
  }
}
 
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}


.tev_opt_time { text-transform: none !important; }