.clearfix:after { clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden }
select { border:1px solid #ccc; border-radius:3px; padding:.428571rem
}
.ui-widget { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444 }
.ui-widget-content { background:0 0; border:none; color:#444 }
.ui-widget-content a { color:#444 }
.tevolution-event-manager #content { width:65.5%; float:left }
.tevolution-event-manager #primary #content, .tevolution-event-manager .sidebar .widget-area { width:100% }
body #content .claim-post-wraper ul li .templ_popup_forms a.modal_close { background:url(../images/close.gif) no-repeat left top!important; border:2px solid #fff; border-radius:0!important; padding:0!important }
body #content .claim-post-wraper ul li .templ_popup_forms a.modal_close:hover { border-color:#000 }
body #content .claim-post-wraper ul li a.modal_close:after { display:none }
a.tevolution-custom-icon .wp-menu-image { background:url(../images/templatic-icons.png) no-repeat 0 0; opacity:.8 }
a.tevolution-custom-icon.wp-has-current-submenu .wp-menu-image, a.tevolution-custom-icon:hover .wp-menu-image { background-position:0 -30px; opacity:1 }
body.single-event .attending_event { display:block; clear:both; border:none; border-top:1px solid #eee; border-bottom:1px solid #eee; background:#fafafa; border-radius:3px; text-shadow:0 1px 0 #fff; padding:20px 10px; margin-bottom:25px }
body.single-event .attending_event img.avatar { position:static; float:left; width:8%; height:auto; margin-right:2%; border-radius:60px }
body.single-event .attending_event .fav { clear:none; float:left; width:90%; line-height:26px }
body.single-event .attending_event .addtofav { float:left }
.attended_persons { display:block; clear:both; background:url(../images/people.png) no-repeat 0 7px; padding-left:18px }
.recurring_info ul { margin-left:0 }
.recurring_info ul li { padding-left:0 }
.recurring_info ul li p { padding:0 }
#show_recurring { margin-bottom:20px }
#recurring_events { margin-top:15px }
#recurring_events ul { list-style:none; margin-top:20px }
#recurring_events ul li .date_info { margin-bottom:2px }
.fb_event_wrapper { margin-top:15px }
.fb_event_wrapper .facebook_event { border-bottom:1px solid rgba(0, 0, 0, .1); border-bottom:1px solid #ccc \0/; padding-bottom:20px; margin-bottom:20px }
.fb_event_wrapper .facebook_event:last-child { border-bottom:none; margin-bottom:0 }
.fb_event_wrapper .facebook_event .event_img { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:12%; max-width:100px; margin-right:4% }
.fb_event_wrapper .facebook_event .event_img img { max-width:100% }
.fb_event_wrapper .facebook_event .fb_content { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:84% }
.fb_event_wrapper .facebook_event .fb_content h3 { font-size:16px; font-weight:700; line-height:20px; margin:0 0 5px }
.fb_event_wrapper .facebook_event .fb_content .fb_event_info { padding:0 }
.fb_event_wrapper .facebook_event .fb_content .fb_event_info span.label { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:13%; font-weight:700; line-height:16px; margin:5px 3% 0 0 }
.fb_event_wrapper .facebook_event .fb_content .fb_event_info span.fb_info { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:84%; line-height:16px; margin-top:5px }
#map_canvas img { max-width:none }
.all_category_list_widget .category_list_wrap { margin-left:-2% }
.all_category_list_widget .category_list { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:31%; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; margin:25px -2px 25px 2% }
.all_category_list_widget .category_list h3 { border:none; font-size:16px; color:#000; font-weight:700; padding:0; margin-bottom:6px }
.all_category_list_widget .category_list h3 a { color:#000; font-weight:700 }
.all_category_list_widget .category_list h3 a:hover { color:#0165BD }
.all_category_list_widget .category_list ul li { border:none; line-height:normal; padding:0 }
.all_category_list_widget .category_list ul li a { color:#316593 }
.all_category_list_widget .category_list ul li a:hover { color:#000 }
.all_category_list_widget .category_list ul { border-left:none; padding-left:0; margin:0 }
.widget_loop_taxonomy .widget-title a.more { float:right; font-size:14px; line-height:20px }
.widget_loop_taxonomy .post { padding:8px }
.widget_loop_taxonomy .post .entry .listing_rating { margin-bottom:2px }
.widget_loop_taxonomy .post .entry p { color:#777; line-height:20px; padding-bottom:8px }
.widget_loop_taxonomy .post .entry p strong { color:#000; font-weight:400 }
.widget_loop_taxonomy .post .entry .phone { font-size:14px; color:#000; font-weight:700 }
.widget_loop_taxonomy_wrap { padding-top:10px }
.widget_loop_taxonomy .post.featured_post { background:#fffbef }
.widget_loop_taxonomy { line-height:24px }
.widget_loop_taxonomy .post { border-bottom:1px solid rgba(0, 0, 0, .1); border-bottom:1px solid #ccc \0/; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding-bottom:20px; margin-bottom:20px }
.widget_loop_taxonomy .post:last-child { border-bottom:none }
.widget_loop_taxonomy .post.featured_c { background:#ffffea }
.widget_loop_taxonomy.grid { margin-left:0 }
.widget_loop_taxonomy.grid .post { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:30.4%; border-bottom:none; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 -4px 20px 3% }
a { outline:0 }
.archive-meta { font-size:14px }
#sub_event_categories { margin-top:40px }
#sub_event_categories ul li { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:22.5%; line-height:normal; margin:0 2% 15px 0 }
#sub_event_categories ul.children { margin:15px 2% 0 0 }
#sub_event_categories ul.children li { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:100%; line-height:normal; margin:0 2% 15px 0 }
.sort_options { float:right; margin-bottom:5px }
.sort_options #tevolution_sorting, .sort_options .view_mode { display:inline-block }
.event_manager_tab #event_sorting, .event_manager_tab ul.event_type, .event_manager_tab ul.view_mode { float:left; margin:0 0 0 8px }
.event_manager_tab #event_sorting #event_sortby { width:120px }
.event_manager_tab { border-bottom:1px solid #ccc; margin:20px 0 }
.event_manager_tab ul.event_type { margin:0 0 0 10px }
.event_manager_tab ul.event_type li { display:inline-block; *display:inline;
zoom:1; vertical-align:top; margin-right:3px }
.event_manager_tab ul.event_type li a { display:block; background:#EDEDED; border:1px solid #ccc; border-bottom:none; border-radius:4px 4px 0 0; font-size:12px; line-height:normal; padding:12px }
.event_manager_tab ul.event_type li a.active { background:#fff; position:relative; padding:12px 12px 13px; margin-bottom:-1px }
.sort_order_alphabetical { margin-bottom:25px }
.event_manager_tab ul.view_mode li { display:inline-block; *display:inline;
zoom:1; vertical-align:top }
.event_manager_tab ul.view_mode li a { display:block; width:30px; height:30px; border-radius:4px; text-indent:-9999px; outline:0 }
.event_manager_tab ul.view_mode li a#gridview { background-image:url(../images/iconset.png); background-repeat:no-repeat; background-position:-10px -8px }
.event_manager_tab ul.view_mode li a#listview { background-image:url(../images/iconset.png); background-repeat:no-repeat; background-position:-10px -58px }
.event_manager_tab ul.view_mode li a#event_map { background-image:url(../images/iconset.png); background-repeat:no-repeat; background-position:-10px -108px }
.event_manager_tab ul.view_mode li a#gridview.active, .event_manager_tab ul.view_mode li a#gridview:hover { background-position:-10px -158px }
.event_manager_tab ul.view_mode li a#listview.active, .event_manager_tab ul.view_mode li a#listview:hover { background-position:-10px -208px }
.event_manager_tab ul.view_mode li a#event_map.active, .event_manager_tab ul.view_mode li a#event_map:hover { background-position:-10px -258px }
.sort_order_alphabetical ul { margin-top:10px }
.sort_order_alphabetical ul li { display:inline-block; *display:inline;
zoom:1; vertical-align:top; line-height:normal }
.sort_order_alphabetical ul li a { display:block; padding:5px }
.sort_order_alphabetical ul li a:hover { color:#000 }
.sort_order_alphabetical ul li.active a { color:#000; font-weight:700 }

body #loop_event_archive.list .post .entry .listing_rating, body #loop_event_taxonomy.list .post .entry .listing_rating { float:right }
.recurrence_event .modal_close { background:url(../images/close.gif) repeat scroll 0 0 transparent; display:block; height:14px; position:absolute; right:12px; top:12px; width:14px; z-index:2 }
.recurrence_text { background:#777; border-radius:2px; color:#FFF; font-size:11px; margin-left:6px; padding:2px 4px; position:relative; top:-2px }
body #loop_event_archive.grid .post .recurrence_text, body #loop_event_taxonomy.grid .post .recurrence_text { margin-left:0 }
.recurrence_text:hover { color:#fff }
.recurrence_event h3 { margin-bottom:10px!important }
.templ_popup_forms.recurrence_event ul { margin:20px 0 0 }
.templ_popup_forms.recurrence_event ul li { list-style:none }
.templ_popup_forms.recurrence_event ul li .attending_event { margin-top:0 }
#loop_event_archive, #loop_event_taxonomy { line-height:24px }
#loop_event_archive .post, #loop_event_taxonomy .post { border-bottom:1px solid rgba(0, 0, 0, .1); border-bottom:1px solid #ccc \0/; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding-bottom:20px; margin-bottom:20px }
#loop_event_archive .post:last-child, #loop_event_taxonomy .post:last-child { border-bottom:none }
#loop_event_archive .post.featured_c, #loop_event_taxonomy .post.featured_c { background:#ffffea }
#loop_event_archive .post .event_img,#loop_listing_taxonomy .post .event_img, #loop_event_taxonomy .post .event_img { position:relative; display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:35%; max-width:248px; margin-right:4% }
#loop_event_archive .post .event_img img,#loop_listing_taxonomy .post .event_img img,#loop_event_taxonomy .post .event_img img { max-width:100%; height:auto }
#loop_event_archive .post .event_img .featured_tag,#loop_listing_taxonomy .post .event_img .featured_tag, #loop_event_taxonomy .post .event_img .featured_tag { position:absolute; top:10px; left:0; background:#ffffea; padding:2px 8px }
#loop_event_archive.list .post .entry h2, #loop_event_taxonomy.list .post .entry h2 { margin-bottom:10px; margin-top:0; padding-left: 70px; }
#tmpl-search-results.list .event-wrapper .entry-title-wrapper,
#tmpl-search-results.list .event-wrapper .entry-details,
.user .event-wrapper .entry-title-wrapper,
.user .event-wrapper .entry-details { padding-left: 70px; }

#loop_event_archive .post .entry, #loop_event_taxonomy .post .entry { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:60%; margin-left:-4px }

/*#loop_event_archive .post .entry .event-title, #loop_event_taxonomy .post .entry .event-title { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding-left:70px }*/
#loop_event_archive .post .entry .bottom_line, #loop_event_taxonomy .post .entry .bottom_line { word-wrap:break-word }
.social_wrapper a { margin-right:8px }
.social_wrapper a label { cursor:pointer; margin-bottom:5px }
.social_wrapper .twitter { color:#4a6da7 }
.social_wrapper .facebook { color:#24a9d4 }
.social_wrapper .google_plus { color:#c5311f }
.grid .nodata_msg { margin-left:3.9% }
#loop_event_archive.grid, #loop_event_taxonomy.grid { margin-left:-3% }
#loop_event_archive.grid .post, #loop_event_taxonomy.grid .post { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:30.4%; border-bottom:none; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 -4px 20px 3% }
#loop_event_archive.grid .post .event_img, #loop_event_taxonomy.grid .post .event_img { width:100%; margin-right:0 }
#loop_event_archive.grid .post .entry, #loop_event_taxonomy.grid .post .entry { width:100%; margin-left:0 }
#loop_event_taxonomy.grid .post .entry h2 { margin-bottom:5px }
#loop_event_archive.grid .post .entry .date, #loop_event_taxonomy.grid .post .entry .date  { position:static; height:auto; width:100%; text-align:left; padding:0; margin:0 0 4px }
/*#loop_event_archive.grid .post .entry .event-title, #loop_event_taxonomy.grid .post .entry .event-title { width:100%; padding-left:0; margin-left:0 }*/
#loop_event_archive.grid .post .entry .bottom_line, #loop_event_archive.grid .post .entry .entry-content, #loop_event_taxonomy.grid .post .entry .bottom_line, #loop_event_taxonomy.grid .post .entry .entry-content { display:none }
#listpagi { margin-top:20px }
#listpagi .pagination { text-align:center }
#listpagi .pagination a { margin:0 10px }
.normal_sorting_option ul.sorting_option { margin:0 0 30px }
ul.sorting_option { margin:30px 0 }
ul.sorting_option li { display:inline-block; *display:inline;
zoom:1; vertical-align:top; margin-right:20px }
ul.sorting_option li a { display:block; line-height:normal; padding:5px }
.breadcrumb { margin-bottom:20px }
.event-single-page .hentry .entry-header-title .entry-title { display:inline-block; *display:inline;
zoom:1; vertical-align:top; margin:0 20px 0 0 }
.event-single-page .hentry .entry-header-title .entry-title h2
.event-single-page .hentry .entry-header-title .event_rating { display:inline-block; *display:inline;
zoom:1; vertical-align:top; margin:6px 0 0 }
.event-single-page .hentry .entry-header-title .event_rating .single_rating img { position:relative; vertical-align:text-top }
.event-single-page .hentry .entry-header-title .event_rating .single_rating span { margin-left:5px }
.event-single-page .hentry .entry-header-title .entry-header-custom-wrap { line-height:normal; margin-top:20px }
.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p { padding-bottom:10px }
.bookn_tab { position:relative; vertical-align:middle!important; margin:0 0 0 5px!important }
.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p label { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:30%; color:#666; font-weight:700 }
.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p span { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:70%; font-weight:400; margin-left:-4px }
.event-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:50%; border-right:1px solid rgba(0, 0, 0, .1); border-right:1px solid #ccc \0/; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box }
.event-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:50%; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding-left:20px; margin-left:-4px }
.event-single-page .hentry .entry-header-logo img { max-width:100% }
.event-single-page .send_inquiry .small_btn { padding:0!important }
.event-single-page .share_link { float:right; margin:5px 0 0; text-align:right }
.event-single-page .share_link a { display:inline-block }
.event-single-page .share_link a img { margin:0 }
.event-single-page .share_link a:hover img { opacity:.7 }
.tevolution-event-manager .share_link #facebook_share_button, .tevolution-event-manager .share_link .pinterest, .tevolution-event-manager .share_link .twitter-share-button, .tevolution-event-manager .share_link div { display:inline-block; *display:inline;
zoom:1; vertical-align:top; margin:0 15px 5px 0!important }
.share_link #facebook_share_button { background:url(../images/fb-share-btn.png) no-repeat 0 0; width:60px; height:20px; text-indent:-9999px }
.tevolution-event-manager .share_link .twitter-share-button { width:80px!important }
.event-single-page .single-social-media { float:left; margin:20px 15px 0 0 }
.event-single-page .single-social-media .addthis_toolbox { display:inline-block; margin-right:8px; vertical-align:top }
.event-single-page .single-social-media .addthis_toolbox a, .event-single-page .single-social-media .addthis_toolbox iframe { display:block; padding:0; margin:0 }
.event-single-page .single-social-media .addthis_toolbox a img { margin:0 }
.claim-post-wraper { float:left; line-height:normal; margin-bottom:20px }
.claim-post-wraper ul li { display:inline-block; *display:inline;
zoom:1; vertical-align:top; margin:0 20px 0 0 }
body #content .add_to_my_calendar .calendar a.calendar_show span { background:url(../images/calendar.png) no-repeat 0 0; padding-left:24px }
body #content .add_to_my_calendar .calendar a.calendar_show:hover span { background:url(../images/calendar-white.png) no-repeat 0 0 }
body #content .add_to_my_calendar .addtocalendar { border:1px solid rgba(0, 0, 0, .13); border:1px solid #e0e0e0 \0/ }
body #content .add_to_my_calendar .addtocalendar ul li { padding-left:12px }
body #content .add_to_my_calendar .addtocalendar ul li a { font-size:12px }
body #content .add_to_my_calendar .addtocalendar ul li a:hover { background:0 0; color:#000 }
body #content .add_to_my_calendar .addtocalendar ul li.i_calendar { background:url(../images/calendar_edit.png) no-repeat 0 3px }
body #content .add_to_my_calendar .addtocalendar ul li.i_google { background:url(../images/i_google.png) no-repeat 0 3px }
body #content .add_to_my_calendar .addtocalendar ul li.i_yahoo { background:url(../images/i_yahoo.png) no-repeat 0 3px }
.sidebar .event_search .form_row { padding-bottom:10px }
.tevolution-event-manager .ui-widget-content { border-radius:none }
.tevolution-event-manager .ui-widget-header { background:0 0; border-bottom:1px solid #ccc; border-radius:0; padding-left:10px }
.tevolution-event-manager .ui-widget-header li { float:none; display:inline-block; *display:inline;
zoom:1; vertical-align:top; background:0 0; border:none; margin:0 3px 0 0 }
.tevolution-event-manager .ui-widget-header li a { display:block; background:#EDEDED; border:1px solid #ccc; border-bottom:none; border-radius:4px 4px 0 0; font-family:Helvetica, Arial, sans-serif; font-size:12px; line-height:normal; text-transform:uppercase; outline:0; padding:12px 16px 8px }
.tevolution-directory .ui-widget-header .ui-state-active a:link, .tevolution-directory .ui-widget-header .ui-state-active a:visited, .tevolution-event-manager .ui-widget-header .ui-state-active a { background:#fff; padding:12px 16px 9px; margin-bottom:-1px }
#event_map img { max-width:none!important }
.tevolution-event-manager #map-container { margin-bottom:20px }
.tevolution-event-manager .get_direction #from-input, .tevolution-event-manager .get_direction .b_getdirection { margin-right:15px }
.event_google_map { position:relative }
.event_google_map #panel { position:absolute; top:-1px; right:120px; z-index:9 }
.event_google_map #panel input[type=button] { background:#fff; border:1px solid #717B87; border-radius:0; box-shadow:0 2px 4px rgba(0, 0, 0, .4); font-family:Arial, sans-serif; font-size:13px; color:#333; font-weight:400; padding:6px 6px 5px }
.tevolution-event-manager #listing_description .listing_content { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:48%; margin-right:4% }
.tevolution-event-manager #listing_description .entry-header-image { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:48%; margin-left:-4px }
.tevolution-event-manager #listing_description .entry-header-image .listing-image { margin-bottom:10px }
.tevolution-event-manager #listing_description .entry-header-image .listing-image img { border-radius:0; box-shadow:none }
.tevolution-event-manager #listing_description .entry-header-image #gallery .more_photos { margin-left:-8px }
.tevolution-event-manager #listing_description .entry-header-image #gallery .more_photos li { width:auto; margin:0 0 4px 8px }
.tevolution-event-manager #listing_description .entry-header-image #gallery .more_photos li img { border:none; border-radius:0; padding:0 }
.tevolution-event-manager #image_gallery .event_image { margin-bottom:10px }
.tevolution-event-manager #image_gallery .event_image img { box-shadow:none; border-radius:none }
.tevolution-event-manager #image_gallery ul { margin-left:-2% }
.tevolution-event-manager #image_gallery ul li { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:70px; list-style:none; margin:0 -4px 1.5% 2% }
.tevolution-event-manager #image_gallery ul li img { display:block; height:50px; border:none; border-radius:0; box-shadow:none; padding:0 }
.event-single-page .bottom_line { line-height:20px; margin-bottom:20px }
.tevolution-event-manager .post-meta { line-height:normal; margin-top:20px }
.event-organizer .event-organizer-left { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:22%; margin-right:4% }
.event-organizer .event-organizer-right { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:74%; margin-left:0px }
.event-organizer .event-organizer-right p { line-height:normal; margin-bottom:10px }
.event-organizer .event-organizer-right label { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:35%; font-weight:700; margin-right:4% }
.event-organizer .event-organizer-right span.label_data { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:61%; margin-left:-4px }
.event_show_event button { background:rgba(0, 0, 0, .05); color:#888; font-weight:400; padding:5px 10px; margin:0 }
.event_show_event button:hover { background:rgba(0, 0, 0, .2); color:#fff }
#event_image_gallery { margin:10px 0 0 }
.event-single-page .entry-content #event_video, .event-single-page .entry-content .abput-event-organizer, .event-single-page .entry-content .entry-content, .event-single-page .entry-content .event-organizer, .event-single-page .entry-content .reg_desc, .event-single-page .entry-header { margin-bottom:20px }
.attending_sub_title { display:block }
.user_list { list-style:none }
.user_list li { list-style:none; border-bottom:1px solid rgba(0, 0, 0, .1); border-bottom:1px solid #ccc \0/; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding-bottom:20px; margin:0 0 20px }
.user_list li:last-child { border:none; margin-bottom:0 }
.user_list li .user_gravater { position:relative; display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:10.5%; max-width:100px; margin-right:4% }
.user_list li .user_info { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:85.5%; margin-left:-4px }
.user_list li .user_gravater a img { border-radius:0; box-shadow:none; height:auto }
#loop_event_atteding_list { line-height:24px }
#loop_event_atteding_list .post { border-bottom:1px solid rgba(0, 0, 0, .1); border-bottom:1px solid #ccc \0/; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding-bottom:20px; margin-bottom:20px }
#loop_event_atteding_list .post:last-child { border-bottom:none }
#loop_event_atteding_list .post.featured_c { background:#ffffea }
#loop_event_atteding_list .post .event_img { position:relative; display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:35%; max-width:248px; margin-right:4% }
#loop_event_atteding_list .post .event_img img { max-width:100%; height:auto; margin:0 }
#loop_event_atteding_list .post .event_img .featured_tag { position:absolute; top:10px; left:0; background:#ffffea; padding:2px 8px }
#loop_event_atteding_list .post .entry h2 { margin-bottom:4px }
#loop_event_atteding_list .post .entry { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:60%; margin-left:-4px }
#loop_event_atteding_list .post .entry .date { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:10%; text-align:center; margin-right:4% }
#loop_event_atteding_list .post .entry .event-title { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:85%; margin-left:-4px }
#loop_event_atteding_list .post .entry .bottom_line, #loop_event_atteding_list .post .entry .entry-content { margin-top:10px }
#loop_event_atteding_list.grid { margin-left:-3% }
#loop_event_atteding_list.grid .post { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:30.4%; border-bottom:none; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 -4px 20px 3% }
#loop_event_atteding_list.grid .post .event_img { width:100%; margin-right:0 }
#loop_event_atteding_list.grid .post .entry { width:100%; margin-left:0 }
#loop_event_atteding_list.grid .post .entry .date { width:100%; text-align:left }
#loop_event_atteding_list.grid .post .entry .event-title { width:100%; margin-left:0 }
#loop_event_atteding_list.grid .post .entry .bottom_line, #loop_event_atteding_list.grid .post .entry .entry-content { display:none }
.author_cont { margin-bottom:25px }
/*.author_cont .author_photo { position:relative; display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:270px; border:1px solid #E0E0E0; border-radius:3px; text-align:center; margin-right:38px }*/
.author_cont .author_photo .editProfile { margin-bottom:3px }
/*.author_cont .right_box { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:540px; margin-left:-4px }*/
.author_cont .author_photo img { display:block; width:352px; max-width:100%; height:auto; margin-bottom:8px }
.author_cont .right_box .author_custom_post { list-style:none; margin:8px 0 }
.author_cont .right_box h2 { margin-bottom:15px }
.author_cont .right_box ul { margin:0 }
.author_cont .right_box ul li { list-style:none }
.user_dsb_cf { margin:20px 0 }
.user_dsb_cf p { padding-bottom:5px }
.user_dsb_cf label { width:120px; color:#8f8f8f }
.user_dsb_cf span { color:#000 }
.author_social_networks.social_media .social_media_list { text-align:center; margin:0 0 4px }
.author_social_networks.social_media .social_media_list li { width:auto }
.author_social_networks.social_media .social_media_list li a { padding:0 }
.author_social_networks.social_media .social_media_list li a abbr { position:static }
.author-admin .entry-content h4.entry-title { font-size:16px; font-weight:700; margin:0 0 10px }
ul.attending_user_list { list-style:none; margin:20px 0 20px -20px }
ul.attending_user_list li { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:100px; margin:0 0 20px 20px }
ul.attending_user_list li img { margin:0 }
ul.attending_user_list li .user_info { line-height:normal }
.map_category { width:190px; max-height:386px; overflow-y:auto; position:absolute; right:0; bottom:0; background:rgba(255, 255, 255, .7); background:#f6f6f6 \0/; box-shadow:-2px -2px 2px #ccc; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding:8px; margin-bottom:0 }
.map_category label { display:block; line-height:18px; padding:4px 4px 4px 32px }
.map_category label input[type=checkbox] { position:relative; margin:0 7px 0 -25px }
.map_category label img { position:relative; vertical-align:baseline; margin:0 5px 0 0 }
.get_direction { line-height:22px }
.get_direction #dir-container { margin-top:20px }
.get_direction .adp-list { margin-bottom:20px }
#header_location { margin:0 auto }
#header_location .location_nav { display:inline }
.search_location input[type=text], .search_location select { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:100%; max-width:260px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 2% 5px 0 }
.sidebar .search_location input[type=text], .sidebar .search_location select { width:100%!important; max-width:none; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:10px }
.neighborhood_widget h3 { margin-bottom:20px }
.neighborhood_widget ul li { position:relative; border-bottom:1px solid rgba(0, 0, 0, .1); border-bottom:1px solid #ccc \0/; padding-bottom:20px; padding-left:0!important; margin-bottom:10px }
.neighborhood_widget ul li:last-child { border:none; margin-bottom:0 }
.neighborhood_widget ul li img { max-width:100%; border-radius:0; box-shadow:none; display:block }
.neighborhood_widget ul li .nearby_image { position:relative; left:0; margin:5px 5.5% 0 0; display:inline-block; width:20% }
.neighborhood_widget ul li .nearby_content { line-height:24px; margin-left:-4px; display:inline-block; width:74%; vertical-align:top }
.neighborhood_widget ul li .nearby_content h4 { margin-bottom:0 }
.neighborhood_widget ul li .nearby_content a { display:block; font-weight:700; line-height:normal; margin-bottom:5px }
.neighborhood_widget ul li .nearby_content p { padding-bottom:5px }
.sidebar .search_nearby_widget input[type=text], .sidebar .search_nearby_widget select { width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:8px }
.tevolution-event-manager .sidebar #widget_location { margin-bottom:40px }
.tevolution-event-manager #widget_location { clear:both; margin-bottom:20px }
.tevolution-event-manager #widget_location ul.widget_location_nav { background:rgba(0, 0, 0, .04); background:#f5f5f5 \0/; border-radius:4px; padding:5px 10px; display:block }
.tevolution-event-manager #widget_location ul.widget_location_nav li { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:100%; max-width:290px; margin-right:3% }
.tevolution-event-manager #widget_location ul.widget_location_nav li:last-child { margin-right:0 }
.tevolution-event-manager #widget_location ul.widget_location_nav li select { width:100%; max-width:100%; margin:5px 0 }
#eventcal { margin-top:20px }
table.calendar_widget td.date_n div span.calendar_tooltip { display:none; width:250px; position:absolute; left:-5px; bottom:15px; z-index:99; max-height:230px; overflow-y:auto; background:#eee; text-align:left; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box }
table.calendar_widget td.date_n div:hover span.calendar_tooltip { display:block }
.widget #wp-calendar .calendar_tooltip .event_title { border:none; background:0 0; display:block; font-size:13px; color:#000; padding:0 15px; margin-top:10px }
.widget #wp-calendar .calendar_tooltip .event_title:hover { color:#444 }
.widget table.calendar_widget td.date_n div span.calendar_tooltip small { display:block; border-bottom:1px solid #363739\9; border-bottom:1px solid rgba(128, 128, 128, .2); box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; font-size:12px; color:#666; line-height:normal; padding:0 15px 5px; margin-bottom:5px }
.widget table.calendar_widget td.date_n div span.calendar_tooltip small .wid_event_list { display:block; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:5px }
.widget table.calendar_widget td.date_n div span.calendar_tooltip small .wid_event_list b.label { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:80px; color:#666; font-weight:700 }
.widget table.calendar_widget td.date_n div span.calendar_tooltip small .wid_event_list b.label_info { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:120px; font-weight:400; margin-left:-4px }
.widget #wp-calendar td.date_n div { position:relative }
.tevolution-event-manager .search_nearby_widget #searchform input[type=text] { max-width:100%; margin-bottom:8px }
.tevolution-event-manager .search_nearby_widget #searchform .search_range { margin-bottom:8px }
.tevolution-event-manager .search_nearby_widget #searchform .search_range label { display:inline-block; *display:inline;
zoom:1; vertical-align:top; margin:0 }
.tevolution-event-manager .search_nearby_widget #searchform .search_range input { display:inline-block; *display:inline;
zoom:1; vertical-align:middle; max-width:180px; width:auto; background:0 0; padding:0; margin:0 }
.tevolution-event-manager .search_nearby_widget #searchform .search_range input:focus { box-shadow:none }
.tevolution-event-manager #searchform .ui-slider { position:relative; text-align:left }
.tevolution-event-manager #searchform .ui-slider .ui-slider-handle { position:absolute; z-index:2; width:17px; height:17px; background:#fff; border:1px solid #e0e0e0; border-radius:4px; cursor:default; outline:0 }
.tevolution-event-manager #searchform .ui-slider .ui-slider-range { position:absolute; z-index:1; font-size:.7em; display:block; border:0; background-position:0 0 }
.tevolution-event-manager #searchform .ui-slider-horizontal { height:10px }
.tevolution-event-manager #searchform .ui-slider-horizontal .ui-slider-handle { top:-5px; margin-left:-1px }
.tevolution-event-manager #searchform .ui-slider-horizontal .ui-slider-range { top:0; height:100% }
.tevolution-event-manager #searchform .ui-slider-horizontal .ui-slider-range-min { left:0 }
.tevolution-event-manager #searchform .ui-slider-horizontal .ui-slider-range-max { right:0 }
.tevolution-event-manager #searchform .ui-widget-content { background:rgba(0, 0, 0, .03); background:#fafafa \0/; border:1px solid rgba(0, 0, 0, .1); border:1px solid #e0e0e0 \0/; border-radius:4px; color:#333; margin-bottom:20px }
.tevolution-event-manager #searchform .ui-widget-header { background:rgba(0, 0, 0, .2); background:#fafafa \0/; border:1px solid rgba(0, 0, 0, .1); border:1px solid #e0e0e0 \0/; color:#333 }
.wrap .hentry div.addtocalendar { background-color:#FFFFFE; border:1px solid #999; display:inline-block; list-style:none outside none; margin:0; padding:5px; position:absolute; z-index:9999 }
.wrap .hentry div.addtocalendar ul { list-style:none; margin:0 }
.widget_loop_event .list .rev_pin,
#loop_event_archive.list .rev_pin {clear: both; }
@media only screen and (min-width:980px) {
.sidebar .widget_loop_taxonomy .post { position:relative }
.sidebar .widget_loop_taxonomy .post .fp_image { position:absolute; width:26% }
.sidebar .widget_loop_taxonomy.list .post .fp_entry { width:100% }
.sidebar .widget_loop_taxonomy .post .fp_entry .event-title { padding-left:0 }
.sidebar .widget_loop_taxonomy.list .post .fp_entry h2 { margin-left:90px }
.sidebar .widget_loop_taxonomy .post .fp_entry .date { position:static; width:auto; height:16px; background: none; border-radius: 0; font-size:14px; color: #444; padding:0; margin-left:90px }
.sidebar .widget_loop_taxonomy .post .fp_entry .date span { display:inline-block }
.sidebar .widget_loop_taxonomy.list .post .fp_entry .author_rating { float:left; clear:both; margin-top:10px }
.sidebar .widget_loop_taxonomy .post .fp_image .featured_tag { top: 6px; font-size: 8px; line-height: 14px; padding: 0 5px; }
}
@media only screen and (max-width:980px) {
.tevolution-event-manager #listing_description .listing_content {
width:100%;
margin-right:0
}
.tevolution-event-manager #listing_description .entry-header-image {
width:100%;
margin-left:0
}
.tevolution-event-manager .get_direction #from-input, .tevolution-event-manager .get_direction .b_getdirection {
margin-bottom:5px
}
.fb_event_wrapper .facebook_event .fb_content .fb_event_info span.label {
width:16%
}
.fb_event_wrapper .facebook_event .fb_content .fb_event_info span.fb_info {
width:81%
}
}
@media only screen and (max-width:679px) {
.tevolution-event-manager #content {
width:100%;
margin-bottom:20px
}
.tevolution-event-manager .sidebar {
width:100%
}
#sub_event_categories ul li {
width:31%
}
.event_manager_tab {
margin-top:20px
}
.event_manager_tab ul.event_type {
margin:0 0 10px
}
.event_manager_tab ul.event_type li {
margin-bottom:5px
}
.event_manager_tab ul.event_type li a {
border-bottom:1px solid #ccc;
border-radius:3px
}
.sort_options {
float:none;
margin-bottom:10px
}
.event-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left {
width:100%;
margin-bottom:20px
}
.event-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right {
width:100%;
border-left:0;
padding-left:0;
margin-left:0
}
.tevolution-event-manager .ui-widget-header {
padding:0
}
.tevolution-event-manager .ui-widget-header li {
margin-bottom:10px
}
.tevolution-event-manager .ui-widget-header li a {
border-bottom:1px solid #ccc;
border-radius:4px
}
.event-single-page .share_link {
float:none;
with:100%;
margin:0 0 20px;
text-align:left
}
.event-organizer .event-organizer-left {
width:100%;
margin-bottom:15px
}
.event-organizer .event-organizer-right {
width:100%;
margin:0
}
.event-organizer .event-organizer-left img {
max-width:100%
}
body .event_manager_tab ul.event_type li a, body .event_manager_tab ul.event_type li a.active {
border-bottom:2px solid #ccc
}
body .sort_options {
float:left
}
.fb_event_wrapper .facebook_event .fb_content .fb_event_info span.label {
width:20%
}
.fb_event_wrapper .facebook_event .fb_content .fb_event_info span.fb_info {
width:77%
}
.neighborhood_widget ul li .nearby_image {
width:auto
}
}
@media only screen and (max-width:480px) {
	#sub_event_categories ul li {
	width:48%
	}
	#loop_event_archive .post .event_img, #loop_event_taxonomy .post .event_img {
	width:auto
	}
	#loop_event_archive .post .entry, #loop_event_taxonomy .post .entry {
	width:100%;
	margin-left:0
	}
	#loop_event_taxonomy .post .entry .listing-title {
	margin-left:0
	}
	body .widget_loop_event .list .post .entry .date,
	.user .hfeed .date,
	body #tmpl-search-results .date  {
	position:static;
	height:auto;
	font-size:16px;
	padding:0;
	margin:0
	}
	body #loop_event_archive.list .post .entry .date span, body #loop_event_taxonomy.list .post .entry .date span,
	.user .hfeed .date  span,
	body #tmpl-search-results .date span {
	font-size:16px
	}
	body #loop_event_archive .post .entry .event-title, body #loop_event_taxonomy .post .entry .event-title {
	padding-left:0
	}
	#tmpl-search-results.list .event-wrapper .entry-title-wrapper,
	#tmpl-search-results.list .event-wrapper .entry-details,
	.user .event-wrapper .entry-title-wrapper,
	.user .event-wrapper .entry-details { padding-left: 0px; }
	body #loop_event_archive .post .entry .event-title .recurrence_text, body #loop_event_taxonomy .post .entry .event-title .recurrence_text {
	margin-left:0
	}
	body #loop_event_archive.list .post .entry .listing_rating, body #loop_event_taxonomy.list .post .entry .listing_rating {
	float:left;
	margin-right:10px
	}
	#loop_event_archive.grid .post, #loop_event_taxonomy.grid .post {
	width:47.4%
	}
	.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p label {
	width:100%
	}
	.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p span {
	width:100%;
	margin-left:0
	}
	.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p {
	padding-bottom:20px
	}
	.event-organizer .event-organizer-right label, .event-organizer .event-organizer-right span.label_data {
	display:block;
	width:100%;
	margin:0
	}
	.fb_event_wrapper .facebook_event .fb_content .fb_event_info span.label {
	width:100%;
	margin-bottom:0
	}
	.fb_event_wrapper .facebook_event .fb_content .fb_event_info span.fb_info {
	width:100%;
	margin-bottom:12px
	}
	.user_list li .user_gravater {
	width:auto;
	margin:0 0 5px
	}
	.user_list li .user_info {
	width:100%;
	margin-left:0
	}
	.author_cont .author_photo {
	width:auto;
	margin:0 0 10px
	}
	.author_cont .right_box {
	width:100%;
	margin-left:0
	}
	.widget_loop_taxonomy.grid .widget_loop_taxonomy_wrap {
	margin-left:0
	}
	.widget_loop_taxonomy.grid .post {
	width:100%;
	border-bottom:1px solid rgba(0, 0, 0, .1);
	border-bottom:1px solid #ccc \0/;
	margin:0 0 10px
	}
	.widget_loop_taxonomy.grid .post:last-child {
	border:none
	}
	.event_manager_tab ul.view_mode li a#gridview {
	display:none
	}
	body #loop_event_archive.list .post .entry .date, body #loop_event_taxonomy.list .post .entry .date  { 
		position:static; height:auto; width:100%; text-align:left; padding:0; margin:0 0 4px;
	}
}
@media only screen and (max-width:320px) {
#sub_event_categories ul li {
width:100%;
margin-right:0
}
#loop_event_archive.grid .post, #loop_event_taxonomy.grid .post {
width:100%
}
.tevolution-event-manager #image_gallery ul li {
width:49%
}
.fb_event_wrapper .facebook_event .event_img {
width:auto
}
.fb_event_wrapper .facebook_event .fb_content {
width:100%
}
}
