.screen-AllEvents_aspx #filters{display:table-row}.screen-AllEvents_aspx .general_tab_item,.screen-AllEvents_aspx .general_tab_item_hover,.screen-AllEvents_aspx .general_tab_item_selected,.screen-AllEvents_aspx .general_tab_item_selected_hover{padding:.5em 2em;cursor:pointer;display:table-cell}.screen-AllEvents_aspx .general_tab_item_selected,.screen-AllEvents_aspx .general_tab_item_selected_hover{background-color:#5777a9;color:#fff}.nextBackBar .general_tab_item{padding:.5em .2em;background-color:#5777a9;color:#fff;display:table-cell}.screen-AllEvents_aspx .item_separator{display:inline}.screen-AllEvents_aspx .item_separator IMG{width:1px}.screen-AllEvents_aspx #eventsList{display:table;width:100%;background:#f3f3f3;margin-top:34px}.screen-AllEvents_aspx .noEventsMessage{font-size:110%;padding-top:1em;font-weight:bold}.dayContainer:not(.dayTitle){border-width:1px;border-color:#5777a9;border-style:outset}#calendarArea>div{display:table-cell}#calendarArea>div>div{display:table}.list_calendar_container{display:table-row}.list_background>div{display:block;background:#fff;padding:15px 15px;margin:1em;padding:0;font-size:10pt;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer}.list_background>div:hover{background:#e4eaf3}.list_background>div.dayTitle,.list_background>div.dayTitle:hover{background:none;cursor:default}.list_title{background-color:#f1f1f1;font-weight:bold;font-size:110%;padding-right:4px}.list_record{padding:.5em .5em;display:table-cell}.list_calendar_background{border:1px dashed #000;font-size:110%;background-color:#f5f5f5;text-align:center;display:table}.list_calendar_background>div{display:table-row}.list_calendar_background>div:first-child{display:table-caption}.list_calendar_background>div.list_calendar_day_name{display:block}.list_calendar_container>div{display:table-cell}.list_calendar_month{display:block;background-color:#66a825;color:#fff;padding:.5em 0}.list_calendar_day_name{background-color:#5777a9;color:#fff;display:table-row}.list_calendar_day_name .dayName{display:table-cell;padding:.2em .2em}.list_calendar_background .list_calendar_day{padding:2px;display:table-cell;color:#999;border:transparent 1px solid;cursor:default}.list_calendar_day_events{padding:2px;color:#5777a9;font-weight:bold}.list_calendar_day_selected{padding:2px;color:#66a825;font-weight:bold}.list_calendar_day_hover{cursor:pointer;color:#0e5e97}.list_calendar_events{background-color:#f5f5f5;font-size:110%;color:#828282;border:1px solid #000;width:292px}.list_week_days button{float:right;width:14.2%;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.list_calendar_events_title{font-size:110%;font-weight:bold;color:#828282;padding:2px}.list_calendar_events_list{font-size:110%;color:#828282;padding:2px}@media screen and (max-width:780px){.screen-AllEvents_aspx #filters{display:table;width:100%}.list_calendar_events{display:none !important}.nextBackBar button.general_tab_item{width:49%;margin-top:0}.nextBackBar button.general_tab_item:first-child{margin-right:.5%}.screen-AllEvents_aspx .general_tab_item,.screen-AllEvents_aspx .general_tab_item_hover,.screen-AllEvents_aspx .general_tab_item_selected,.screen-AllEvents_aspx .general_tab_item_selected_hover{cursor:pointer;padding-top:10px;font-weight:bold;border:1px solid #d4d4d4;padding-bottom:10px;padding-right:5px;padding-left:0;width:25%;min-height:20px;border-radius:0;height:62px;margin-top:19px}.screen-AllEvents_aspx .general_tab_item.nextBackBar,.screen-AllEvents_aspx .general_tab_item_hover.nextBackBar,.screen-AllEvents_aspx .general_tab_item_selected.nextBackBar,.screen-AllEvents_aspx .general_tab_item_selected_hover.nextBackBar{width:100%;float:right;top:49px;right:0;padding:0;border:0;padding-top:0;padding-bottom:0;display:inline-table;position:inherit}.list_calendar_instructions{display:none}.list_calendar_day_events{border-width:1px;border-color:#5777a9;border-style:outset}.list_calendar_day_selected{padding:2px;color:#fff;font-weight:bold;border-width:1px;border-color:#fff;background-color:#5777a9;border-style:outset}.list_calendar_container{margin-top:10px;position:absolute;width:100%}.list_calendar_results{margin-top:194px;width:100%}.list_calendar_legend{display:none}.list_calendar_background{font-size:110%;position:absolute;width:100%}.list_calendar_background button.list_calendar_day:not([id]){visibility:hidden}.screen-AllEvents_aspx .screen-content{position:absolute}}.promoBox{padding:.5em;border:1px dashed rgba(0,0,0,.3);position:relative;border-radius:.5em;margin-top:.55em;display:-webkit-flex;display:flex;align-items:baseline;-webkit-flex-wrap:wrap;flex-wrap:wrap}.promoBox:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);content:"";position:absolute;top:calc(.55em*-1);left:.55em;font-size:1.5em}.promoBox>div{width:100%;-webkit-order:-1;order:-1}.promoBox label{box-sizing:border-box;min-width:8em;font-weight:bold;font-size:1.1em}.promoBox input{-webkit-flex:2;flex:2;min-width:5em;box-sizing:border-box}.promoBox input+button{color:#fff;background-color:#1b6597;margin-right:.3em;padding:calc(.3em + 2px);-webkit-flex:0 auto;flex:0 auto;white-space:nowrap}.promoBox input+button:disabled{background-color:#d1dae0;color:#999}.promoBox>*{padding:.3em}.promoBox .number{display:inline-block;border:1px #ccc solid;background-color:#e6e6e6;border-radius:.3em;white-space:nowrap}.promoBox .number button{background-color:inherit}.promoBox .number button:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}@keyframes blinkTitle{from{color:#c0c0c0}to{color:#404041}}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.15,1.15,1.15)}to{transform:scale3d(1,1,1)}}#filters button{color:#000;border:2px solid #bebebe;background-color:#fff;margin-left:3px;display:inline-block}@media not screen and (max-width:780px){body.template-TemplateFull:not(.inIframe) #filters [data-ViewName="calendar"]{display:none}}#filters button.general_tab_item_selected,#filters button.general_tab_item_selected_hover{border:2px solid #1f76b1;-moz-box-shadow:0 0 19px #1f76b1;-webkit-box-shadow:0 0 19px #1f76b1;box-shadow:0 0 5px #1f76b1;font-weight:bold;font-size:14px}#filters .nextBackBar button{color:#fff;background-color:#1f76b1}#calendarArea>div{float:right;padding-bottom:7px;margin-right:33%}@media only screen and (max-width:780px){#calendarArea>div{margin-right:0}}#calendarArea .list_calendar_container .list_calendar_instructions{visibility:hidden}#calendarArea .list_calendar_container .list_calendar_instructions #curEvents{visibility:visible}#calendarArea .list_calendar_container>div{background-color:#f5f5f5}#calendarArea .list_calendar_container .list_calendar_background{font-family:Verdana,Arial,sans-serif;font-size:.9em;border-style:none;border-bottom:1px dashed #999}#calendarArea .list_calendar_container .list_calendar_background>div:first-child{margin-bottom:3px}#calendarArea .list_calendar_container .list_calendar_background .list_week_days button{float:right;width:14.2%;padding:10px;background-color:transparent}#calendarArea .list_calendar_container .list_calendar_background .list_week_days button:not(.list_calendar_day){background-repeat:no-repeat;background-position-y:3px;background-position-x:3px}body.dir-RTL #calendarArea .list_calendar_container .list_calendar_background .list_week_days button:not(.list_calendar_day){background-position-x:-2px}@media only screen and (max-width:780px){body.dir-RTL #calendarArea .list_calendar_container .list_calendar_background .list_week_days button:not(.list_calendar_day){background-position-x:59%}}@media only screen and (max-width:780px){#calendarArea .list_calendar_container .list_calendar_background .list_week_days button:not(.list_calendar_day){border-style:none;background-size:inherit;background-position-y:2px;background-position-x:56%}}#calendarArea .list_calendar_container .list_calendar_background .list_calendar_day_selected{background:url('../../style/flowtheatre.css/images/calendar/circleDate.png') 70% 60% no-repeat;font-weight:bold;color:#66a825}@media only screen and (max-width:780px){#calendarArea .list_calendar_container .list_calendar_background .list_calendar_day_selected{background-position-x:16px}}#calendarArea .list_calendar_container .list_calendar_background .list_calendar_day_events{background:Transparent url('../../style/flowtheatre.css/images/calendar/circleDate.png') 70% 60% no-repeat;color:#494949}#calendarArea .list_calendar_container .list_calendar_background .list_calendar_day.today{background:Transparent url('../../style/flowtheatre.css/images/calendar/circleToday.png') 70% 60% no-repeat;background-position-x:56%;color:#fff}#calendarArea .list_calendar_container .list_calendar_background .list_calendar_day{padding:.5em}#calendarArea .list_calendar_container .list_calendar_background .list_calendar_month{background-color:#1f76b1;border-radius:0 0 40% 40%;padding:.75em 0;box-shadow:0 2px 2px #1f76b1;font-weight:normal;color:#fff}#calendarArea .list_calendar_container .list_calendar_background .list_calendar_day_name{background-color:transparent;color:#494949;font-weight:bold;display:block}#calendarArea .list_calendar_container .list_calendar_background .list_calendar_day_name .dayName{border-top:1px dashed #999;border-bottom:1px dashed #999;border-right:none;border-left:none;float:right;width:14.2%;padding:1em 0;font-size:.8em}#allEventsScreen .list_background{background-color:#eee}#allEventsScreen .list_background .dayContainer{border-width:0;border-radius:0;margin:4px}@media only screen and (max-width:780px){#allEventsScreen .list_background .dayContainer{display:inline-block;width:98%}}#allEventsScreen .list_background .dayTitle{display:none}#allEventsScreen .list_background .list_record{word-break:break-word}#allEventsScreen .list_background .list_record button.btnAddToBasket{border-bottom:0;background-color:Transparent;background-repeat:no-repeat;font-size:1.2rem;font-weight:normal;text-transform:capitalize;padding-right:2em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 329.32 39.202' width='329.32' height='39.202'%3E%3Cpath fill='%23ef4138' d='M25.323 0v7.94h-3.14V0H0v11.036c4.208 0 7.613 3.41 7.613 7.613S4.208 26.26 0 26.26v12.942h329.32V0H25.323zm-.044 33.704h-3.1V25.76h3.1v7.944zm.043-12.886h-3.19V12.88h3.19v7.938z'/%3E%3C/svg%3E");color:#fff;background-size:cover}body.dir-RTL #allEventsScreen .list_background .list_record button.btnAddToBasket{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 329.32 39.203' width='329.32' height='39.203'%3E%3Cpath  fill='%23ef4138' d='M0 0v39.203h329.32V26.26c-4.208 0-7.613-3.407-7.613-7.61s3.405-7.614 7.613-7.614V0h-22.183v7.94h-3.14V0H0zm304.04 25.76h3.1v7.944h-3.1V25.76zm-.043-12.88h3.19v7.938h-3.19V12.88z'/%3E%3C/svg%3E");background-size:contain;background-position-y:5px}@media only screen and (max-width:780px){#allEventsScreen .list_background .list_record button.btnAddToBasket{background-position-y:6px}}@media only screen and (max-width:780px){#allEventsScreen .list_background .proceedButton{text-align:left;width:36%;float:left;margin-top:-30px}}#allEventsScreen .list_background .time{text-align:center;width:14%;padding-right:0}@media only screen and (max-width:780px){#allEventsScreen .list_background .time{width:auto}}#allEventsScreen .list_background .date{width:11%;word-break:normal}@media only screen and (max-width:780px){#allEventsScreen .list_background .date{width:auto}}#allEventsScreen .list_background .dayOfWeek{width:7%;padding-right:0;padding-left:0}@media only screen and (max-width:780px){#allEventsScreen .list_background .dayOfWeek{width:auto;padding-left:.5em}}#allEventsScreen .list_background .eventName{font-weight:bold;font-size:11pt;width:46%}@media only screen and (max-width:780px){#allEventsScreen .list_background .eventName{width:calc(100% - 129px);float:right}}#allEventsScreen .list_background .hallName{width:25%}@media only screen and (max-width:780px){#allEventsScreen .list_background .hallName{width:calc(100% - 44%);float:right}}#allEventsScreen .list_background .btnMoreInfo{display:none}@media only screen and (max-width:780px){#group_left{display:none}.screen-AllEvents_aspx .screen-content{position:relative;float:none}.screen-AllEvents_aspx .screen-content #allEventsScreen{height:100%}.screen-AllEvents_aspx #filters button{margin-left:0}.screen-AllEvents_aspx .list_calendar_results{margin-top:265px}.screen-AllEvents_aspx #allEventsScreen .list_record button.btnAddToBasket{border-bottom:0;background-color:Transparent;background-repeat:no-repeat;font-size:1.2rem;font-weight:normal;min-width:inherit;text-transform:capitalize;width:12em;padding-right:1em;background-size:contain}}