.ical-hint{display:none;width:100%;max-width:100%;clear:both;padding:15px;border:2px solid #ececec;border-top:none;background:#fcfcfc;font-size:14px;line-height:18px}.ical-hint p{margin:0 0 10px;font-size:12px}.ical-hint p:last-of-type{margin:0}.ical-hint ul{margin:0 0 10px;padding:0 0 0 20px}.ical-hint ul li{list-style:outside disc;font-size:12px}.ical-hint-close{display:block;width:20px;height:20px;border:1px solid #ececec;overflow:hidden;background-color:#ececec;font-size:12px;line-height:20px}.ical-hint-title{display:block;margin-bottom:10px}.ical-hint-feed{font-size:12px;word-break:break-all}.event_left_head{width:100%;height:45px;margin:0;padding:10px;background-color:var(--secondary-colour)}.event_left_head h3{width:100%;float:left;margin:0;color:#fff;font-size:18px;line-height:27px;font-family:var(--font-primary);text-align:center}.view_month{display:block;margin-top:10px;padding:0 10px;color:var(--text-colour);background-color:var(--light-grey);font-size:11px;line-height:45px;text-align:center}.view_month:hover{color:var(--link-colour)}#inner_head{margin:0 -10px 10px}.event_cat_list_wrapper{width:100%;margin:0 0 10px;padding:9px 10px;background-color:var(--light-grey)}.event_cat_list_wrapper.hide{display:none}.event_cat_list_wrapper label{display:inline-block;margin:0 0 0 10px;line-height:35px;font-family:var(--font-primary);vertical-align:middle}.event_cat_list_wrapper .nice-select,.event_cat_list_wrapper select{width:60%;float:right!important}.event_cat_list_wrapper .nice-select:after,.event_cat_list_wrapper .nice-select:before,.event_cat_list_wrapper select:after,.event_cat_list_wrapper select:before{width:30px}.event_cat_list_wrapper .nice-select .current,.event_cat_list_wrapper select .current{width:auto;padding:6px 40px 4px 15px}#event_view_links{width:100%;margin:0 0 10px;padding:0;overflow:hidden;background-color:var(--light-grey)}#event_view_links.hide{display:none}#event_view_links a{height:50px;float:right;padding:12px 20px 12px 30px;color:var(--text-colour);line-height:30px;font-family:var(--font-primary)}#event_view_links a:hover .fa-square{color:rgba(255,255,255,.8)!important}#event_view_links a .title{margin-right:15px}#event_view_links a .tickbox{position:relative;float:right;font-size:13px}#event_view_links a .tickbox .fa-square,#event_view_links a .tickbox.fa-square{color:#fff;-webkit-transition:color ease-in-out .15s;-o-transition:color ease-in-out .15s;transition:color ease-in-out .15s}#event_view_links a .fa-layers{position:relative}#event_view_links a .fa-layers .fa-check{position:absolute;top:4px;right:0;left:50%;margin:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#event_left_col{margin:0 0 20px}#event_left_month_bar{width:100%;height:45px;margin:0 0 10px;padding:10px;overflow:hidden;background-color:var(--secondary-colour)}.event_left_month_title{z-index:10;position:relative;display:block;width:100%;float:left;color:#fff;font:var(--heading-font-weight) 18px/27px var(--font-heading);text-align:center}.event_month_next,.event_month_prev{z-index:20;position:relative;display:block;width:25px;height:25px;overflow:hidden;color:#fff;line-height:27px;text-align:center;-webkit-transition:opacity ease-in-out .15s;-o-transition:opacity ease-in-out .15s;transition:opacity ease-in-out .15s}.event_month_next:hover,.event_month_prev:hover{opacity:.8}.event_month_next i,.event_month_prev i{font-weight:400}.event_month_next span,.event_month_prev span{display:none}span.event_month_prev{float:left;margin-right:-25px;text-indent:-999px}.event_month_prev{float:left;margin-right:-25px}.event_month_next{float:right;margin-left:-25px}.event_left_month_title:hover,.event_month_next:hover,.event_month_prev:hover{color:hsla(calc(var(--secondary-colour-h) + 0deg),calc(var(--secondary-colour-s) + 0%),calc(var(--secondary-colour-l) + 55%),calc(var(--secondary-colour-a) - 0))}#event_right_col #category_key{margin:20px 0 0}#event_right_col #category_key li{float:left;margin:0 20px 20px 0;list-style:none;font-size:10px;line-height:12px}#event_right_col #category_key li span{width:12px;height:12px;float:left;margin:0 5px 0 0;background-color:var(--dark-grey)}#subscribe_full_calendar{width:100%;padding:10px 0;border-bottom:5px solid var(--light-grey)}#subscribe_full_calendar a{width:100%;float:left;margin:0 0 10px;padding:0;color:var(--text-colour);font-weight:700;font-size:14px;line-height:27px}#subscribe_full_calendar a:hover{color:var(--link-colour)}#subscribe_full_calendar a:hover i{color:var(--link-colour)}#subscribe_full_calendar a span{float:left;margin-left:15px}#subscribe_full_calendar a i{float:left;margin-left:5px;color:var(--secondary-colour);font-size:26px;line-height:26px;-webkit-transition:color ease-in-out .15s;-o-transition:color ease-in-out .15s;transition:color ease-in-out .15s}h2.date_title{width:100%;height:45px;margin:30px 0 0;padding:10px;color:#fff;background-color:var(--secondary-colour);font-size:18px;line-height:27px;font-family:var(--font-primary);text-align:center}h2.date_title.title_1{margin:0}table.calendar{width:100%;margin:0 0 5px;padding:0;font-family:var(--font-primary)}table.calendar caption{margin:0;padding:0}table.calendar thead tr th{height:15px;padding:0;font-weight:700;font-size:10px;text-align:center}table.calendar tbody{border-top:1px solid hsla(calc(var(--light-greyr-h) + 0deg),calc(var(--light-greyr-s) + 0%),calc(var(--light-greyr-l) + -5%),calc(var(--light-greyr-a) - 0));border-left:1px solid hsla(calc(var(--light-grey-h) + 0deg),calc(var(--light-grey-s) + 0%),calc(var(--light-grey-l) + -5%),calc(var(--light-grey-a) - 0))}table.calendar td{width:14.2%;height:45px;padding:0;border-right:1px solid hsla(calc(var(--light-grey-h) + 0deg),calc(var(--light-grey-s) + 0%),calc(var(--light-grey-l) + 1%),calc(var(--light-grey-a) - 0));border-bottom:1px solid hsla(calc(var(--light-grey-h) + 0deg),calc(var(--light-grey-s) + 0%),calc(var(--light-grey-l) + 1%),calc(var(--light-grey-a) - 0));font-size:16px;line-height:45px;text-align:center;cursor:pointer;-webkit-transition:background-color ease-in-out .15s,color ease-in-out .15s;-o-transition:background-color ease-in-out .15s,color ease-in-out .15s;transition:background-color ease-in-out .15s,color ease-in-out .15s}table.calendar td a{-webkit-transition:color ease-in-out .15s;-o-transition:color ease-in-out .15s;transition:color ease-in-out .15s}table.calendar td a.day_select:hover,table.calendar td:hover{background-color:var(--link-colour-hover)}table.calendar td a.day_select:hover .date,table.calendar td:hover .date{color:#fff}table.calendar td.passed{color:hsla(calc(var(--light-grey-h) + 0deg),calc(var(--light-grey-s) + 0%),calc(var(--light-grey-l) + -10%),calc(var(--light-grey-a) - 0))}table.calendar td.passed:hover{background-color:hsla(calc(var(--light-grey-h) + 0deg),calc(var(--light-grey-s) + 0%),calc(var(--light-grey-l) + 1%),calc(var(--light-grey-a) - 0));cursor:default}table.calendar td.pad:hover{background-color:#fff;cursor:default}table.calendar td a{position:relative;display:block;margin:0}table.calendar td a.day_select{background-color:var(--light-grey)}table.calendar td a .icon{position:absolute;bottom:1px;left:1px;width:8px;height:8px;background:url(/inc/modules/event/images/day_icon.png) no-repeat right top}table.calendar a{color:#696969;text-decoration:none}table.calendar td.today{font-weight:700}table.calendar td.selected{background:#dadde1}table.calendar td.highlighted a{color:var(--text-colour)}table.calendar td.highlighted a:hover{color:#fff}.event_list_item{padding:20px 0;border-bottom:8px solid #efefef}.event_list_item .event_list_date{width:130px;height:60px;float:left;margin-right:-130px;color:#fff;background-color:var(--dark-grey);line-height:60px;text-align:center}@media (max-width:450px){.event_list_item .event_list_date{width:100%;height:43px;margin-bottom:10px}.event_list_item .event_list_date .date_from,.event_list_item .event_list_date .date_single{float:left}.event_list_item .event_list_date .date_to{float:right}.event_list_item .event_list_date .date_single{margin:0 10px}.event_list_item .event_list_date .date_from,.event_list_item .event_list_date .date_single,.event_list_item .event_list_date .date_to{width:60px}.event_list_item .event_list_date .date_from .day,.event_list_item .event_list_date .date_single .day,.event_list_item .event_list_date .date_to .day{float:left}.event_list_item .event_list_date .date_from .month,.event_list_item .event_list_date .date_single .month,.event_list_item .event_list_date .date_to .month{margin-left:5px;line-height:27px}}@media (min-width:321px) and (max-width:767px){.event_list_item .event_list_date .date_from,.event_list_item .event_list_date .date_single,.event_list_item .event_list_date .date_to{width:30px}.event_list_item .event_list_date .date_from .day,.event_list_item .event_list_date .date_single .day,.event_list_item .event_list_date .date_to .day{font-size:20px}.event_list_item .event_list_date .date_from .month,.event_list_item .event_list_date .date_single .month,.event_list_item .event_list_date .date_to .month{font-size:10px}}@media (max-width:320px){.event_list_item .event_list_date .date_from,.event_list_item .event_list_date .date_single,.event_list_item .event_list_date .date_to{width:30px}.event_list_item .event_list_date .date_from .day,.event_list_item .event_list_date .date_single .day,.event_list_item .event_list_date .date_to .day{font-size:20px}.event_list_item .event_list_date .date_from .month,.event_list_item .event_list_date .date_single .month,.event_list_item .event_list_date .date_to .month{font-size:10px}}.event_list_item .event_list_date .date_span{display:block;width:100%;height:100%;background:url(/inc/modules/event/images/event_span_date.png) no-repeat center}.event_list_item .event_list_date .date_from,.event_list_item .event_list_date .date_single,.event_list_item .event_list_date .date_to{width:40px;margin:0 10px;padding:10px 0 0;line-height:22px}@media (max-width:450px){.event_list_item .event_list_date .date_from,.event_list_item .event_list_date .date_single,.event_list_item .event_list_date .date_to{width:calc(50% - 30px);text-align:left}.event_list_item .event_list_date .date_from .day,.event_list_item .event_list_date .date_from .month,.event_list_item .event_list_date .date_single .day,.event_list_item .event_list_date .date_single .month,.event_list_item .event_list_date .date_to .day,.event_list_item .event_list_date .date_to .month{display:inline-block}}.event_list_item .event_list_date .date_single{display:block;margin:0 auto}@media (max-width:450px){.event_list_item .event_list_date .date_single{padding-right:10px;padding-left:10px}}.event_list_item .event_list_date .date_from{float:left}.event_list_item .event_list_date .date_to{float:right}.event_list_item .event_list_date .day{display:block;font-size:25px}.event_list_item .event_list_date .month{display:block;font-size:14px;text-transform:uppercase}.event_list_item .event_list_details{float:left;padding-right:40px;padding-left:145px}@media (max-width:450px){.event_list_item .event_list_details{clear:both;padding:10px}}.event_list_item .event_list_details a{color:var(--link-colour);font-size:17px;line-height:25px;-webkit-transition:color ease-in-out .15s;-o-transition:color ease-in-out .15s;transition:color ease-in-out .15s}@media (min-width:321px) and (max-width:767px){.event_list_item .event_list_details a{font-size:16px;line-height:20px}}@media (max-width:320px){.event_list_item .event_list_details a{font-size:16px;line-height:20px}}.event_list_item .event_list_details a:hover{color:var(--link-colour-hover)}.event_list_item .event_list_details p{margin:0;padding:5px 0;font-size:16px}.event_list_item .event_list_share{width:27px;float:right;margin-left:-27px}@media (max-width:450px){.event_list_item .event_list_share{padding:0 5px}}@media (min-width:321px) and (max-width:767px){.event_list_item .event_list_share{width:100%;margin:15px 0 0}}@media (max-width:320px){.event_list_item .event_list_share{width:100%;margin:15px 0 0}}.event_list_item .event_list_share a{position:relative;float:right;clear:both;margin-bottom:5px;line-height:20px}@media (min-width:321px) and (max-width:767px){.event_list_item .event_list_share a{display:inline-block;float:none;clear:none}}@media (max-width:320px){.event_list_item .event_list_share a{display:inline-block;float:none;clear:none}}.event_list_item .event_list_share a span{position:absolute;top:-1px;right:0;display:none;margin-right:35px;padding:2px 8px;border-radius:5px;color:var(--text-colour);background:var(--light-grey);font-size:12px;white-space:nowrap}@media (min-width:321px) and (max-width:767px){.event_list_item .event_list_share a span{position:relative;display:inline-block;margin:0 8px 0 0;padding:2px 8px;vertical-align:middle}}@media (max-width:320px){.event_list_item .event_list_share a span{position:relative;display:inline-block;margin:0 8px 0 0;padding:2px 8px;vertical-align:middle}}.event_list_item .event_list_share a i{float:right;color:var(--text-colour);line-height:20px}@media (min-width:321px) and (max-width:767px){.event_list_item .event_list_share a i{display:inline-block;float:none;margin-top:-6px;margin-right:2px;vertical-align:middle}}@media (max-width:320px){.event_list_item .event_list_share a i{display:inline-block;float:none;margin-top:-6px;margin-right:2px;vertical-align:middle}}.event_list_item .event_list_share a:hover{color:var(--link-colour)}.event_list_item .event_list_share a:hover span{display:inline}@media (min-width:321px) and (max-width:767px){.event_list_item .event_list_share a:hover span{display:inline-block}}@media (max-width:320px){.event_list_item .event_list_share a:hover span{display:inline-block}}.event_list_item .event_list_share a:hover i{color:var(--link-colour)}#category_key{margin:20px 0 50px;padding-top:20px;border-top:1px solid var(--border-colour);border-bottom:1px solid var(--border-colour)}#category_key li{position:relative;float:left;margin:0 20px 20px 0;padding-left:20px;list-style:none;font-size:12px;line-height:12px}#category_key li span{position:absolute;left:0;width:12px;height:12px;margin:0 5px 0 0;background-color:var(--dark-grey)}p.no_events{margin:20px 0;padding:0 0 20px;border-bottom:8px solid #efefef}#event_detail_wrapper{max-width:700px;padding:20px;background-color:#fff;text-align:left}#event_detail_wrapper h1{margin:0 30px 20px 0;font-size:25px}#event_detail_times{margin:0 0 20px!important;padding:10px 5px;background:var(--secondary-colour)}#event_detail_times li{position:relative;width:auto;float:left;margin:5px 10px;padding:0 0 0 25px;list-style:none outside none;color:#fff;font-size:16px;line-height:20px}@media (min-width:321px) and (max-width:767px){#event_detail_times li{margin-bottom:8px}}@media (max-width:320px){#event_detail_times li{margin-bottom:8px}}#event_detail_times li span{padding-right:5px;font-weight:700}#event_detail_times li i{position:absolute;top:2px;left:0}@media (min-width:321px) and (max-width:767px){#event_detail_times li.first,#event_detail_times li.last{float:none;clear:both}}@media (max-width:320px){#event_detail_times li.first,#event_detail_times li.last{float:none;clear:both}}#send_friend_wrapper{min-width:450px;max-width:650px;min-height:450px;padding:15px;background-color:#fff;text-align:left}#send_friend_wrapper h1{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid var(--border-colour);font-size:23px}#send_friend_wrapper .event_details{margin:0 0 20px;padding:10px;background-color:var(--light-grey)}#send_friend_wrapper .event_details #form_event_detail{margin:0 0 5px;padding:0;font-size:18px;line-height:20px}#send_friend_wrapper .event_details #form_event_date{margin:0;font-style:italic}#send_friend_wrapper ul{margin:0;padding:0}#send_friend_wrapper ul li{margin:0 0 10px;padding:0;list-style:none outside none}#send_friend_wrapper .error{margin:0 0 15px;color:var(--asterix-colour);font-size:14px}#send_friend_wrapper .email_address{display:none!important;height:0!important}#event_detail_date{width:100%;margin-bottom:20px;padding:15px 0;color:#fff;background-color:var(--secondary-colour)}#event_detail_date span{position:relative;float:left;margin:0 15px 0 0;padding:5px 15px 5px 40px;line-height:24px}#event_detail_date span i{position:absolute;top:10px;left:20px}#event_detail_date span#eventlocation{border:none}