.event_left_head{margin:0;padding:10px;background-color:#2e3e46;width:100%;height:45px}.event_left_head h3{line-height:27px;color:#fff;font-size:18px;margin:0;float:left;text-align:center;width:100%;font-family:"Nunito Sans",Tahoma,Geneva,sans-serif}.view_month{display:block;padding:0 10px;background-color:#eceef1;color:#2e3e46;font-size:11px;line-height:45px;margin-top:10px;text-align:center}.view_month:hover{color:#0f583c}#inner_head{margin:0 -10px 10px}.event_cat_list_wrapper{padding:10px;background-color:#eceef1;width:100%;margin:0 0 10px}.event_cat_list_wrapper.hide{display:none}.event_cat_list_wrapper label{margin:0 0 0 10px;font-family:"Nunito Sans",Tahoma,Geneva,sans-serif;display:inline-block;vertical-align:middle;line-height:30px}.event_cat_list_wrapper .nice-select,.event_cat_list_wrapper select{border:none;float:right!important;width:60%}.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:5px 40px 5px 15px}#event_view_links{background-color:#eceef1;width:100%;margin:0 0 10px;padding:0;overflow:hidden}#event_view_links.hide{display:none}#event_view_links a{float:right;width:250px;color:#2e3e46;height:50px;line-height:30px;padding:12px 10px 12px 20px;border-left:1px solid #d3d3d3;font-family:"Nunito Sans",Tahoma,Geneva,sans-serif}#event_view_links a .title{float:left}#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}#event_view_links a .fa-layers{position:relative}#event_view_links a .fa-layers .fa-check{margin:auto;position:absolute;right:0;top:4px;left:50%;-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{background-color:#2e3e46;padding:10px;width:100%;margin:0 0 10px;height:45px;overflow:hidden}.event_left_month_title{display:block;float:left;color:#fff;font-size:18px;line-height:27px;width:100%;text-align:center;position:relative;z-index:10;font-family:"Nunito Sans",Tahoma,Geneva,sans-serif}.event_month_next,.event_month_prev{display:block;line-height:25px;height:25px;width:25px;text-align:center;color:#fff;overflow:hidden;position:relative;z-index:20}.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{text-indent:-999px;float:left;margin-right:-25px}.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:#fef9fa}#event_right_col #category_key{margin:20px 0 0}#event_right_col #category_key li{margin:0 20px 20px 0;list-style:none;font-size:10px;line-height:12px;float:left}#event_right_col #category_key li span{width:12px;height:12px;margin:0 5px 0 0;float:left;background-color:#77859a}#subscribe_full_calendar{width:100%;border-bottom:5px solid #eceef1;padding:10px 0}#subscribe_full_calendar a{float:left;font-weight:700;margin:0 0 10px;padding:0;font-size:16px;line-height:27px;color:#2e3e46;width:100%}#subscribe_full_calendar a:hover{color:#0f583c}#subscribe_full_calendar a:hover i{color:#0f583c}#subscribe_full_calendar a span{float:left;margin-left:15px}#subscribe_full_calendar a i{font-size:26px;line-height:26px;float:left;margin-left:5px;color:#bf2026}h2.date_title{background-color:#2e3e46;height:45px;margin:30px 0 0;padding:10px;width:100%;color:#fff;font-size:18px;line-height:27px;font-family:"Nunito Sans",Tahoma,Geneva,sans-serif;text-align:center}h2.date_title.title_1{margin:0}table.calendar{margin:0 0 5px;padding:0;font-family:"Nunito Sans",Tahoma,Geneva,sans-serif;width:100%}table.calendar caption{margin:0;padding:0}table.calendar thead tr th{padding:0;text-align:center;font-weight:700;font-size:7px;font-size:10px;height:15px}table.calendar tbody{border-top:1px solid #eff1f3;border-left:1px solid #eff1f3}table.calendar td{height:45px;line-height:45px;width:14.2%;padding:0;text-align:center;cursor:pointer;border-right:1px solid #eff1f3;border-bottom:1px solid #eff1f3;font-size:16px;-webkit-transition:background-color ease-in-out .2s;-o-transition:background-color ease-in-out .2s;transition:background-color ease-in-out .2s}table.calendar td a{-webkit-transition:color ease-in-out .2s;-o-transition:color ease-in-out .2s;transition:color ease-in-out .2s}table.calendar td a.day_select:hover,table.calendar td:hover{background-color:#0f583c}table.calendar td a.day_select:hover .date,table.calendar td:hover .date{color:#fff}table.calendar td.passed{color:#cfd4db}table.calendar td.passed:hover{background-color:#eff1f3;cursor:default}table.calendar td.pad:hover{background-color:#fff;cursor:default}table.calendar td a{margin:0;display:block;position:relative}table.calendar td a.day_select{background-color:#eceef1}table.calendar td a .icon{position:absolute;bottom:1px;left:1px;background:url(../png/day_icon.png) no-repeat right top;height:8px;width:8px}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:#2e3e46}table.calendar td.highlighted a:hover{color:#fff}.event_list_item{border-bottom:8px solid #efefef;padding:20px 0}.event_list_item .event_list_date{width:130px;height:60px;float:left;color:#fff;line-height:60px;text-align:center;background-color:#77859a;margin-right:-130px}@media (max-width:450px){.event_list_item .event_list_date{width:100%;margin-bottom:10px;height:43px}.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{line-height:27px;margin-left:5px}}@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(../png/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{line-height:22px;padding:10px 0 0;width:40px;margin:0 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:60px}}.event_list_item .event_list_date .date_single{margin:0 auto;display:block}.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{font-size:25px;display:block}.event_list_item .event_list_date .month{font-size:14px;text-transform:uppercase;display:block}.event_list_item .event_list_details{float:left;padding-left:145px;padding-right:40px}@media (max-width:450px){.event_list_item .event_list_details{clear:both;padding:10px}}.event_list_item .event_list_details a{font-size:17px;line-height:25px;color:#2e3e46}@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:#0f583c}.event_list_item .event_list_details p{margin:0;padding:5px 0;font-size:16px}.event_list_item .event_list_share{float:right;width:27px;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{margin:15px 0 0;width:100%}}@media (max-width:320px){.event_list_item .event_list_share{margin:15px 0 0;width:100%}}.event_list_item .event_list_share a{line-height:20px;margin-bottom:5px;float:right;clear:both;position:relative}@media (min-width:321px) and (max-width:767px){.event_list_item .event_list_share a{float:none;display:inline-block;clear:none}}@media (max-width:320px){.event_list_item .event_list_share a{float:none;display:inline-block;clear:none}}.event_list_item .event_list_share a span{margin-right:35px;font-size:12px;display:none;position:absolute;background:#eceef1;color:#2e3e46;white-space:nowrap;top:-1px;right:0;padding:2px 8px;border-radius:5px}@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{color:#2e3e46;line-height:20px;float:right}@media (min-width:321px) and (max-width:767px){.event_list_item .event_list_share a i{float:none;display:inline-block;vertical-align:middle;margin-top:-6px;margin-right:2px}}@media (max-width:320px){.event_list_item .event_list_share a i{float:none;display:inline-block;vertical-align:middle;margin-top:-6px;margin-right:2px}}.event_list_item .event_list_share a:hover{color:#0f583c}.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:#0f583c}#category_key{margin:20px 0 50px;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;padding-top:20px}#category_key li{margin:0 20px 20px 0;list-style:none;font-size:12px;line-height:12px;float:left}#category_key li span{width:12px;height:12px;margin:0 5px 0 0;float:left;background-color:#77859a}p.no_events{margin:20px 0;border-bottom:8px solid #efefef;padding:0 0 20px}#event_detail_wrapper{padding:20px;text-align:left;background-color:#fff;max-width:700px}#event_detail_wrapper h1{font-size:25px;margin:0 30px 20px 0}#event_detail_times{margin:0 0 20px!important;padding:10px 5px;background:#bf2026}#event_detail_times li{margin:5px 10px;padding:0 0 0 25px;list-style:none outside none;float:left;width:auto;line-height:20px;font-size:16px;color:#fff;position:relative}@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;left:0;top:2px}@media (min-width:321px) and (max-width:767px){#event_detail_times li.first,#event_detail_times li.last{clear:both;float:none}}@media (max-width:320px){#event_detail_times li.first,#event_detail_times li.last{clear:both;float:none}}#send_friend_wrapper{padding:15px;text-align:left;background-color:#fff;min-width:450px;min-height:450px;max-width:650px}#send_friend_wrapper h1{margin:0 0 15px;padding:0 0 15px;font-size:23px;border-bottom:1px solid #d3d3d3}#send_friend_wrapper .event_details{padding:10px;background-color:#eceef1;margin:0 0 20px}#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{list-style:none outside none;margin:0 0 10px;padding:0}#send_friend_wrapper .error{color:#c12626;font-size:14px;margin:0 0 15px}#send_friend_wrapper .email_address{display:none!important;height:0!important}#event_detail_date{width:100%;padding:15px 0;background-color:#bf2026;margin-bottom:20px;color:#fff}#event_detail_date span{float:left;margin:0 15px 0 0;padding:5px 15px 5px 40px;line-height:24px;position:relative}#event_detail_date span i{position:absolute;left:20px;top:10px}#event_detail_date span#eventlocation{border:none}