/**
 * Theme Name: Directory
 * Theme URI: http://templatic.com/
 * Description: A feature rich WordPress theme for creating a global business directory, works with Tevolution and its extension plugins.
 * Version: 1.1.6
 * Author: Templatic
 * Author URI: http://templatic.com
 * License: GNU General Public License v2.0
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 */
@import url(library/css/style.css);

meta.foundation-data-attribute-namespace {
  font-family: false; }
#header, #main, #sidebar-subsidiary, #sidebar-subsidiary-2c, #sidebar-subsidiary-3c, .footer_top .footer-wrap, .home .map_fixed_width, .sidebar-after-header, .sidebar-subsidiary, .widget.templatic_slider, body .nav_bg .widget-nav-menu { background-color:#fff; padding-left:20px; padding-right:20px }
.map_full_width { background-color:#fff }
.map_full_width .widget { margin-bottom:0 }
.map_full_width .map_sidebar { padding:10px 0 }
.home_page_banner.map_fixed_width .map_sidebar { clear:both; padding:10px 0 30px }
.home .hentry .entry-content { margin:0 }
.breadcrumb { background:#fff; padding:0 0 10px }
.footer-wrap .menu-container { background:0 0 }
body.tevolution-directory .category-widget, body.tevolution-event-manager .category-map { margin:0 0 15px }
.mega-menu, .menu-container { padding-bottom:15px }
div#header, header#header { background-repeat:no-repeat; background-size:96% auto; background-position:center }
div#menu-primary .menu li a:hover, div#menu-primary .menu li.current-menu-item a, div#menu-primary .menu li:hover>a { background-image:url(images/menu-hover-bg.png); background-position:left top; background-repeat:repeat; background-color:transparent }
body #content .claim_ownership .claimed { background:none!important; border:none!important; font-size:15px; color:#666; font-weight:700 }

meta.foundation-data-attribute-namespace {
  font-family: false; }
  
#slider.flexslider .slides > li,
#silde_gallery.flexslider .slides > li { display: none; }

.flexslider .widget-title { border:none; text-align:center; padding:0 }
.flexslider p { text-align:center }
.flexslider .slides_container p { text-align:left }
.flex-control-nav { display:none }
.flexslider .slides>li .post_list { margin-bottom:30px }
.flexslider .slides>li .post_list:last-child { margin-bottom:0 }

body .all_category_list_widget .category_list_wrap { margin-left:-2% }
body .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:10px -2px 0 2% }
body .all_category_list_widget .category_list h3 { border:none; font-size:16px; color:#000; font-weight:700; padding:0; margin-bottom:6px }
body .all_category_list_widget .category_list h3 a { color:#000; font-weight:700 }
body .all_category_list_widget .category_list h3 a:hover { color:#0165BD }
body .all_category_list_widget .category_list ul li { border:none; line-height:24px; padding:0 }
body .all_category_list_widget .category_list ul li a { color:#316593 }
body .all_category_list_widget .category_list ul li a:hover { color:#000 }
body .all_category_list_widget .category_list ul { border-left:none; padding-left:0; margin:0 0 25px }
.widget_loop_taxonomy .post { padding:20px }
.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 .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 }
.widget_loop_taxonomy .post:last-child { border-bottom:none }
.widget_loop_taxonomy .post h2.entry-title a { font-weight:700 }
.widget_loop_taxonomy.grid .widget_loop_taxonomy_wrap { margin-left:-3% }
.widget_loop_taxonomy.grid .post { display:inline-block; *display:inline;
zoom:1; vertical-align:top; float:none; 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% }
.widget_loop_taxonomy.grid .post:last-child { padding-bottom:20px }
.icl_languages_selector { position:relative; z-index:99 }
.sidebar .listing_post .hentry h2 a { color:#666; font-size:14px }
.sidebar .listing_post .hentry h2 a:hover { color:#0165BD }
.sidebar .listing_post .hentry .entry-summary a { color:#666 }
.sidebar .listing_post .hentry .entry-summary a:hover { color:#0165BD }

.listing_post .post span img { float: left; }

body h1.loop-title, body h1.page-title { font-size:30px; padding-bottom:10px; margin-bottom:10px }
body .author_cont .author_photo { border-color:rgba(0, 0, 0, .13) }
body .author_cont .author_photo img { display:inline-block; width:auto }
.author_cont .bottom_line a { color:#666 }
.author_cont .bottom_line { color:#000; font-size:12px }
.author_cont .entry-title { width: 100%; }
.author_price_details { clear:both }
body.city_image #footer .footer_top { border-top:none }
#content .people_info h3 { font-size:18px; font-weight:700; margin:0 0 6px }
body .author_custom_post_wrapper ul li { margin-right:6px }
body .author_custom_post_wrapper ul li.normal { margin-right:10px }
body #content .peoplelisting li { border-bottom:1px solid rgba(0, 0, 0, .13) }
body #content .peoplelisting li h3 span.total_homes { font-weight:400 }
body #content .peoplelisting li h3 span.total_homes a { font-weight:700 }
body #content .people_info .links .profile { padding:0 }
body .author_custom_post_wrapper ul li a { background:#fafafa \0/; background:rgba(0, 0, 0, .05); border-width:2px 2px medium; border-color:rgba(0, 0, 0, .13); font-size:14px; color:#444; text-transform:none; padding:12px 12px 11px }
body .author_custom_post_wrapper { border-bottom:2px solid #ccc \0/; border-bottom:2px solid rgba(0, 0, 0, .13) }
body .author_custom_post_wrapper ul li a.nav-author-post-tab-active { margin-bottom:-2px }
body .tevolution_manager_tab ul.view_mode li { margin-left:2px }
body .tevolution_manager_tab ul.view_mode li a { width:45px; height:35px; background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .4); border-radius:4px }
body .tevolution_manager_tab ul.view_mode li a#gridview { background-position:-3px -6px }
body .tevolution_manager_tab ul.view_mode li a#listview { background-position:-3px -56px }
body .tevolution_manager_tab ul.view_mode li a#event_map { background-position:-3px -106px }
body .tevolution_manager_tab ul.view_mode li a#gridview.active, body .tevolution_manager_tab ul.view_mode li a#gridview:hover { background-position:-3px -156px }
body .tevolution_manager_tab ul.view_mode li a#listview.active, body .tevolution_manager_tab ul.view_mode li a#listview:hover { background-position:-3px -206px }
body .tevolution_manager_tab ul.view_mode li a#event_map.active, body .tevolution_manager_tab ul.view_mode li a#event_map:hover { background-position:-3px -256px }
body .tevolution_manager_tab .sort_options .view_mode { margin-bottom:0 }
body .tevolution_manager_tab { border-bottom:2px solid #ccc; padding-bottom:6px; margin:20px 0 }
body .tevolution_manager_tab #tevolution_sorting { margin-left:5px }
body .tevolution_manager_tab #tevolution_sorting #tevolution_sortby { width:155px; background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .4); border-radius:4px; padding:9px 8px 8px }
body .tevolution_manager_tab #tevolution_sorting #tevolution_sortby option { margin:5px 8px }
body #tev_sub_categories { margin:0; padding:12px 0 }
body #tev_sub_categories ul { margin:0 }
body #tev_sub_categories ul li { display:inline-block; line-height:normal; margin:0 2% 15px 0; vertical-align:top; width:22.5% }
body #tev_sub_categories ul li a { color:#157BD4 }
body #tev_sub_categories ul li a:hover { color:#000 }
#ui-datepicker-div .ui-widget-header, body .ui-widget, body .ui-widget-content { color:#666 }
body .ui-widget-content a { color:#0165bd }
body .ui-widget-content a:hover { color:#666 }
#ui-datepicker-div.ui-datepicker .ui-datepicker-next, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev { border:none }
#ui-datepicker-div.ui-datepicker .ui-datepicker-next span, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev span { display:none }
body.taxonomy #listpagi { margin-top:0 }
body #listpagi .pagination a { margin:0 4px }
body #listpagi .pagination a strong { margin:0 }
body #listpagi .pagination span { margin:0 4px }
body .claim-post-wraper ul { list-style:none; margin:0 }
body #content .claim-post-wraper ul li { position:relative; margin-right:1px }
body #content .claim-post-wraper ul li a:before, body #content .claim-post-wraper ul li.claim_ownership p:before { position:absolute; top:1px; left:-6px; content:"|"; font-size:18px; color:#999 }
body #content .claim-post-wraper ul li:first-child { margin-right:4px }
body #content .claim-post-wraper ul li:first-child a:before { display:none }
body #content .claim-post-wraper ul li a { display:block; background:0 0; border:none; border-radius:4px; -webkit-transition:all ease-in-out .2s;
-moz-transition:all ease-in-out .2s;
-o-transition:all ease-in-out .2s;
transition:all ease-in-out .2s;
font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666; font-weight:700; line-height:normal; outline:0; padding:5px 12px!important; margin:0 2px 0 0 }
body #content .claim-post-wraper ul li a:hover { background:#000; color:#fff }
body #content .claim-post-wraper ul li .addtocalendar ul li a:before, body #content .claim-post-wraper ul li .templ_popup_forms a:after, body #content .claim-post-wraper ul li a.modal_close:before { display:none }
body .pe_advsearch_form #toggle_postID { max-height:316px }
#searchsubmit { margin:0 }
body #sub_listing_categories { max-height:110px; overflow-y:auto; margin-top: 20px; }
body #sub_listing_categories ul { margin:0 }
body #sub_listing_categories ul li a { color:#157bd4 }
body #sub_listing_categories ul li a:hover { color:#333 }
body .directory_manager_tab { border-bottom:2px solid #ccc \0/; border-bottom:2px solid rgba(0, 0, 0, .13); padding-bottom:6px }
body ul.sorting_option li { width:23%; padding-right:2%; margin:0 -4px 0 0 }
body ul.sorting_option li a { background:url(images/dot2.png) no-repeat 0 11px; padding:5px 5px 5px 12px }
body .directory_manager_tab ul.view_mode li { margin-left:2px }
body .directory_manager_tab ul.view_mode li a { width:45px; height:35px; background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .13); border-radius:4px }
body .directory_manager_tab ul.view_mode li a#gridview { background-position:-3px -6px }
body .directory_manager_tab ul.view_mode li a#listview { background-position:-3px -56px }
body .directory_manager_tab ul.view_mode li a#event_map { background-position:-3px -106px }
body .directory_manager_tab ul.view_mode li a#gridview.active, body .directory_manager_tab ul.view_mode li a#gridview:hover { background-position:-3px -156px }
body .directory_manager_tab ul.view_mode li a#listview.active, body .directory_manager_tab ul.view_mode li a#listview:hover { background-position:-3px -206px }
body .directory_manager_tab ul.view_mode li a#event_map.active, body .directory_manager_tab ul.view_mode li a#event_map:hover { background-position:-3px -256px }
body #loop_listing_archive .post.featured_c, body #loop_listing_taxonomy .post.featured_c, body #tmpl-search-results.list .hentry.featured_c { background:#fffbef }

body #loop_listing_archive .post .listing_img .featured_tag, body #loop_listing_taxonomy .post .listing_img .featured_tag, body #tmpl-search-results.list .hentry .listing_img .featured_tag { background:#feda70; font-size:13px; color:#2c2c2c; font-weight:700 }
body #loop_listing_archive .post .entry h2, body #loop_listing_taxonomy .post .entry h2,
.entry h2.entry-title, body #tmpl-search-results .post .entry h2 { display: inline-block; font-size:16px; font-weight:700; line-height:normal;  }
.user .hfeed h2.entry-title { margin-bottom: 10px; }
body #loop_listing_archive .post .entry .listing_rating, body #loop_listing_taxonomy .post .entry .listing_rating { margin-bottom:2px; }
body #loop_listing_archive.grid .post .entry .listing_rating, 
body #loop_listing_taxonomy.grid .post .entry .listing_rating,
.taxonomy-category-blog .hentry .listing_rating { clear: both; }
body #loop_listing_archive .post .entry p, 
body #loop_listing_taxonomy .post .entry p, 
body #tmpl-search-results.list .hentry p,
.entry-details p { color:#777; line-height:20px; padding-bottom:8px }
body #loop_listing_archive .post .entry .phone, body #loop_listing_taxonomy .post .entry .phone, body #tmpl-search-results.list .hentry .phone { font-size:14px; color:#000; font-weight:700 }
body #loop_listing_archive .post .entry .rev_pin ul, body #loop_listing_taxonomy .post .entry .rev_pin ul { margin:0 }
body #loop_listing_archive .post .entry .rev_pin ul li, body #loop_listing_taxonomy .post .entry .rev_pin ul li,
body #loop_event_archive .post .entry .rev_pin ul li, 
body #loop_event_taxonomy .post .entry .rev_pin ul li,
.user .rev_pin ul li  { font-size:12px; line-height:normal; padding: 8px 5px 8px 0; margin-right:6px }

body #loop_listing_archive .post .entry .rev_pin ul li:last-child, body #loop_listing_taxonomy .post .entry .rev_pin ul li:last-child { border:none }
body #loop_listing_archive .post .entry .rev_pin ul li .fav .addtofav, body #loop_listing_taxonomy .post .entry .rev_pin ul li { font-size:12px }
body .directory_manager_tab #directory_sorting { margin-left:5px }
body .directory_manager_tab #directory_sorting #directory_sortby { width:155px; background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .13); border-radius:4px; padding:9px 8px 8px }
body .directory_manager_tab #directory_sorting #directory_sortby option { margin:5px 8px }
body #loop_listing_archive.grid, body #loop_listing_taxonomy.grid { margin-left:-3.9% }
body #loop_listing_archive.grid .post, body #loop_listing_taxonomy.grid .post { width:29.5%; padding:8px; margin:0 -4px 20px 3.9%; clear:none; float: none; }
body #loop_listing_archive.grid .post .listing_img, body #loop_listing_taxonomy.grid .post .listing_img { margin-bottom:5px }
body #loop_listing_archive.grid .post .entry .entry-summary, body #loop_listing_taxonomy.grid .post .entry .entry-summary { display:none }

body #loop_listing_archive .post .listing_img, body #loop_listing_taxonomy .post .listing_img, .user #content .hentry .listing_img, body #tmpl-search-results.list .hentry .listing_img, .hfeed .post .listing_img { width:30% }
body #loop_listing_archive.list .post .entry, body #loop_listing_taxonomy.list .post .entry { width:66% }
body #tmpl-search-results.list .hentry .entry, .user #content .hentry .entry, .hfeed .post .entry { width:65% }

body #loop_listing_archive, body #loop_listing_taxonomy { clear: both; } 
body #loop_listing_archive.list .post .entry .listing-title, body #loop_listing_taxonomy.list .post .entry .listing-title, body #tmpl-search-results.list .hentry .entry .listing-title, .user #content .hentry .entry .listing-title { width:100%; margin-left:0 }
body #loop_listing_archive.list .post, body #loop_listing_taxonomy.list .post, body #tmpl-search-results.list .hentry, .user #content .hentry, .user #content .author_cont div[id*="post"] { padding:8px; margin-bottom:10px }
body #loop_listing_archive.list .post .entry-content ul, body #loop_listing_taxonomy.list .post .entry-content ul, body #tmpl-search-results.list .hentry .entry-content ul, .user #content .hentry .entry-content ul { margin-left: 15px; margin-bottom: 8px; }
body #loop_listing_archive.list .post .entry-content ul li, body #loop_listing_taxonomy.list .post .entry-content ul li, body #tmpl-search-results.list .hentry .entry-content ul li, .user #content .hentry .entry-content ul li { border:none; list-style: disc; padding-top: 0; padding-bottom: 0; }
.hfeed .post, .user #content .hentry  {
	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
}
/*body #loop_listing_archive.list .post .entry h2, body #loop_listing_taxonomy.list .post .entry h2, body #tmpl-search-results.list .hentry .entry h2, .user #content .hentry .entry h2, .hfeed .post h2.entry-title { float:left }*/
body #loop_listing_archive.list .post .entry .listing_rating, body #loop_listing_taxonomy.list .post .entry .listing_rating, body #tmpl-search-results.list .hentry .entry .listing_rating, .user #content .hentry .entry .listing_rating, .user #content .author_cont div[id*="post"] .entry .listing_rating { float:right }
body #loop_listing_archive.list .post .entry p, body #loop_listing_taxonomy.list .post .entry p, body #tmpl-search-results.list .hentry .entry p, .user #content .hentry .entry p, .hfeed .post .entry p { clear:both; line-height:22px }
body #loop_listing_archive.list .post .entry .bottom_line, body #loop_listing_taxonomy.list .post .entry .bottom_line, body #tmpl-search-results.list .hentry .entry .bottom_line, .user #content .hentry .entry .bottom_line, .hfeed .post .entry .bottom_line { font-size:12px; color:#000 }
body #loop_listing_archive.list .post .entry .bottom_line a, body #loop_listing_taxonomy.list .post .entry .bottom_line a, body #tmpl-search-results.list .hentry .entry .bottom_line a, .user #content .hentry .entry .bottom_line a, .hfeed .post .entry  { color:#666 }
body #loop_listing_archive.list .post .entry .bottom_line a:hover, body #loop_listing_taxonomy.list .post .entry .bottom_line a:hover, body #tmpl-search-results.list .hentry .entry .bottom_line a:hover, .user #content .hentry .entry .bottom_line a:hover { color:#0165BD }




body #loop_listing_taxonomy.list .post .entry .listing_rating .average_rating { margin-bottom:0 }
.user #content .hentry .entry p.phone,
body #tmpl-search-results.list .hentry p.phone { background:url(images/phone.png) no-repeat 0 5px; padding-left:18px }
.user #content .hentry .entry p.address,
body #tmpl-search-results.list .hentry p.address { background:url(images/location.png) no-repeat 0 5px; padding-left:18px }
.user #content .hentry .entry p.time,
body #tmpl-search-results.list .hentry p.time { background:url(images/time.png) no-repeat 0 5px; padding-left:18px }
.user #content .hentry .entry p.event_date,
body #tmpl-search-results.list .hentry p.event_date { background:url(images/date.png) no-repeat 0 5px; padding-left:18px }

body #loop_event_archive .post .entry p.address, body #loop_event_taxonomy .post .entry p.address { background:url(images/location.png) no-repeat 0 5px; padding-left:18px }
body #loop_event_archive .post .entry p.event_date, body #loop_event_taxonomy .post .entry p.event_date,
body #loop_listing_archive .post .entry p.event_date, body #loop_listing_taxonomy .post .entry p.event_date, .hfeed .post .entry p.event_date { background:url(images/date.png) no-repeat 0 5px; padding-left:18px }
body #loop_event_archive .post .entry p.time, body #loop_event_taxonomy .post .entry p.time { background:url(images/time.png) no-repeat 0 5px; padding-left:18px }

article .entry-header ul li.review a, body #loop_event_archive .post .entry .rev_pin ul li.review a, body #loop_event_taxonomy .post .entry .rev_pin ul li.review a, body .author_cont .hfeed .entry-header .rev_pin ul li.review a, body #tmpl-search-results.list .hentry .rev_pin ul li.review a, .user .rev_pin ul li.review a  { background:url(images/review.png) no-repeat 0 0; padding-left:18px }
body #loop_listing_archive.list .post .entry p.phone, body #loop_listing_taxonomy.list .post .entry p.phone, .hfeed .post .entry p.phone { background:url(images/phone.png) no-repeat 0 5px; padding-left:18px }
body #loop_listing_archive.list .post .entry p.address, body #loop_listing_taxonomy.list .post .entry p.address, .hfeed .post .entry p.address { background:url(images/location.png) no-repeat 0 5px; padding-left:18px }
body #loop_listing_archive.list .post .entry p.time, body #loop_listing_taxonomy.list .post .entry p.time, .hfeed .post .entry p.time  { background:url(images/time.png) no-repeat 0 5px; padding-left:18px }
body #loop_listing_archive.grid .post .entry p.phone, body #loop_listing_taxonomy.grid .post .entry p.phone { background:url(images/phone.png) no-repeat 0 5px; padding-left:18px }
body #loop_listing_archive.grid .post .entry p.address, body #loop_listing_taxonomy.grid .post .entry p.address { background:url(images/location.png) no-repeat 0 5px; padding-left:18px }
body #loop_listing_archive.grid .post .entry p.time, body #loop_listing_taxonomy.grid .post .entry p.time { background:url(images/time.png) no-repeat 0 5px; padding-left:18px }
body #loop_listing_archive .post .entry .rev_pin ul li.review a, body #loop_listing_taxonomy .post .entry .rev_pin ul li.review a { background:url(images/review.png) no-repeat 0 0; padding-left:18px }
body #loop_listing_archive .post .entry p, body #loop_listing_taxonomy .post .entry p, body #tmpl-search-results.list .hentry p, .entry-details p { color: #333; }
body .peoplelink span { padding-left: 20px; padding-right:20px }
body .peoplelink .website { background:url(images/iconset.png) no-repeat -19px -17px }
body .peoplelink .facebook { background:url(images/iconset.png) no-repeat -19px -69px }
body .peoplelink .twitter { background:url(images/iconset.png) no-repeat -19px -120px }
body .peoplelink .linkedin { background:url(images/iconset.png) no-repeat -19px -164px }
body .peoplelink span:after { display:none }
article .entry-header p.address { background:url(images/location.png) no-repeat 0 5px; padding-left:18px }
article .entry-header p.event_date { background:url(images/date.png) no-repeat 0 5px; padding-left:18px }
article .entry-header p.time { background:url(images/time.png) no-repeat 0 5px; padding-left:18px }
.listed_events .event_detail p { padding-bottom:0 }
.listed_events .event_detail p.address { background:url(images/location.png) no-repeat 0 5px; padding-left:18px }
.listed_events .event_detail p.event_date { background:url(images/date.png) no-repeat 0 5px; padding-left:18px }
.listed_events .event_detail p.time { background:url(images/time.png) no-repeat 0 5px; padding-left:18px }
body .links span { padding-left:20px; padding-right:20px }
body .links .email { background:url(images/iconset.png) no-repeat -19px -214px }
body .links .phone { background:url(images/iconset.png) no-repeat -19px -264px }
body .rev_pin ul { margin-left:0 }
body .rev_pin li, body .rev_pin li a { font-size:12px!important }
body .rev_pin .comment a { background:url(images/review.png) no-repeat 0 0; padding-left:18px }
.rev_pin { list-style:none; margin-top:0 }
.rev_pin ul li { display:inline-block; *display:inline;
zoom:1; vertical-align:top; line-height:18px; border:none; margin-right:20px }
.rev_pin ul li.pinpoint .ping { background:url(images/location.png) no-repeat 4px 0; padding-left:18px }
.rev_pin ul li .average_rating { margin-right:0 }
.directory-single-page .listed_events { background:0 0; border-bottom:1px solid #ccc \0/; border-bottom:1px solid rgba(0, 0, 0, .13) }
#loop_event_atteding_list .rev_pin ul li.review a { background:url(images/review.png) no-repeat 0 0; padding-left:18px }
body #loop_event_atteding_list .post .entry p.phone { background:url(images/phone.png) no-repeat 0 5px; padding-left:18px }
body #loop_event_atteding_list .post .entry p.address { background:url(images/location.png) no-repeat 0 5px; padding-left:18px }
body #loop_event_atteding_list .post .entry p.time { background:url(images/time.png) no-repeat 0 5px; padding-left:18px }
body #loop_event_atteding_list .post .entry p.event_date { background:url(images/date.png) no-repeat 0 5px; padding-left:18px }
body.directory-single-page .hentry .entry-header-title .listing_rating { margin:8px 0 0 }
body.directory-single-page .hentry .entry-header-title .listing_rating .single_rating span { color:#666 }
body.directory-single-page .hentry .entry-header-title .listing_rating .average_rating { margin-bottom:0 }
body.directory-single-page .hentry .entry-header-title .listing_rating .single_rating .rating_text { margin-top:1px }
body.tevolution-directory .post-meta { color:#666; margin-top:10px }
body.tevolution-directory .post-meta a { color:#000 }
body.tevolution-directory .post-meta a:hover { color:#0165BD }
body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap { margin-top:30px }
body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p { line-height:normal }
body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p label, p.custom_header_field label { color:#000; font-weight:400 }
.directory-single-page .view_counter, .event-single-page .view_counter { float:left; margin-top:18px }
.directory-single-page .view_counter p, .event-single-page .view_counter p { padding:0 }
body.tevolution-directory .ui-widget-content { clear:both; background:0 0; border:none; border-radius:0; padding:0 }
body.tevolution-directory .ui-widget-header { border-color:#ccc \0/; border-color:rgba(0, 0, 0, .13); border-width:0 0 2px; margin-bottom:24px; margin-left:0 }
body.tevolution-directory .ui-widget-header li a { background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .03); border-color:#ccc \0/; border-color:rgba(0, 0, 0, .13); font-size:14px; color:#444; border-width:2px; text-transform:none; padding:14px 15px 13px }
body.tevolution-directory .ui-widget-header .ui-state-active a, body.tevolution-directory .ui-widget-header .ui-state-active a:link, body.tevolution-directory .ui-widget-header .ui-state-active a:visited { border-bottom:2px solid #fff; padding:14px 15px 13px; margin-bottom:-2px }
body.tevolution-directory #image_gallery ul { margin-bottom:0 }
body.tevolution-directory .get_direction table { margin:0 }
body.tevolution-directory .get_direction #from-input { font-family:Arial, Helvetica, sans-serif; font-size:14px }
body.tevolution-directory .get_direction select { margin-bottom:5px }
body.tevolution-directory .get_direction .b_getdirection { color:#fff; margin:0 15px 0 0 }
body.tevolution-directory .sidebar .get_direction #from-input { margin-bottom:5px }
body.tevolution-directory .sidebar .get_direction .b_getdirection { margin:0 2px 5px 0 }
.adp-list { border:0; padding:0 }
.entry-content .adp img, .entry-content .adp-list img { margin-top:0; margin-bottom:0 }
body.tevolution-directory #listing_description .listing_content { width:61% }
body.tevolution-directory #listing_description .entry-header-image { width:35% }
body.tevolution-directory #listing_description a.button { color:#FFF }
.singular .pos_navigation { padding:0 }
body.singular .pos_navigation .post_left, body.singular .pos_navigation .post_right { width:auto; max-width:45% }
body.singular .pos_navigation .post_left a, body.singular .pos_navigation .post_right a { width:auto; text-indent:0; display:block }
body.singular .pos_navigation .post_left a i, body.singular .pos_navigation .post_right a i { display:inline-block; text-indent:-9999px }
body.singular .pos_navigation .post_left a { padding-left:30px; background-position:-10px -104px }
body.singular .pos_navigation .post_right a { padding-right:30px; background-position:right -10px top -61px }
body.singular .bottom_line { float:left; width:88% }
body.singular .pos_navigation .post_left { margin-right:4px }
body.directory-single-page .comment-text { padding:0 }
body.directory-single-page .comment-text .single_rating img { margin:0 }
.singular-listing #content #comments { padding-top:30px }
body #map_canvas .google-map-info .map-inner-wrapper .map-item-info .map_rating { padding:6px 0 0 }
.more_photos { margin:0 0 10px -10px!important }
#silde_gallery .flex-direction-nav li a { width:26px; height:50px; background:#0165BD; margin-top:-35px; opacity:0 }
#silde_gallery:hover .flex-direction-nav li a { opacity:1 }
#silde_gallery .flex-direction-nav li a:hover { background:#000 }
#silde_gallery .flex-direction-nav li a.flex-next { right:0 }
#silde_gallery .flex-direction-nav li a.flex-prev { left:0 }
#silde_gallery .flex-direction-nav li a i { display:inline-block; margin-top:18px; font-size:14px; color:#fff }
#silde_gallery { margin:0 auto }
#silde_gallery.slider_padding_class { padding:0 }
#event_image_gallery .more_photos li { width:62px!important }
#event_image_gallery #silde_gallery.slider_padding_class { padding:0 36px }
#event_image_gallery #silde_gallery .flex-direction-nav li a { height:62px; margin-top:-41px }
#event_image_gallery #silde_gallery .flex-direction-nav li a i { margin-top:24px }
body .related_post_grid_view li h3 { margin-bottom:6px }
body .related_post_grid_view li h3 a { font-size:16px; color:#0165BD; font-weight:700 }
body .related_post_grid_view li h3 a:hover { color:#000 }
body #cities_post .post.featured_c { background:#fffbef }
body #cities_post .post .listing_img .featured_tag { background:#feda70; font-size:13px; color:#2c2c2c; font-weight:700 }
body #cities_post .post .listing_img { width:30% }
body #cities_post .post .entry { width:66% }
body #cities_post .post .entry .listing-title { width:100%; margin-left:0 }
body #cities_post .entry h2 { font-size:16px; font-weight:700; line-height:normal }
body #cities_post .post { padding:8px; margin-bottom:10px }
body #cities_post .post .entry h2 { float:left }
body #cities_post .post .entry .listing_rating { float:right }
body #cities_post .post .entry p { clear:both; line-height:22px }
body #cities_post .entry .bottom_line { font-size:12px; color:#000; padding-bottom:0 }
body #cities_post .entry .bottom_line a { color:#666 }
body #cities_post .entry .bottom_line a:hover { color:#0165BD }
body #event_searchform #searchsubmit { margin-top:0 }
body #sub_event_categories { padding:12px 0; margin:0 }
body #sub_event_categories ul { margin:0 }
body #sub_event_categories ul li a { color:#157bd4 }
body #sub_event_categories ul li a:hover { color:#333 }
body .event_manager_tab ul.view_mode li { margin-left:2px }
body .event_manager_tab ul.view_mode li a { width:45px; height:35px; background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .13); border-radius:4px }
body .event_manager_tab ul.view_mode li a#gridview { background-position:-3px -6px }
body .event_manager_tab ul.view_mode li a#listview { background-position:-3px -56px }
body .event_manager_tab ul.view_mode li a#event_map { background-position:-3px -106px }
body .event_manager_tab ul.view_mode li a#gridview.active, body .event_manager_tab ul.view_mode li a#gridview:hover { background-position:-3px -156px }
body .event_manager_tab ul.view_mode li a#listview.active, body .event_manager_tab ul.view_mode li a#listview:hover { background-position:-3px -206px }
body .event_manager_tab ul.view_mode li a#event_map.active, body .event_manager_tab ul.view_mode li a#event_map:hover { background-position:-3px -256px }
body #loop_event_archive .post.featured_c, body #loop_event_taxonomy .post.featured_c { background:#fffbef }
body #loop_event_archive .post .event_img .featured_tag, body #loop_event_taxonomy .post .event_img .featured_tag { background:#feda70; font-size:13px; color:#2c2c2c; font-weight:700 }
.entry h2.entry-title, body #loop_event_archive .post .entry h2, body #loop_event_taxonomy .post .entry h2 { font-size:16px; font-weight:700; line-height:normal }
body #loop_event_archive .post .entry .event_rating, body #loop_event_taxonomy .post .entry .listing_rating { margin-bottom:2px }
body #loop_event_archive .post .entry p, body #loop_event_taxonomy .post .entry p { color:#777; line-height:20px; padding-bottom:8px }
body #loop_event_archive .post .entry p strong, body #loop_event_taxonomy .post .entry p strong { color:#000; font-weight:400 }
body #loop_event_archive .post .entry .phone, body #loop_event_taxonomy .post .entry p.phone {background:url(images/phone.png) no-repeat 0 5px; font-size:14px; color:#000; font-weight:700; padding-left:18px; }
body #loop_event_archive .post .entry .rev_pin ul, body #loop_event_taxonomy .post .entry .rev_pin ul { margin:0 }
body #loop_event_archive .post .entry .rev_pin ul li, body #loop_event_taxonomy .post .entry .rev_pin ul li, body .author_cont .hfeed .entry-header .rev_pin ul li { font-size:12px; line-height:normal; padding-right:8px; margin-right:6px }
body #loop_event_archive .post .entry .rev_pin ul li:last-child, body #loop_event_taxonomy .post .entry .rev_pin ul li:last-child, body .author_cont .hfeed .entry-header .rev_pin ul li:last-child { border:none }
body .author_cont .hfeed .entry-header .rev_pin ul { margin-left:0 }
body .event_manager_tab { border-color:#e0e0e0 }
body .event_manager_tab ul.event_type li a.active { border-bottom:2px solid #FFF }
body .sort_order_alphabetical { clear: both; margin-bottom:20px }
body .event_manager_tab #event_sorting { margin-left:5px }
body .event_manager_tab #event_sorting #event_sortby { width:155px; background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .13); border-radius:4px; padding:9px 8px 8px }
body .event_manager_tab #event_sorting #event_sortby option { margin:5px 8px }
body .sort_order_alphabetical ul li a { font-size:14px; color:#666; padding:4px 8px }
body .sort_order_alphabetical ul li a:hover, body .sort_order_alphabetical ul li.active a { background:#000; color:#fff; font-weight:400 }
body #loop_event_archive.grid, body #loop_event_taxonomy.grid { margin-left:-3.9% }
body #loop_event_archive.grid .post, body #loop_event_taxonomy.grid .post { width:29.5%; padding:8px; margin:0 -4px 20px 3.9% }
body #loop_event_archive.grid .post .listing_img, body #loop_event_taxonomy.grid .post .listing_img { margin-bottom:5px }
body #loop_event_archive.grid .post .entry .entry-summary, body #loop_event_taxonomy.grid .post .entry .entry-summary { display:none }
#loop_event_archive.grid .post .entry .date, #loop_event_taxonomy.grid .post .entry .date,
#loop_listing_archive.grid .post .entry .date, #loop_listing_taxonomy.grid .post .entry .date { color:#000; font-weight:700; text-transform:uppercase; margin-bottom:6px }

body .widget_loop_event .list .post .entry .date,
body #loop_event_archive.list .post .entry .date, 
body #loop_event_taxonomy.list .post .entry .date,
body #loop_event_taxonomy.list .post .entry .date,
body #loop_listing_taxonomy.list .tmpl_event_block .entry .date,
body #tmpl-search-results .date,
.user .hfeed .date  { background:#000; border-radius:4px; font-size:1.5em; color:#fff; font-weight:700; text-align:center; line-height:17px; text-transform:uppercase }
body .widget_loop_event .list .post .entry .date,
body #loop_listing_taxonomy.list .tmpl_event_block .entry .date,
body #loop_event_archive.list .post .entry .date, 
body #loop_event_taxonomy.list .post .entry .date,
body #tmpl-search-results .date,
.user .hfeed .date  { position:absolute; display:inline-block; *display:inline; zoom:1; vertical-align:top; width:50px; height:40px; text-align:center; padding:10px 0 0 }
.tevolution-event-manager .entry span.date { display:inline-block; *display:inline; zoom:1; vertical-align:top; }
.tevolution-event-manager .entry .listing-title { display:inline-block; *display:inline; zoom:1; vertical-align:top; width: 400px; margin-left: 65px; }



body .widget_loop_event .list .post .entry .date span,
body #loop_event_archive.list .post .entry .date span, 
body #loop_event_taxonomy.list .post .entry .date span,
body #loop_listing_taxonomy.list .tmpl_event_block .entry .date span,
body #tmpl-search-results .date span,
.user .hfeed .date span { display:block; font-size:12px; font-weight:400 }
#loop_event_archive.list .entry-details, #loop_event_taxonomy.list .entry-details,
#loop_listing_archive.list .event-wrapper, #loop_listing_taxonomy.list .event-wrapper,
.user .hfeed .date + .listing-wrapper,
body #tmpl-search-results .date + .listing-wrapper,
body #tmpl-search-results .date + .listing-wrapper + .entry-summary { padding-left: 70px; }
.widget .entry-summary ul { margin-bottom: 10px; }
.widget .entry-summary ul li { border:none; margin-left: 15px; list-style: disc; padding: 0; }
.listing_post .hentry .entry-summary ul li span { float: none; }

body #loop_event_archive .post .event_img, body #loop_event_taxonomy .post .event_img { width:30% }
body #loop_event_archive.list .post .entry, body #loop_event_taxonomy.list .post .entry { width:66% }
body #loop_event_archive.list .post .entry .listing-title, body #loop_event_taxonomy.list .post .entry .listing-title { width:100%; margin-left:0 }
body #loop_event_archive.list .post, body #loop_event_taxonomy.list .post { padding:8px; margin-bottom:10px }
body #loop_event_archive.list .post .entry h2, body #loop_event_taxonomy.list .post .entry h2,
.user .hfeed h2.entry-title { float:left; font-size:16px; font-weight:700; line-height:normal; padding-right:10px }
body #loop_event_archive.list .post .entry .event_rating, body #loop_event_taxonomy.list .post .entry .event_rating { float:right }
body #loop_event_archive.list .post .entry .event_rating .average_rating, body #loop_event_taxonomy.list .post .entry .event_rating .average_rating { margin-bottom:0 }
body #loop_event_archive.list .post .entry p, body #loop_event_taxonomy.list .post .entry p { clear:both; line-height:22px }
body #loop_event_archive.list .post .entry p.event_date, body #loop_event_taxonomy.list .post .entry p { display:inline-block; *display:inline;
zoom:1; vertical-align:top; margin-right:20px }
body #loop_event_archive.list .post .entry p.time, body #loop_event_taxonomy.list .post .entry p { display:inline-block; *display:inline;
zoom:1; vertical-align:top; width:100% }
body #loop_event_archive.list .post .entry p.phone, body #loop_event_taxonomy.list .post .entry p.phone { background:url(images/phone.png) no-repeat 0 5px; padding-left:18px }
body #loop_event_taxonomy.list .post .entry .bottom_line { font-size:12px; color:#000 }
body #loop_event_taxonomy.list .post .entry .bottom_line a { color:#666 }
body #loop_event_taxonomy.list .post .entry .bottom_line a:hover { color:#0165BD }
body.event-single-page .hentry .entry-header-title .event_rating { margin:8px 0 0 }
body.event-single-page .hentry .entry-header-title .event_rating .single_rating span { color:#666 }
body.event-single-page .hentry .entry-header-title .event_rating .average_rating { margin-bottom:0 }
body.event-single-page .hentry .entry-header-title .event_rating .single_rating .rating_text { margin-top:1px }
body.tevolution-event-manager .post-meta { color:#666; line-height:22px; margin-top:10px }
body.tevolution-event-manager .post-meta a { color:#000 }
body.tevolution-event-manager .post-meta a:hover { color:#0165BD }
body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap { margin-top:30px }
body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p { line-height:normal }
body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p label { color:#000; font-weight:400 }
.attending_event { position:relative; background:#fffbef; border-radius:4px; padding:20px 20px 20px 94px; margin:0 0 20px }
.attending_event img { position:absolute; top:20px; left:20px; width:52px; height:52px; border:1px solid #d1d1d1 }
.attending_event span.fav span.span_msg { float:left; color:#333; font-weight:700; margin-right:20px }
.attending_event span.fav a.addtofav { float:left; color:#333; font-weight:700; padding-left:20px }
.attending_event span.fav a.addtofav.attending { background:url(images/tick.png) no-repeat 0 7px }
.attending_event span.fav a.addtofav.not_attending { background:url(images/cancel.png) no-repeat 0 5px }
.attending_event span.fav span.span_msg a { color:#333 }
.attending_event span.fav span.span_msg a:hover { color:#0165BD }
.attending_event span.fav span.span_msg .attended_persons { font-weight:400 }
.recurring_event_class ul li { position:relative; background:#fffbef; border-radius:4px; padding:10px!important; margin:0 0 20px }
body.woocommerce #content div.product .woocommerce-tabs ul.tabs:before, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before { display:none }
body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce-page div.product .woocommerce-tabs ul.tabs { border-bottom:2px solid #ccc \0/; border-bottom:2px solid rgba(0, 0, 0, .13) }
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li { background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:2px solid #ccc \0/; border:2px solid rgba(0, 0, 0, .13); border-bottom:0; font-size:14px; color:#444; padding:14px 15px 12px }
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active { background:#fff; margin-bottom:-2px; padding:13px 15px; border:2px solid #ccc \0/; border:2px solid rgba(0, 0, 0, .13); border-bottom:0 }
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a { font-weight:400; text-shadow:none!important }
body .event_manager_tab { border-bottom:2px solid #ccc \0/; border-bottom:2px solid rgba(0, 0, 0, .13) }
body .event_manager_tab ul.event_type li a { background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:2px solid #ccc \0/; border:2px solid rgba(0, 0, 0, .13); border-bottom:0; font-size:14px; color:#444; padding:14px 15px 12px }
body .event_manager_tab ul.event_type li a.active { margin-bottom:-2px; padding:13px 15px }
body.tevolution-event-manager .ui-widget-header { clear:both; margin-left:0; border-width:2px; border-color:#ccc \0/; border-color:rgba(0, 0, 0, .13); margin-bottom:24px }
body.tevolution-event-manager .ui-widget-header li a { background-color:rgba(0, 0, 0, .03); background-color:#ccc \0/; border-color:rgba(0, 0, 0, .13); font-size:14px; color:#444; border-width:2px; text-transform:none; padding:14px 15px 13px }
body.tevolution-directory .ui-widget-header .ui-state-active a:link, body.tevolution-directory .ui-widget-header .ui-state-active a:visited, body.tevolution-event-manager .ui-widget-header .ui-state-active a { border-bottom:2px solid #fff; padding:14px 15px 13px; margin-bottom:-2px }
body.tevolution-event-manager #image_gallery ul { margin-bottom:0 }
body.tevolution-event-manager .get_direction table { margin:0 }
body.tevolution-event-manager .get_direction #from-input { font-family:Arial, Helvetica, sans-serif; font-size:14px }
body.tevolution-event-manager .get_direction select { margin-bottom:5px }
body.tevolution-event-manager .get_direction .b_getdirection { color:#fff; margin:0 15px 5px 0 }
body.tevolution-event-manager .sidebar .get_direction #from-input { margin-bottom:15px }
body.tevolution-event-manager .sidebar .get_direction .b_getdirection { margin:0 2px 5px 0 }
body.tevolution-event-manager.event-single-page .entry-content h2 { border-bottom:4px solid rgba(0, 0, 0, .13); border-bottom:4px solid #e0e0e0 \0/; font-size:20px; color:#000; padding-bottom:6px; margin-bottom:15px }
body .event-organizer .event-organizer-right { line-height:normal }
body .event-organizer .event-organizer-right p { padding-bottom:0; margin-bottom:8px }
body .event-organizer .event-organizer-right label { width:20%; color:#000; font-weight:400 }
body .event-organizer .event-organizer-right span.label_data { width:76%; margin-left:-4px }
body.event-single-page .pos_navigation { padding:0 }
body.event-single-page .bottom_line { float:left; width:88% }
body.event-single-page .pos_navigation .post_left { margin-right:4px }
.singular-event #content #comments { padding-top:30px }
.singular-event #content #comments #comments { padding-top:0 }
body .payment_method li { padding:0 }
body table.calendar_widget td.date_n div span.calendar_tooltip { background:#fff; border:2px solid #0165BD }
body .widget #wp-calendar .calendar_tooltip .event_title { color:#0165BD; font-weight:700; margin-bottom:4px }
body table.calendar_widget td.date_n div span.calendar_tooltip small { font-size:100% }
#submit_form .main_btn { padding:15px 30px }
.t_facebook_fans { background:#fff }
.sidebar .event_search #srchevent .form_row .form_row { margin-right:0 }
body #loop_event_atteding_list.list .post .entry .date { background:#000; border-radius:4px; color:#fff; font-weight:700; text-align:center; line-height:normal; text-transform:uppercase; padding:6px 0 }
body #loop_event_atteding_list.list .post .entry .date span { display:block; font-weight:400 }
body #loop_event_atteding_list .post .event_img { width:30% }
body #loop_event_atteding_list.list .post .entry { width:66% }
body #loop_event_atteding_list.list .post .entry .listing-title { width:100%; margin-left:0 }
body #loop_event_atteding_list.list .post { padding:8px; margin-bottom:10px }
body #loop_event_atteding_list.list .post .entry h2 { float:left; font-size:16px; font-weight:700; line-height:normal; margin:0 }
body #loop_event_atteding_list.list .post .entry .event_rating { float:right }
body #loop_event_atteding_list.list .post .entry p { clear:both; line-height:22px; padding-bottom:8px }
body #loop_event_atteding_list.list .post .entry .bottom_line { font-size:12px; color:#000 }
body #loop_event_atteding_list.list .post .entry .bottom_line a { color:#666 }
body #loop_event_atteding_list.list .post .entry .bottom_line a:hover { color:#0165BD }
body .star-rating-control { vertical-align:text-top }
body form#commentform #rate, body form#commentform #rate div, body form#commentform #rate p { padding:0!important; margin:0!important }
body #commentform #rate { padding:0; margin:0 }
body .readtooltipitem { margin-top:0 }
body .readtooltipitem #rate { margin:4px 10px }
.how_to_reg p { padding:0 }
div.pos_navigation .post_left a:hover span, div.pos_navigation .post_right a:hover span { color:#0165BD; cursor:pointer }
div.pos_navigation .post_left a:hover em, div.pos_navigation .post_right a:hover em { color:#666; cursor:pointer }
.home_page_banner { position:relative }
.home_page_banner .search_location { position:absolute; top:100px; left:50%; max-width:1200px }
.home_page_banner .search_location .widget-wrap { max-width:1200px; margin-left:-50% }
.home_page_banner .search_location .widget-wrap .search_nearby_widget h3 { border:none; padding:0 }
.home_page_banner .search_location .widget-wrap .search_nearby_widget #searchform input[type=text] { display:inline-block; *display:inline;
zoom:1; vertical-align:top; max-width:240px; margin:0 4px 0 0 }
.home_page_banner .search_location .widget-wrap .search_nearby_widget #searchform input[type=submit] { margin:0 }
.sidebar-1c .search_location .widget-wrap .search_nearby_widget #searchform input[type=text] { display:inline-block; *display:inline;
zoom:1; vertical-align:top; max-width:550px; margin:0 4px 0 0 }
.home_page_banner .event_search #srchevent .form_row { display:inline-block; *display:inline;
zoom:1; vertical-align:top; max-width:396px; width:100%; padding-bottom:8px; margin:0 4px 0 0 }
#submit_form .end_date, #submit_form .end_time, #submit_form .st_date, #submit_form .st_time { width:400px; display:inline-block; *display:inline;
zoom:1; vertical-align:top }
#submit_form .end_date.clearfix:after, #submit_form .end_time.clearfix:after, #submit_form .st_date.clearfix:after, #submit_form .st_time.clearfix:after { display:none }
#submit_form .end_date.clearfix, #submit_form .end_time.clearfix, #submit_form .st_date.clearfix, #submit_form .st_time.clearfix { clear:none }
.sidebar-1c .event_search #srchevent .form_row { display:inline-block; *display:inline;
zoom:1; vertical-align:top; max-width:392px; width:100%; padding-bottom:8px; margin:0 4px 0 0 }
.sidebar-2c .event_search #srchevent .form_row input[type=text], .sidebar-2c .event_search #srchevent .form_row select, .sidebar-2c .event_search #srchevent .form_row textarea, .sidebar-3c .event_search #srchevent .form_row input[type=text], .sidebar-3c .event_search #srchevent .form_row select, .sidebar-3c .event_search #srchevent .form_row textarea { max-width:100% }
.search_nearby_widget .search_range input { box-shadow:none!important }
.directory-search-page article .entry-header h2, .event-search-page article .entry-header h2 { float:left }
article .entry-header h2 { max-width:310px; float:left }
#content article.hentry.featured_c, .archive article.hentry.featured_c, .archive article.post.featured_c, .home .hentry.featured_c, .home .post.featured_c { background:#FFFBEF; padding:8px }
.singular-post .single-social-media { float:left; margin:20px 15px 0 0 }
.singular-post .single-social-media .addthis_toolbox { display:inline-block; margin-right:8px; vertical-align:top }
.singular-post .single-social-media .addthis_toolbox a img { margin:0 }
.singular-post .single-social-media .addthis_toolbox a, .singular-post .single-social-media .addthis_toolbox iframe { display:block; margin:0; padding:0 }
.directory-home .map_fixed_width { margin:0 auto; max-width:1200px; background-color:#FFF; padding-left:20px; padding-right:20px }

body .ui-widget-content #submit_form a {
color:#333 !important;
}

body .ui-widget-content #submit_form a.btn_input_normal {
color:#fff !important;
}

/*search filters*/
.filter { margin-bottom: 20px;}
.hrz-list-filter ul { list-style: none; margin: 0; }
.hrz-list-filter ul li { display: inline-block; vertical-align: top; padding: 0 20px 0 0 !important; }
.hrz-list-filter ul li input[type="checkbox"] { margin: -3px 5px 0 0; }

.ver-list-filter ul { list-style: none; margin: 0; }
.ver-list-filter ul li input[type="checkbox"] { margin: -3px 5px 0 0; }
.ver-list-filter.fil-scroll ul { max-height: 100px; overflow-y: auto; }
.ver-list-filter.list-tree li { border-bottom: 1px solid #ddd; }
.ver-list-filter.list-tree li .filter-items { margin-bottom: 5px; }
.ver-list-filter.list-tree li .filter-items label { padding-left: 20px; }
.ver-list-filter.list-tree li .filter-items label.title-label { margin-bottom: 5px; }
.ver-list-filter.list-tree li .filter-items label.title-label i { font-size: 12px; margin-right: 5px; }

.filter-wid-slider .fil-wrap { position: relative; padding-top: 10px; }
.filter-wid-slider .fil-wrap .sliderbase { height: 10px; background: #ddd; border: 1px solid #ccc; border-radius: 20px; }
.filter-wid-slider .fil-wrap .slideroverlap { width: 64%; height: 10px; background: #999; border-color: #999; border-radius: 20px; margin-top: -10px; }
.filter-wid-slider .fil-wrap .handle { position: absolute; top: 7px; width: 16px; height: 16px; background: #444; border-radius: 50px; }
.filter-wid-slider .fil-wrap .handle.h-right { left: 62%; }

.price-filter-wrap .accordion h3 i { float: right; margin-top: 5px; }
.price-filter-wrap .accordion dd > a { background: none; padding: 0; }
.price-filter-wrap .accordion dd.active > a { background: none; }
.price-filter-wrap .accordion .content { padding: 0; }

.filter-options { border-bottom: 1px solid #ddd; padding: 10px 0; margin-bottom: 10px !important; }
.filter-options .flit-opt-cols { display: inline-block; vertical-align: top; margin-right: 25px; margin-top: 8px; }
.filter-options .flit-opt-cols .filter-lable { display: inline-block; vertical-align: top; font-weight: bold; margin-right: 5px; }
.filter-options .flit-opt-cols .filter-value { display: inline-block; vertical-align: top; }
.filter-options .flit-opt-cols .filter-value span { margin-right: 10px; }
.filter-options .flit-opt-cols .filter-value i:hover { color: #ff0000; }
.filter-options .flit-opt-cols.search-widin-result { float: right; margin-right: 0; margin-top: 0; }
.filter-options .flit-opt-cols.search-widin-result input[type="text"] { width: 260px; background-image: url("../images/search.png"); background-position: right 11px top 11px; background-repeat: no-repeat; margin-bottom: 0; }
 
.filter-options-bottom { margin-bottom: 25px; }
.filter-options-bottom .filt-result { float: left; margin-top: 8px; }
.filter-options-bottom .search-by-popularity { float: right; }
.filter-options-bottom .search-by-popularity select { width: 260px; margin-bottom: 0; }

.ver-list-filter ul li { padding: 0 !important; margin-bottom: 5px; }
.ver-list-filter ul li label { display: block; }
.ver-list-filter ul li span { float: right; color: #999; margin-right: 5px; }
.ver-list-filter.fil-scroll ul { max-height: 176px; }
.filter-wid-date input[type="text"] { display: inline-block; width: 78%; margin-bottom: 5px; }
.filter-wid-date a.tri-button { margin: 0 0 5px;  }

.entry-content .edit { display: block; }



 @media only screen and (min-width: 1200px) {
	.hide-for-large-up {
		display: none;
	}
}
/*off-canvas*/

.left-off-canvas-menu div#menu-mobi-secondary .menu li li:hover > a { background-color: rgba(0, 0, 0, 0.3); }

.off-canvas-wrap {
  -webkit-backface-visibility: hidden;
  position: relative;
  width: 100%;
  overflow: hidden; }
  .off-canvas-wrap.move-right, .off-canvas-wrap.move-left {
    min-height: 100%;
    -webkit-overflow-scrolling: touch; }

.inner-wrap {
  -webkit-backface-visibility: hidden;
  position: relative;
  width: 100%;
  *zoom: 1;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease; }
  .inner-wrap:before, .inner-wrap:after {
    content: " ";
    display: table; }
  .inner-wrap:after {
    clear: both; }

.tab-bar {
  -webkit-backface-visibility: hidden;
  background: #0665BD;
  color: white;
  height: 2.8125rem;
  line-height: 2.8125rem;
  position: relative; }
  .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 {
    color: white;
    font-weight: bold;
    line-height: 2.8125rem;
    margin: 0; }
  .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 {
    font-size: 1.125rem; }

.left-small {
  width: 2.8125rem;
  height: 2.8125rem;
  position: absolute;
  top: 0;
  border-right: solid 1px rgba(0,0,0,0.3);
  left: 0; }

.right-small {
  width: 2.8125rem;
  height: 2.8125rem;
  position: absolute;
  top: 0;
  border-left: solid 1px rgba(0,0,0,0.3);
  right: 0; }

.tab-bar-section {
  padding: 0 0.625rem;
  position: absolute;
  /*text-align: center;*/
  height: 2.8125rem;
  top: 0; }
  
  /*Header Feild Plugin*/
.header_custom_fields .custom_header_field label { width: 25%; }
.header_custom_fields .custom_header_field span { display: inline-block; display: *inline; zoom: 1; vertical-align:top; width: 72%; padding-left: 3%; }

  
  @media only screen and (min-width: 40.063em) {
    .tab-bar-section {
      text-align: left; } }
  .tab-bar-section.left {
    left: 0;
    right: 2.8125rem; }
  .tab-bar-section.right {
    left: 2.8125rem;
    right: 0; }
  .tab-bar-section.middle {
    left: 2.8125rem;
    right: 2.8125rem; }

.tab-bar .menu-icon {
  text-indent: 2.1875rem;
  width: 2.8125rem;
  height: 2.8125rem;
  display: block;
  line-height: 2.0625rem;
  padding: 0;
  color: white;
  position: relative;
  -ms-transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
  .tab-bar .menu-icon span {
    position: absolute;
    display: block;
    height: 0;
    width: 1rem;
    line-height: 1;
    top: 0.9375rem;
    left: 0.90625rem;
    box-shadow: 0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white; }
  .tab-bar .menu-icon:hover span {
    box-shadow: 0 0px 0 1px #00417A, 0 7px 0 1px #00417A, 0 14px 0 1px #00417A; }

.left-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  width: 15.625rem;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-y: auto;
  background: #0665BD;
  z-index: 1001;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-transform: translate(-100%, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  left: 0; }
  .left-off-canvas-menu * {
    -webkit-backface-visibility: hidden; }

.right-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  width: 15.625rem;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-y: auto;
  background: #0665BD;
  z-index: 1001;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-transform: translate(100%, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  right: 0; }
  .right-off-canvas-menu * {
    -webkit-backface-visibility: hidden; }

ul.off-canvas-list,
body .left-off-canvas-menu .nav_bg ul.mega,
body .right-off-canvas-menu .nav_bg ul.mega {
  list-style-type: none;
  padding: 0;
  margin: 0; }
  ul.off-canvas-list li label,
  body .left-off-canvas-menu .nav_bg ul.mega li label,
  body .right-off-canvas-menu .nav_bg ul.mega li label {
    padding: 0.61rem 0.9375rem;
    color: rgba(255, 255, 255, 0.7);
    text-transform: uppercase;
    font-weight: bold;
    background: rgba(0, 0, 0, 0.7);
    border-top: 1px solid #5e5e5e;
    border-bottom: none;
    margin: 0;
    width: 88%; }
  ul.off-canvas-list li a,
  body .left-off-canvas-menu .nav_bg ul.mega li a,
  body .right-off-canvas-menu .nav_bg ul.mega li a,
  div#menu-mobi-secondary .menu .off-canvas-list li a, 
  div#menu-mobi-secondary1 .menu .off-canvas-list li a, 
  div#menu-subsidiary .menu .off-canvas-list li a,
  body .left-off-canvas-menu div#menu-mobi-primary .menu > ul > li > a {
    display: block;
    padding: 0.66667rem;
    color: rgba(255, 255, 255, 0.7);
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    transition: background 300ms ease; }
    ul.off-canvas-list li a:hover,
    body .left-off-canvas-menu .nav_bg ul.mega li a:hover,
	body .right-off-canvas-menu .nav_bg ul.mega li a:hover,
	div#menu-mobi-secondary .menu .off-canvas-list li a:hover, 
	div#menu-mobi-secondary1 .menu .off-canvas-list li a:hover, 
	div#menu-subsidiary .menu .off-canvas-list li a:hover,
	body .left-off-canvas-menu div#menu-mobi-primary .menu li a:hover {
      background-color: rgba(0, 0, 0, 0.3) !important; }
    div#menu-mobi-secondary .menu .off-canvas-list > li > a, 
  	div#menu-mobi-secondary1 .menu .off-canvas-list > li > a, 
  	div#menu-subsidiary .menu .off-canvas-list > li > a,
  	body .left-off-canvas-menu div#menu-mobi-primary .menu > ul > li > a {
  		font-weight: bold;
  		font-size: 16px;
  	}
body .left-off-canvas-menu .mega-menu .nav_bg,
body .right-off-canvas-menu .mega-menu .nav_bg {
	padding: 0 !important;
	background: transparent !important;
}

body .left-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a,
body .left-off-canvas-menu .mega-menu ul.mega .sub li.mega-hdr li a,
div#menu-mobi-secondary .menu .off-canvas-list li li a, 
div#menu-mobi-secondary1 .menu .off-canvas-list li li a, 
div#menu-subsidiary .menu .off-canvas-list li li a {border: none;}
div#menu-mobi-secondary .menu .off-canvas-list > li > ul > li > a, 
div#menu-mobi-secondary1 .menu .off-canvas-list > li > ul > li > a, 
div#menu-subsidiary .menu .off-canvas-list > li > ul > li > a,
body .left-off-canvas-menu div#menu-mobi-primary .menu > ul > li > ul > li > a { font-weight: bold; color: #fff; }
body .left-off-canvas-menu .mega-menu ul.mega > li { border-bottom-color: transparent;  }
div#menu-mobi-secondary .menu .off-canvas-list > li > ul > li:last-child, 
div#menu-mobi-secondary1 .menu .off-canvas-list > li > ul > li:last-child,
div#menu-subsidiary .menu .off-canvas-list > li > ul > li:last-child { border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
div#menu-mobi-secondary .menu .off-canvas-list li a:hover, 
div#menu-mobi-secondary1 .menu .off-canvas-list li a:hover, 
div#menu-subsidiary .menu .off-canvas-list li a:hover { background-color: rgba(0, 0, 0, 0.3); }

body .left-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a:hover {text-decoration: none;}
body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li {width: auto;}
body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.mega .sub { padding: 0px; display: block !important; }
body .left-off-canvas-menu .mega-menu ul.mega li ul.sub-menu ul { margin-left: 0; margin-right: 0; }
body .left-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a { padding-left: 20px; }
body .left-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr li a { padding: 6px 5px 6px 40px !important; background-position: 26px 12px;}
body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub { display: block !important; }
body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub a { padding: 9px 25px; border: none; }
body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub a, 
body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li a { color: #fff; font-weight: bold; }
body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub a:hover, 
body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li a:hover, 
body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a { color: #ccc; background-color: rgba(0, 0, 0, 0.3); }


.left-off-canvas-menu div#menu-header-horizontal-title, 
.left-off-canvas-menu div#menu-header-primary-title, 
.left-off-canvas-menu div#menu-header-secondary-title, 
.left-off-canvas-menu div#menu-mobi-primary-title, 
.left-off-canvas-menu div#menu-mobi-secondary-title, 
.left-off-canvas-menu div#menu-mobi-secondary-title1, 
.left-off-canvas-menu div#menu-subsidiary-title,
.right-off-canvas-menu div#menu-header-horizontal-title, 
.right-off-canvas-menu div#menu-header-primary-title, 
.right-off-canvas-menu div#menu-header-secondary-title, 
.right-off-canvas-menu div#menu-mobi-primary-title, 
.right-off-canvas-menu div#menu-mobi-secondary-title, 
.right-off-canvas-menu div#menu-mobi-secondary-title1, 
.right-off-canvas-menu div#menu-subsidiary-title {
	padding-left: 10px;
	background: rgba(0, 0, 0, 0.3);
	text-align: left;
}
.move-right > .inner-wrap {
  -ms-transform: translate(15.625rem, 0);
  -webkit-transform: translate3d(15.625rem, 0, 0);
  -moz-transform: translate3d(15.625rem, 0, 0);
  -ms-transform: translate3d(15.625rem, 0, 0);
  -o-transform: translate3d(15.625rem, 0, 0);
  transform: translate3d(15.625rem, 0, 0); }
.move-right .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  @media only screen and (min-width: 40.063em) {
    .move-right .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }

.move-left > .inner-wrap {
  -ms-transform: translate(-15.625rem, 0);
  -webkit-transform: translate3d(-15.625rem, 0, 0);
  -moz-transform: translate3d(-15.625rem, 0, 0);
  -ms-transform: translate3d(-15.625rem, 0, 0);
  -o-transform: translate3d(-15.625rem, 0, 0);
  transform: translate3d(-15.625rem, 0, 0); }
.move-left .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  @media only screen and (min-width: 40.063em) {
    .move-left .exit-off-canvas:hover {
      background: rgba(255, 255, 255, 0.05); } }

.no-csstransforms .left-off-canvas-menu {
  left: -15.625rem; }
.no-csstransforms .right-off-canvas-menu {
  right: -15.625rem; }
.no-csstransforms .move-left > .inner-wrap {
  right: 15.625rem; }
.no-csstransforms .move-right > .inner-wrap {
  left: 15.625rem; }

@media only screen and (min-width:1200px) {
.show-to-medium { display: none;}  
}

@media only screen and (max-width:1200px) {
#header, #main, #sidebar-subsidiary, #sidebar-subsidiary-2c, #sidebar-subsidiary-3c, .footer_top .footer-wrap, .home .map_fixed_width, .mega-menu, .menu-container, .sidebar-after-header, .sidebar-subsidiary, .widget.templatic_slider, body .mega-menu, body .nav_bg .widget-nav-menu, div#menu-primary, div#menu-secondary, div#menu-secondary1, div#menu-subsidiary {
padding-left:0;
padding-right:0
}
.city_image {
background-image:none
}
}
@media only screen and (max-width:980px) {
#branding, #branding1 {
float:none;
margin:0 auto
}
.nav_bg .widget-nav-menu li li a:hover, body .mega-menu .nav_bg, body .mega-menu ul.mega li .sub-container.non-mega .sub a:hover, body .mega-menu ul.mega li .sub-container.non-mega li a:hover, body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a, body .mega-menu ul.mega li a, div#menu-mobi-secondary .menu li a:hover, div#menu-mobi-secondary .menu li li a:hover, div#menu-mobi-secondary .menu li li:hover>a, div#menu-mobi-secondary1 .menu li a:hover, div#menu-mobi-secondary1 .menu li li a:hover, div#menu-mobi-secondary1 .menu li li:hover>a, div#menu-subsidiary .menu li a:hover, div#menu-subsidiary .menu li li a:hover {
background-color:transparent!important
}
body .mega-menu ul.mega li {
border-bottom:1px solid #222
}
body .mega-menu ul.mega li li {
border:none
}
body .mega-menu ul.mega li a {
font-size:14px;
font-weight:400;
padding:7px 0 8px
}
body .mega-menu ul.mega li .sub-container.non-mega .sub a:hover, body .mega-menu ul.mega li .sub-container.non-mega li a:hover, body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a {
background:0 0
}
body .mega-menu ul.mega li a, div#menu-mobi-primary .menu li a, div#menu-mobi-secondary .menu li a, div#menu-mobi-secondary1 .menu li a {
color:#fff!important
}
body #listpagi .pagination a {
margin-bottom:5px
}
body.directory-single-page #listing_description .entry-header-image img, body.tevolution-directory #listing_description .entry-header-image, body.tevolution-directory #listing_description .listing_content {
width:100%
}
#header {
width:92%
}
}
@media only screen and (max-width:679px) {
body #loop_listing_archive.grid .post, body #loop_listing_taxonomy.grid .post {
width:45.5%
}
body ul.sorting_option {
margin:15px 0
}
body ul.sorting_option li {
width:31%
}
body #loop_event_archive.grid .post, body #loop_event_taxonomy.grid .post {
width:45.5%
}
body .event_manager_tab ul.event_type {
margin:0 0 5px
}
body .event_manager_tab ul.event_type li a, body .event_manager_tab ul.event_type li a.active {
padding:10px 15px 9px
}
body .sort_options ul {
margin:0 0 10px!important
}
.tevolution-directory .ui-widget-header li a, body.tevolution-directory .ui-widget-header .ui-state-active a:link, body.tevolution-directory .ui-widget-header .ui-state-active a:visited, body.tevolution-event-manager .ui-widget-header .ui-state-active a {
border-color:rgba(0, 0, 0, .13)!important
}
body .widget {
margin-bottom:20px
}
.widget_loop_taxonomy.grid .post {
width:46.6%
}
.twp_search_cont input[type=text] {
margin-bottom:5px
}
}
@media only screen and (max-width:480px) {
	body .all_category_list_widget .category_list {
	width:48%
	}
	body #loop_listing_archive.grid, body #loop_listing_taxonomy.grid {
	margin-left:0
	}
	body #loop_listing_archive.grid .post, body #loop_listing_taxonomy.grid .post {
	width:100%;
	margin:0 0 20px
	}
	body #loop_event_archive.grid, body #loop_event_taxonomy.grid {
	margin-left:0
	}
	body #loop_event_archive.grid .post, body #loop_event_taxonomy.grid .post {
	width:100%;
	margin:0 0 20px
	}
	#submit_form .end_date, #submit_form .end_time, #submit_form .st_date, #submit_form .st_time {
	width:100%
	}
	body .widget_loop_taxonomy.grid, body .widget_loop_taxonomy.grid .widget_loop_taxonomy_wrap {
	margin-left:0
	}
	body .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
	}
	body .widget_loop_taxonomy.grid .post:last-child {
	border:none
	}
	body ul.sorting_option li {
	width:48%
	}
	body #loop_listing_archive .post .listing_img, 
	body #loop_listing_taxonomy .post .listing_img, 
	body #tmpl-search-results.list .hentry .listing_img,
	body.user #content .hentry .listing_img,
	body .hfeed .post .listing_img,
	body.user #content .author_cont div[id*="post"] .listing_img {
	width:100%;
	max-width:none;
	margin-bottom:10px
	}
	body #loop_listing_archive .post .listing_img img, 
	body #loop_listing_archive.list .post .entry, 
	body #loop_listing_taxonomy .post .listing_img img, 
	body #loop_listing_taxonomy.list .post .entry, 
	body #tmpl-search-results.list .hentry .listing_img img, 
	body #tmpl-search-results.list .hentry .entry,
	body.user #content .hentry .listing_img img,
	body.user #content .hentry .entry,
	body .hfeed .post .entry,
	body.user #content .author_cont div[id*="post"] .listing_img img,
	body.user #content .author_cont div[id*="post"] .entry {
	width:100%;
	margin-left:0;
	}
	body #loop_event_archive.list .post .entry .event_rating, body #loop_event_archive.list .post .entry h2, body #loop_event_taxonomy.list .post .entry .event_rating, body #loop_event_taxonomy.list .post .entry h2 {
	float:none;
	width:100%;
	padding-left:0;
	}
	body .widget_loop_event .list .rev_pin, body #loop_event_archive.list .rev_pin {
		padding-left: 0;
	}
	body #cities_post .post .listing_img {
	width:100%;
	margin:0 0 10px
	}
	body #cities_post .post .entry {
	width:100%;
	margin-left:0
	}
	body #cities_post .post .listing_img img {
	width:100%
	}
	body #loop_event_archive .post .event_img, body #loop_event_taxonomy .post .event_img {
	width:100%;
	max-width:none;
	margin-bottom:10px
	}
	body #loop_event_archive .post .event_img img, body #loop_event_archive.list .post .entry, 
	body #loop_event_taxonomy .post .event_img img, body #loop_event_taxonomy.list .post .entry {
	width:100%
	}
	body #loop_listing_archive.list .post .entry h2, body #loop_listing_taxonomy.list .post .entry h2, body #tmpl-search-results.list .hentry .entry h2, .user #content .hentry .entry h2 {
	float:none;
	width:100%;
	max-width:none;
	margin-right:0
	}
	body #loop_listing_archive.list .post .entry .listing_rating, body #loop_listing_taxonomy.list .post .entry .listing_rating, body #tmpl-search-results.list .hentry .entry .listing_rating, .user #content .hentry .entry .listing_rating,
	.user #content .author_cont div[id*="post"] .listing_rating {
	float:none;
	width:100%
	}
	body .widget_loop_event .list .post .entry .date,
	body #loop_event_archive.list .post .entry .date, body #loop_event_taxonomy.list .post .entry .dates {
	background:0 0;
	color:#000;
	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;
	text-align:left;
	padding-left:10px;
	margin-bottom:10px
	}
	body .widget_loop_event .list .post .entry .date span {
	display:inline;
	font-size: 16px;
	}
	body .widget_loop_event .list .post .entry .date span,
	body #loop_event_archive.list .post .entry .date span, 
	body #loop_event_taxonomy.list .post .entry .date span,
	body #tmpl-search-results .date span,
	.user .hfeed .date span { display:inline; }

	body .widget_loop_event .list .post .entry .date,
	body #loop_event_archive.list .post .entry .date, 
	body #loop_event_taxonomy.list .post .entry .date,
	body #tmpl-search-results .date,
	.user .hfeed .date {
		font-size: 16px;
		font-weight: bold;
	}
	#loop_event_archive.list .entry-details, 
	#loop_event_taxonomy.list .entry-details, 
	#loop_listing_archive.list .event-wrapper, 
	#loop_listing_taxonomy.list .event-wrapper, 
	.user .hfeed .date + .listing-wrapper, 
	body #tmpl-search-results .date + .listing-wrapper, 
	body #tmpl-search-results .date + .listing-wrapper + .entry-summary {
		padding-left: 0;
	}
	body .event-single-page .hentry .entry-header-title .entry-header-custom-wrap p label {
	width:100%
	}
	body .event-single-page .hentry .entry-header-title .entry-header-custom-wrap p span {
	width:100%;
	margin-left:0
	}
	body .event-organizer .event-organizer-right p {
	margin-bottom:12px
	}
	body .event-organizer .event-organizer-right label {
	display:block;
	width:100%;
	margin:0 0 5px
	}
	body .event-organizer .event-organizer-right span.label_data {
	display:block;
	width:100%;
	margin:0
	}
	body #loop_event_atteding_list .post .event_img {
	width:100%;
	max-width:none;
	margin-bottom:10px
	}
	body #loop_event_atteding_list .post .event_img img, body #loop_event_atteding_list.list .post .entry {
	width:100%
	}
	body #loop_event_atteding_list.list .post .entry .listing_rating, body #loop_event_atteding_list.list .post .entry h2 {
	float:none;
	width:100%
	}
	body #loop_event_atteding_list.list .post .entry .date,
	.user .hfeed .date,
	body #tmpl-search-results .date {
	background:0 0;
	color:#000;
	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;
	text-align:left;
	padding-left:10px;
	margin-bottom:10px
	}
	body #loop_event_atteding_list.list .post .entry .date span,
	.user .hfeed .date span,
	body #tmpl-search-results .date span {
	display:inline
	}
	.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
	}
	.author_price_details p {
	width:100%!important
	}
	.directory-single-page .view_counter, .event-single-page .view_counter {
	margin-top:6px
	}
}
@media only screen and (max-width:320px) {
body .all_category_list_widget .category_list_wrap {
margin-left:0
}
body .all_category_list_widget .category_list {
width:100%;
margin:10px 0
}
body .event_manager_tab #event_sorting {
margin:0 0 5px
}
body ul.sorting_option li {
width:100%;
display:block;
margin-right:0
}
article .entry-header .author_rating, body #loop_listing_archive.list .post .entry .listing_rating, body #loop_listing_taxonomy.list .post .entry .listing_rating {
float:left;
width:100%
}
#branding, #branding1 {
width:72%
}
#site-title img, #site-title1 img {
max-width:100%;
width:100%
}
#site-description {
font-size:14px
}
body.singular .pos_navigation .post_left, body.singular .pos_navigation .post_right {
max-width:100%;
width:100%
}
.pos_navigation .post_right {
text-align:right
}
.pos_navigation .post_right i {
display:none!important
}
body .pe_advsearch_form #toggle_postID {
max-height:190px
}
}


