/*RESETS 
menu 
Sidebar on right side
Sidebar on left side
Single Column / No sidebar
comments 
rating 
button 
article 
map 
login page 
woocommerce detail page 
subsidiary 
error page 
HOME PAGE
HEADER
mega menu 
mobile menu 
sticky menu 
Menu Header Widgets  
SIDEBAR
Form 
DETAIL PAGE
author detail 
submit page 
FOOTER
Menu Header Widgets  
WIDGETS
sidebar menu 
search nearby widget 	
browse by category 
social media 
recent comments 
browse by tag 
display authors 
search location for home 
event search 
browse by category 
popular post 
widget location 
event search 
in the neighbourhood 
woocommerce 
gravity form 
Captcha 
social media sharing 
sidebar navigation 
LISTING
one column layout - no sidebar 
pagination 
List view - Grid view 
WOOCOMMERCE
woocommerce detail page 
SLIDER
Template Pages
Master Overwrite
blog 
Plugin Compatible
Location manager 
tevolution 
event manager 
directory 
Map  
Header Feild Plugin 
Front Editor Plugin 
Fronted Event 
Media Quaries*/

@import url(//fonts.googleapis.com/css?family=Open+Sans);
@import url(../Directory/css/admin_style.css);
/* Colors
   ------
	Menu Yellow Text/Background : #F8E777;
	Menu Background Black Text : #191919;
	Menu Light Black : #7B7B7B;
*/

/*	--------------------------------------------------
	:: RESETS
	-------------------------------------------------- */
body { font-size:15px; color:#333; background-color: #EAE7D7; }
.header_container { position:relative; z-index:11;}
#main { padding:0;  position:relative; /*z-index:8; */}
#main > .row{ box-shadow: 0 5px 4px 0 #cdcdcd;}
.row{ max-width: 1200px;}
#main .wrap { margin-top:0px; background-color:#FFF; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
#main #content { width: 75%; margin-top:15px; padding-right:20px; padding-bottom:10px; float: right; min-height: 95px;}
.frontend_editor .submit-progress-steps { width: 70%; margin:0 2%; float: right; clear: none;  }
.frontend_editor .frontend_published_box.yellow-panel { width: 66%; margin:0 2% 2%; padding:2%; float: right;  }
body.home #main #content { padding-bottom:20px;	}

.home #main #content,
.home #main .sidebar{
	padding-top: 10px;
}

body .secondary_btn { background-color:#000; color:#FFF; }
#loop_jobs_taxonomy .post a.tiny_btn{
	color: #fff;
}
.success_msg { clear:both; }

body.frontend_editor .property p label { width: 160px; }
body.frontend_editor .property .frontend_edit_input, body.frontend_editor .property .frontend_edit_input_checkbox { margin-left: 160px; }
body .frontend_edit_input_checkbox .hr_input_multicheckbox li, body .frontend_edit_input .hr_input_radio li { width: 50% !important; } 
body.tevolution-directory .category-widget, body.tevolution-event-manager .category-map { margin: 0; }
#main > .wrap.row { padding-top: 0; }
.rev_pin ul li.favourite:before,
.post .rev_pin ul li.pinpoint:before { top: 1px; }
.post .rev_pin ul li.review { padding-left: 20px; }
body .reveal-modal h3:after { bottom: -10px; }

.singular-classified .classified-price { float: right; }
.singular-classified .classified-price span { float: right; }
body .frontend_edit_input_checkbox#frontend_ul_price_type .hr_input_multicheckbox li, body .frontend_edit_input#frontend_ul_price_type .hr_input_radio li { width: 100% !important; }
body .frontend_edit_input#frontend_ul_price_type { padding-bottom: 0; } 

.frontend_editor .sidebar { margin-top: -236px; }
.tab-bar-section.middle { background-color: #191919; }

/*menu*/
.primary_menu_wrapper { background-color: #191919; }
div#menu-primary, #header, div#menu-secondary, div#menu-secondary1, div#menu-secondary1 .mega-menu { width: auto; padding-left:20px;  }
div#menu-primary { width: 1180px; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
div#menu-primary .menu { padding: 4px 0; }
div#menu-primary .menu ul ul { background-color:#000; }
div#menu-primary .menu li.current-menu-item li a:hover { color: #F8E777; background-color:#191919; }
div#menu-primary .menu li a { font-size: 14px; color: #7B7B7B; position: relative; }
div#menu-primary .menu li a:before { position: absolute; top: 11px; left: -4px; content: "|"; color: #7B7B7B; }
div#menu-primary .menu li:first-child a:before { display: none; }
div#menu-primary .menu li li a { border:none; }div#menu-primary .menu li.current-menu-item li a { color:#7B7B7B; }
div#menu-primary .menu li li a:before { display: none; }
div#menu-primary .menu li a:hover, div#menu-primary .menu li:hover > a, div#menu-primary .menu li.current-menu-item a {	-webkit-border-radius: 4px;	background-color: #000; color: #F8E777; }
div#menu-primary .wrap, .header-wrap, div#menu-secondary .wrap, div#menu-secondary1 .wrap, div#menu-secondary1 .wrap, #main .wrap, #content, .hfeed, div#menu-subsidiary .wrap, .sidebar-wrap, .footer-wrap {float: none}

.mega-menu ul.mega li .sub li.mega-hdr,
.mega-menu ul.mega li .sub li {	text-align:left; }

body .ui-widget-content#listing_event {	margin-bottom:20px; }

.tab-bar { background-color: #191919; }
body .left-off-canvas-menu .mega-menu .mega_menu_wrap,
.left-off-canvas-menu { background-color: #191919; }
.tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6,
div#menu-header-horizontal-title, div#menu-header-primary-title, div#menu-header-secondary-title, div#menu-mobi-primary-title, div#menu-mobi-secondary-title, div#menu-mobi-secondary-title1, div#menu-subsidiary-title { color: #191919; }
.tab-bar .menu-icon span { box-shadow: 0 0 0 1px #F8E777, 0 7px 0 1px #F8E777, 0 14px 0 1px #F8E777; }
.tab-bar .menu-icon:hover span { box-shadow: 0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff; }
.left-small { border-right-color: rgba(255,255,255,0.2) }
body .left-off-canvas-menu .mega-menu .nav_bg, body .right-off-canvas-menu .mega-menu .nav_bg,
body .left-off-canvas-menu .mega-menu ul.mega li .sub-container { width: 100%; }


 
/*Sidebar on right side
  ---------------------*/
body.layout-2c-l #main #content { float: left; }
body.layout-2c-l #main .wrap { padding-left:20px; padding-right:0; }
body.layout-2c-l #branding { float:right; }
body.layout-2c-l #header, body.layout-2c-l header#header { padding-left: 0px; padding-right: 0px; float:right; }
body.layout-2c-l #main .breadcrumb { background:none; margin-left: 0; padding-top: 10px; width: 75%; float:left; }
body.layout-2c-l #sidebar-primary, 
body.layout-2c-l #sidebar-secondary, 
body.layout-2c-l #sidebar-front_page, 
body.layout-2c-l #sidebar-post-listing, 
body.layout-2c-l #sidebar-post-detail, 
body.layout-2c-l #sidebar-contact_page_sidebar, 
body.layout-2c-l #sidebar-woo_page { float: right; clear: none; }
/*---------------------*/

/*Sidebar on left side
  ---------------------*/
body.layout-2c-r #main #content { float:right; }
.layout-2c-r #sidebar-contact_page_sidebar, .layout-2c-r #sidebar-front_page, .layout-2c-r #sidebar-post-detail, .layout-2c-r #sidebar-post-listing, .layout-2c-r #sidebar-primary, .layout-2c-r #sidebar-secondary, .layout-2c-r #sidebar-woo_page{ clear:none; float:left; }


/*Single Column / No sidebar
  ---------------------*/
body.layout-1c #main #content,
body.layout-1c #main .breadcrumb .breadcrumb-trail  { padding-left:20px; }
body.layout-1c div#header, 
body.layout-1c  header#header,
body.layout-1c #main .breadcrumb { width:100%; }
body.layout-1c .entry-header-custom-left > label { width:25%; float:left; }
body.layout-1c .entry-header-custom-left > .listing_custom { float:left; }
body.layout-1c #loop_event_taxonomy.list .post .entry, 
body.layout-1c #loop_event_archive.list .post .entry,
body.layout-1c #loop_listing_taxonomy.list .post .entry, 
body.layout-1c #loop_listing_archive.list .post .entry { position: relative; width:73.8% }

body.singular .pos_navigation .post_left, 
body.singular .pos_navigation .post_right { max-width: 100%; width: auto; }
/*---------------------*/

a,
body .list .entry .bottom_line a,
.post[class*="deals-"] .entry .entry-title:hover,
.post[class*="deals-"] .entry .entry-title a:hover{
	color:#000;
}

ul li a, ol li a, body .ui-widget-content a { color:#333; }
ul li a:hover, ol li a:hover, body .ui-widget-content a:hover { color:#000; }
h1, h2, h3, h4, h5, h6 { font-family:Georgia, "Times New Roman", Times, serif; }
body h3 {
	border-top:none;
	border-bottom:1px solid #CDCDCD\0/;
	border-bottom:1px solid rgba(0, 0, 0, 0.13);
	padding:10px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	font-weight:normal;
	color:#000;
}
body h3:after, .footer_top .footer-wrap:after {
	background-color:#CDCDCD\0/;
	background-color: rgba(0, 0, 0, 0.13);
	content: "";
	display: block;
	height: 2px;
	position: relative;
	bottom: 0px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	width: 1.8em;
}
body #location_navigation_wrap h3:after {
	display: none;
}
body #location_navigation_wrap h3 { border: none; color: #FFF; margin-bottom: 0; padding-bottom: 0;}
body .d_location_type_navigation .d_location_navigation_left .horizontal_location_nav li .cities_names ul li a{ line-height: 1.5;}
/*comments*/
#comments li,
#comments li li  { border-top:1px solid #CDCDCD \0/; }
#comments .comment-list > li:first-child { border-top:none; }
#comments-template li img {	border: 1px solid #D1D1D1; max-width: 100%; padding: 2px; border-radius: 2px; -webkit-border-radius: 2px; }
#comments-template li .single_rating img { border:none; float:left; }
body .comment-wrap { position:relative; }	
.comment-form-comment { max-width:368px; width:100%; }
.comment-content p a { color: #191919; }
.comment-content p a:hover { color: #666; }

/*rating*/
body .comment-list .average_rating .clear_rating {padding: 4px 10px}
body .average_rating #rate{
	display: flex;
	display: -webkit-flex;
	float: left;
	vertical-align: text-top;
}
body .comment-list .average_rating { margin:0; position:absolute; top:-4px; right:0; width:auto; }
.average_rating .fa-stack, .single_rating .fa-stack { top: 1px; }
.entry-header-custom-right #rate > span.fa-stack { top: -2px; }
#comments .average_rating_wrapper .average_rating .fa-stack, 
#comments .average_rating_wrapper .single_rating .fa-stack { top: 2px; }
.form_comment_rating_wrap .single_rating i.rating-off { color: #fff;  }
.form_comment_rating_wrap .single_rating .fa-stack { top: 0; }
.form_comment_rating_wrap .single_rating i { font-size: 16px; }
body .realated_post h3:after { bottom:-12px; }
body .single_rating span, body .directory_rating_row span{
	margin-right: 0!important;
}
/*button*/
button, input[type="reset"], input[type="submit"], input[type="button"], a.button, .button, .uploadfilebutton { font-weight:normal !important; }
button:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:hover, a.button:hover, .button:hover, .uploadfilebutton:hover,.frontend_editor .directory_google_map .map_customizer_wrap #panel .btn_input_normal:hover,
body.frontend_editor #uploadimage:hover, body.frontend_editor .upload.button:hover, body.frontend_editor .directory_google_map #panel input[type="button"]:hover, .frontend_editor .directory_google_map #panel input[type="button"]:hover, .frontend_editor #panel input[type="button"]:hover { background-color:#F8E777;	color:#000; }

body .butoontooltipitem { width:260px; }

/*article*/
.arclist h2,
body #sub_listing_categories ul li a, 
body #sub_event_categories ul li a,
.arclist ul li .arclist_date a:hover, 
.arclist ul li a:hover   { color:#000; }

body #sub_listing_categories ul li a:hover, 
body #sub_event_categories ul li a:hover,
.profile a:hover, 
.links a:hover , 
.peoplelink a:hover,
.arclist ul li .arclist_date a:hover, 
.arclist ul li a:hover { text-decoration: underline; }

.pull-right { float:right !important; }
.pull-left { float:left !important; }

.mobile_header_open .mobi-scroll { background-color:#161615; }


/*map*/
#show_togglebox_wrap p + i { display:none; }
body .map_full_width .map_sidebar,
body .map_fixed_width .map_sidebar, 
body .home_page_banner.map_fixed_width .map_sidebar {	padding:0; }
body .map_fixed_width .map_sidebar, 
body .home_page_banner.map_fixed_width .map_sidebar { padding:0 15px; }
body .map_fixed_width, body.home .map_fixed_width {	padding:0; }
#content .map_sidebar {	padding:0 0 20px; }
body .home_page_banner .widget{ padding: 0; margin: 0;}

body .top_banner_section_in { margin-bottom:0; }

/* slider */

.flexslider .slides img { max-width:100%; height: auto;}
.widget_supreme_banner_slider .flex-direction-nav a:before { display: none; }
.widget_supreme_banner_slider .flex-direction-nav a.flex-prev{
	left: 10px;
}
.widget_supreme_banner_slider .flex-direction-nav a.flex-next{
	right: 10px;
}

/*login page*/
#lostpassword_form > h3 { margin-top: 0; }
.login_form_l > #lostpassword_form { margin-bottom: 50px; }

/*woocommerce detail page*/
body.woocommerce #reviews #comments ol.commentlist li, 
body.woocommerce-page #reviews #comments ol.commentlist li { list-style:none; }

body.woocommerce #reviews #comments ol.commentlist li .comment-text, 
body.woocommerce-page #reviews #comments ol.commentlist li .comment-text { padding-top:0; background:none; border:none;	}

/*subsidiary*/
body #sidebar-subsidiary,
body #sidebar-subsidiary-2c, 
body #sidebar-subsidiary-3c, 
body .sidebar-after-header, 
body .sidebar-subsidiary { width:1160px; }

body .rev_pin .comment a:hover,
.review a:hover,
.pinpoint a:hover {	color:#000 !important; }

/*error page*/
.error_404 h4 {	line-height:normal;	color:#000; }

.entry-header-custom-left div.social-share-link-wrap label,
.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p > label{ display: inline-block;  margin-right: 5%;  vertical-align: top;  width: 32%; word-wrap: break-word; color: #666666; line-height: 26px; margin-bottom: 0; }

.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p span { width:100%; }
.entry-header-custom-left div.social-share-link-wrap > span,
.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p > span{ display: inline-block;    font-weight: 400;    vertical-align: top;    width: 61%;}

.frontend_editor #error_frontend-entry-title.message_error2 { clear:none; }
.entry-header-title .entry-header-custom-wrap p span.message_error2, 
.entry-header-title .entry-header-custom-wrap p span.message_error2,
.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p span.message_error2
 {
	color:red;
}
body.frontend_editor .entry-header-custom-wrap p span.popline.frontend_anchor_facebook input[type="text"],
body.frontend_editor .entry-header-custom-wrap p span.popline.frontend_anchor_google_plus  input[type="text"]{
    margin: 0 0 0 10px !important;
}
.entry-header-custom-wrap div.share-link-wrap {
	float: left;
    padding-bottom: 10px;
    width: 100%;
}
.frontend_edit_images_ul img { width:100%; }
.custom_header_field.video iframe { width:auto; height:auto; }
.frontend_editor .share_link > span span { right:auto; left:0; }
/*	--------------------------------------------------
	:: HOME PAGE
	-------------------------------------------------- */
.home_page_content .widget h3, .home_page_content .widget.title, .home_page_content .widget-title, .home_page_content .widget-search .widget-title { font-size:2.133em;	}


/*	--------------------------------------------------
	:: HEADER
	-------------------------------------------------- */

div#header, header#header { background-color: #000; float: left; width: 25%; padding:0; }
body .flexslider .slides > li h2 a:hover { color:#FFF !important; text-decoration:none; }
body .flexslider .slides > li .slider-post h2 a:hover { color:#444444 !important; text-decoration:underline; }
#header.mobile_header_tag { display:none; }
#main .breadcrumb {	background:none; float:right; clear:none; padding-top: 10px; width:73.6%; margin-bottom:0; border:none; padding-left: 0;}
#breadcrumb > div, .breadcrumb > div{ border-bottom: 0; margin-bottom: 0;}
#breadcrumb .sep, .breadcrumb .sep{ font-size: 0;}
#breadcrumb .sep:before, .breadcrumb .sep:before{ font-size: 15px; color: #565656;}
#breadcrumb a, .breadcrumb a { color:#999; }
#main #breadcrumb a:hover, 
#main .breadcrumb a:hover,
#breadcrumb .trail-end, 
.breadcrumb .trail-end { color:#000; }
.flex-direction-nav .dark-nav i { background-color:#cdcdcd\0/; background-color:rgba(0, 0, 0, 0.2); }
/*mega menu*/
body .menu-container,body .mega-menu { padding:0; }
body #menu-secondary { padding-top:0; padding-bottom:0; }

.header_strip { background-color:#191919;  width: 100%; display: inline-block; float: left;}
.header_strip .location_fld_wrapper{ margin-top: 10px;}
.header_strip .mega-menu{ float: right; display: inline-block; width: auto; clear:none;}

body .mega-menu .nav_bg { margin:0 auto; max-width:1180px; background-color:#191919; }

body .mega-menu ul.mega li .sub-container.non-mega .sub a, 
body .mega-menu ul.mega li .sub .row li a { margin:0; border:none; }

body .mega-menu ul.mega li ul.sub-menu { background-color:#191919; }
body .mega-menu ul.mega li ul.sub-menu ul { margin:0 0 20px !important; }
body .mega-menu ul.mega li ul.sub-menu ul li a { color:#7B7B7B;	}
body .mega-menu ul.mega li .sub-container { margin-top:0px;}
body .mega-menu ul.mega li .sub-container.mega .sub { padding:10px 30px; }
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-color:#000; color:#F8E777; border-color:#000; }
body .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a { border:none; }
body .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a:hover { text-decoration:none; }
body .mega-menu ul.mega li .sub li.mega-hdr .sub-menu { border-top:1px solid #7B7B7B; margin-right:20px !important; }
body .mega-menu ul.mega .sub li.mega-hdr li a { background:none; }
body .mega-menu ul.mega .sub li.mega-hdr li a { padding:5px 0 !important; }
body .mega-menu ul.mega .sub li.mega-hdr li a:hover { color:#FFF; }

@media only screen and (max-width: 1200px) {
	body .mega-menu ul.mega li .sub-container { padding-top: 0; }
}

body .mega-menu .nav_bg { text-align:right;}
/*body .mega-menu .nav_bg .mega, mega menu issue */
body .mega-menu .nav_bg .widget { float:none; display:inline-block; vertical-align:text-top; }

.mega-menu ul.mega { margin-left:1%; }
body .sub-menu { font-family: 'Open Sans', sans-serif; }
body #mobile_header .mega-menu ul.mega li .sub-container { padding-top:0; }
body #mobile_header .mega-menu ul.mega li .sub-container.non-mega .sub a:hover, 
body #mobile_header .mega-menu ul.mega li .sub-container.non-mega li a:hover, 
body #mobile_header .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a { background:none;	border-color:transparent; }
/*-----------*/

div#menu-secondary .menu li li:hover > a, 
div#menu-secondary1 .menu li li:hover > a, 
div#menu-secondary .menu li li a:hover, 
div#menu-secondary1 .menu li li a:hover, 
div#menu-subsidiary .menu li li a:hover, 
.nav_bg .widget-nav-menu li li a:hover { background-color: #252525\0/; }
div#menu-secondary .menu li a:hover, 
div#menu-secondary1 .menu li a:hover, 
div#menu-secondary .menu li:hover > a, 
div#menu-secondary1 .menu li:hover > a, 
div#menu-secondary .menu li.current-menu-item > a, 
div#menu-secondary1 .menu li.current-menu-item > a, 
div#menu-subsidiary .menu li.current-menu-item > a { background:none; color:#F8E777; }

div#menu-secondary .menu ul ul, 
div#menu-secondary1 .menu ul ul, 
div#menu-subsidiary .menu ul ul, 
.nav_bg .widget-nav-menu ul ul { background-color:#191919; }
body #menu-secondary .menu ul li { margin:0; z-index:9;	text-align:left; }
body #menu-secondary .sub-menu li { padding-bottom:0; margin:0 !important; }
body #menu-secondary .menu ul li .sub-menu li a { padding-left:15px; }
#nav-secondary.nav_bg { background-color:#191919; }

/*mobile menu*/
body #menu-mobi-secondary .nav_bg #menu-secondary .menu,
body #menu-mobi-secondary .mega-menu ul.mega { float:right; margin:0; text-align:left; }
body .mobile_header div#menu-mobi-primary, 
body .mobile_header div#menu-mobi-secondary, 
body .mobile_header div#menu-mobi-secondary1 { text-align:left; }
body .mobile_header .mega-menu .nav_bg { background-color:#161615 !important;	}
ul.off-canvas-list, body .left-off-canvas-menu .nav_bg ul.mega, body .right-off-canvas-menu .nav_bg ul.mega { width: 100%; }

/*sticky menu*/
body .sticky_main .nav_bg .widget-search, 
body .sticky_main .nav_bg .widget_shopping_cart { float:right; }
body .sticky_main .nav_bg #menu-secondary .menu, body .sticky_main .mega-menu ul.mega { float:left; margin:30px 0; }
body .sticky_main .nav_bg .menu { margin:30px 0; }

#site-description > span { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
#site-description {	margin-bottom:5px; }
#site-title img, #site-title1 img { max-width:100%; width:85%; margin: auto; }
.layout-1c  #site-title img, #site-title1 img { max-width:100%; width:auto; }
.full-width-map #site-title, .full-width-map #site-title1{display: inline-block; float: left; max-width: 15%; padding-top: 15px; width: 100%;}
body.full-width-map #menu-mobi-secondary .nav_bg #menu-secondary .menu, body.full-width-map #menu-mobi-secondary .mega-menu ul.mega{float: left;}
body.full-width-map .mega-menu ul.mega li a {padding: 20px 10px;}


.sticky_main #site-title img,.sticky_main #site-title1 img { width:auto; }
.full-width-map #site-title img,.full-width-map #site-title1 img {width:auto; }
body .sticky_main #branding1{ background-color: #191919; min-height: 65px; position: static;}
body .sticky_main #branding1 a{color: #FFF; height: 100%; display: inline-block;}
body .sticky_main #branding1 a img{max-height: 100%; padding: 5px 5px 10px;}
body .sticky_main .nav_bg, body .sticky_main .mega-menu .nav_bg{ max-width: 100%!important;}


#container .header_container .header_strip .sticky_main #menu-secondary, #container .header_container .header_strip .sticky_main #menu-secondary1 { width: 80%; }

#branding, #branding1 {	padding: 35px 15px 30px; width: 100%; position:relative; }
.layout-1c   #branding, #branding1{width: 100%;}
#site-title a{ color: #FFF;}

.menu li ul.sub-menu ul.sub-menu { top: -1px; }

/* Menu Header Widgets */
#container .header_container .header_strip .sticky_main #nav-secondary, 
#container .header_container .header_strip .sticky_main #nav-secondary1 { width:66.2%; }

body .mega-menu ul.mega > li > a,
div#menu-secondary .menu > ul > li > a, 
div#menu-secondary1 .menu > ul > li > a, 
div#menu-subsidiary .menu > ul > li > a, 
.nav_bg .widget-nav-menu > ul > li > a { padding: 22px 7px 23px; position: relative; }

body .mega-menu ul.mega > li > a:before,
div#menu-secondary .menu > ul > li > a:before, 
div#menu-secondary1 .menu > ul > li > a:before, 
div#menu-subsidiary .menu > ul > li > a:before, 
.nav_bg .widget-nav-menu > ul > li > a:before { content: ""; height: 15px; width: 1px; background-color: #7b7b7b; display: block; position: absolute; right: 0; }

body .mega-menu ul.mega > li:last-child > a:before,
div#menu-secondary .menu > ul > li:last-child > a:before, 
div#menu-secondary1 .menu > ul > li:last-child > a:before, 
div#menu-subsidiary .menu > ul > li:last-child > a:before, 
.nav_bg .widget-nav-menu > ul > li:last-child > a:before{content:none;}

.mobile_header .mega-menu ul.mega > li > a,
.mobile_header div#menu-secondary .menu > ul > li > a, 
.mobile_header div#menu-secondary1 .menu > ul > li > a, 
.mobile_header div#menu-subsidiary .menu > ul > li > a, 
.mobile_header .nav_bg .widget-nav-menu > ul > li > a { padding:8px 0 7px; border-right:none; }

body .mega-menu ul.mega li a,
div#menu-secondary .menu li a, 
div#menu-secondary1 .menu li a, 
div#menu-subsidiary .menu li a, 
.nav_bg .widget-nav-menu li a { color: #7B7B7B; font-size: 0.933em; font-weight: normal; }

div#menu-secondary .menu li li a, 
div#menu-secondary1 .menu li li a, 
div#menu-subsidiary .menu li li a, 
.nav_bg .widget-nav-menu li li a { border-top:none; }

body .mega-menu ul.mega li:hover a, 
body .mega-menu ul.mega li a:hover, 
body .mega-menu ul.mega li.current-menu-item a, 
body .mega-menu ul.mega li.current-page-item a { color:#F8E777; border-color:#7B7B7B; boder-radius:4px;	-webkit-border-radius:4px; margin: 0; }

body .mega-menu ul.mega li:last-child a,
div#menu-secondary .menu li:last-child a, 
div#menu-secondary1 .menu li:last-child a, 
div#menu-subsidiary .menu li:last-child a, 
.nav_bg .widget-nav-menu li:last-child a { border-right:none; }

body #mobile_header .mega-menu ul.mega li a:hover, 
body #mobile_header .mega-menu ul.mega li.current-menu-item a, 
body #mobile_header .mega-menu ul.mega li.current-page-item a  { border-color:transparent; text-decoration:none; }

body #mobile_header .mega-menu ul.mega li:hover a, 
body #mobile_header .mega-menu ul.mega li a:hover, 
body #mobile_header .mega-menu ul.mega li.current-menu-item a, 
body #mobile_header .mega-menu ul.mega li.current-page-item a {	border-color:transparent; }

#mobile_header .nav_bg .widget-search, 
#mobile_header .nav_bg .widget_shopping_cart { float:left; width:100%; }
#mobile_header .mega-menu .widget .search-form { width:100%; }
#mobile_header .nav_bg .widget input[type="text"]:focus, 
#mobile_header .mega-menu .widget .search-form input:focus { width:94%;	padding:6px; }
#mobile_header .widget-search input[type="text"],
#mobile_header .mega-menu .widget .search-form input { background-position:right -10px top -12px; }

body #tmpl-search-results.list .hentry .entry, .user #content .hentry .entry, .hfeed .post .entry { position: relative; }
.entry h2.entry-title, body #loop_event_archive .post .entry h2, body #loop_event_taxonomy .post .entry h2 { display: inline-block; margin-bottom: 10px; }
.directory-single-page .hentry .entry-header-title .entry-title{display: block;}

body .mobile_header .widget-search input[type="text"] {	padding-left:6px; }

.menu > ul > li:hover > ul, 
.nav_bg .widget-nav-menu > li:hover > ul { margin-top:0px; }

div.d_location_type_horizontal .toggle_handler { bottom:-23px; left: 15px; z-index: 99; }
body .toggle_handler #directorytab { background-color:#333232 !important; border:1px solid #424141; border-radius: 4px; -webkit-border-radius: 4px; color:#FFF!important;}
body .d_location_type_navigation{ background: #333232; border-color: #333!important;}
body #location_loading{ color: #FFF;}
body .d_location_type_navigation a{ color: #FFF;}
body .location_fld_wrapper ul li a:hover{ color: #f8e777;}
body .toggle_handler #directorytab i { color:#FFF; }
.d_location_type_navigation .d_location_navigation_left .horizontal_location_nav li{ margin-bottom: 3px;}

body .event-organizer .event-organizer-right { width:70%; }
#comments-number, #reply-title { margin-bottom:5px; }
.singular-listing #content #comments { padding-top:0; }

body .related_post_grid_view li h3 { border:none; }
body .related_post_grid_view li h3:after { display:none; }
#container .header_container .header_strip .sticky_main,
div#menu-secondary .wrap, div#menu-secondary1 .wrap, 
div#menu-subsidiary .wrap, .nav_bg .widget-nav-menu nav { background-color:#191919; }
body form#commentform label { clear:both; }

#commentform #rate span.rating_desc{margin-left: 0!important;}
#commentform .author_rating #rate span.rating_desc{	margin-left: 10px!important;}

body #header .columns.sticky_main .menu-container { background: white; min-height: 56px;}
body #header .columns.sticky_main .menu-container nav { padding-left: 20px; }
/*.columns.sticky_main div#menu-secondary .wrap, .columns.sticky_main div#menu-secondary1 .wrap, .columns.sticky_main .nav_bg .widget-nav-menu nav, body .columns.sticky_main .mega-menu { width: auto; }*/
.widget.listing_post .post .entry-header{overflow: visible;}


/*	--------------------------------------------------
	:: SIDEBAR
	-------------------------------------------------- */
.sidebar.large-3 { margin-left: 0; width: 25%;}
.sidebar p { color:#333; }
#sidebar-primary, 
#sidebar-secondary, 
#sidebar-front_page, 
#sidebar-post-listing, 
#sidebar-post-detail, 
#sidebar-contact_page_sidebar, 
#sidebar-woo_page { float: left; clear: none; background-color: #F8E777; padding: 15px 14px 0; }

body .sidebar ul { margin-top:10px; }
body .sidebar ul li { padding: 10px 0 10px; }

body .sidebar .widget.categories ul.children{
	margin-top: 5px;
	margin-left: 5px;
}

.sidebar .entry-summary img { width:100%; }

.sidebar .popular_post p { padding-bottom:0; }

.sidebar button:hover, 
.sidebar input[type="reset"]:hover, 
.sidebar input[type="submit"]:hover, 
.sidebar input[type="button"]:hover, 
.sidebar a.button:hover, 
.sidebar .button:hover, 
.sidebar .uploadfilebutton:hover { background-color:#FFF; }

.sidebar .featured_agent_list a { float:left; margin-right:10px; }
.comment-list li > a + div, .comment-list li > a + div.comment-wrap, .comment-list li > img.avatar + div, .comment-list li > img.avatar + div.comment-wrap { overflow:visible; padding-left:80px; }
div#comments .comment-list li.comment .butoontooltipitem #rate .rating_text, div#comments .comment-list li.comment .readtooltipitem #rate .rating_text { width:105px !important; }
.readtooltipitem{
	width: auto!important;
}
h1 .fa-stack .fa-stack-1x.fa { font-size:14px; top:-3px; }
/*
body.frontend_editor .frontend_uploader,
.frontend_edit_upload .frontend_upload_files,
.entry-header-logo #fronted_upload_listing_logo { margin-left:-49px !important; }
*/

body.frontend_editor .title-logo-wrap { padding-top:20px; }



/* Form 
  ------*/
.sidebar input[type="submit"], 
#footer input[type="submit"] { background-color:#000 !important; }

#footer input[type="submit"]:hover {
	box-shadow: 0 0 2px #888888;
	-webkit-box-shadow: 0 0 2px #888888;
	background-color: #F8E777 !important;
	color: #000 !important;
}
.wc-bookings-booking-form .select-wrap span.select{min-height: 34px;}
.sidebar .wc-forward:hover, .sidebar input[type="submit"]:hover , .price_slider_amount button:hover{ background-color:#FFF !important; }
#content .sidebar input[type="submit"]:hover { background-color: #F8E777 !important; color: #000; }


/*-------*/





/*	--------------------------------------------------
	:: DETAIL PAGE
	-------------------------------------------------- */

body .listed_events .event_img{ border: 0;}
.entry-title .single_rating img + span { position: relative; top: 2px; }  
.entry-title .single_rating img + span a:hover { text-decoration: underline; }  
.attending_event span.fav span.span_msg { margin-left: 85px; }
.tevolution-event-manager #map-container,
.tevolution-directory #map-container,
#directory_listing_map,
#evet_listing_map {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 7px solid #FFF;
    box-shadow: 0 0 2px 0 #999;
    -webkit-box-shadow: 0 0 2px 0 #999;
    margin-bottom: 20px;
    margin-left: 4px;
    margin-right: 4px;
    clear: both;
}

body .page-title { margin-bottom:20px !important; }


.listing-image #directory_detail_img img,
#slider .flex-viewport img {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; 
    border: 5px solid #FFF;
    box-shadow: 0 0 2px 0 #999999;
    height: auto;
    max-width: 98%;
    width: auto;
    margin: 3px;
}
.listing_content a:hover { text-decoration: underline; }

body.directory-single-page .share_link { margin:0; float:left; text-align:left; }
.share-link-wrap > label { float: left; width: 25%; }

.entry-header-custom-left .share_link > span{
	margin-bottom: 10px;
	display: inline-block;
}

body.event-single-page .share_link { float:left; margin-left:0;	max-width:100%; width:100%; }
body.event-single-page .share_link > label { float:left; width:30%; text-align:left; }
body.event-single-page .share_link > span { float:left; }

body.tevolution-event-manager.event-single-page .entry-content h2,
#comments-number, #reply-title,
body.tevolution-event-manager.event-single-page .event_custom_field h4 { font-size:22px !important;	}

form#commentform textarea {	height: 155px; }
.entry-content > div { margin-bottom:20px;}
.entry-content > div.single-social-media { margin-top:0; float:left; }
.post-meta .event_category { margin-bottom:15px; }
.listing_custom_field:empty {
  display: none;
}

.post-meta > a,
.post-meta > .event_category > a { margin-bottom:5px; display:inline-block;	}

body .entry-header-title .entry-header-logo{ min-height: inherit!important; max-width: 84px!important;}
body .entry-header-title .entry-header-logo img{ max-width: 100%;}
#preview_submit_from_listing .entry-header-title .entry-title{ margin:0!important;}
.entry-header-title .entry-header-custom-wrap { margin-top:0; margin-bottom:0; }
.edit { clear: both; display: block; }

body.tevolution-event-manager .post-meta a,
body.tevolution-directory .post-meta a,
.post-cat a,
.post-tags a {
 	font-size:0.867em;
    background-color: #EAEAEA;
    border-radius: 5px;
    -webkit-border-radius:5px;
    color: #616161;
    padding: 3px 7px;  
    -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; 
}
body.tevolution-event-manager .post-meta a:hover,
body.tevolution-directory .post-meta a:hover,
.post-cat a:hover,
.post-tags a:hover { background-color: #000; color: #FFF; }

body.tevolution-event-manager .post-meta .listing_category, 
body.tevolution-directory .post-meta .listing_category { margin-bottom:15px; }
body.tevolution-event-manager .post-meta i, 
body.tevolution-directory .post-meta i { padding-right:5px; color:#000; }
body.tevolution-event-manager .get_direction .b_getdirection:hover { color:#000 !important;	}
body.tevolution-directory #listing_description .listing_content { width:100%; }

.entry-header-custom-left label { color:black; color: #666666}

/*author detail*/
body .author_cont .author_photo { border:none;}
body .author_cont .author_photo img { border:1px solid #CDCDCD \0/; border:1px solid rgba(0,0,0,0.13); }

body .rc_rightcol h3:after,
h3.submit_info_section:after,
.submit_info_section h3:after { bottom:-12px; }

body.layout-1c #sidebar-post-listing { display:none;}
body.layout-1c article .post_fig { width:22%; }
body.layout-1c article .entry-header { width:73.8%; }
body.layout-1c.tevolution-directory #listing_description .listing_content { width:100%; }

.comment-list .average_rating .average_rating_title { display: none; }
.comment-list li #respond .form_comment_rating_wrap .author_rating { margin-top:10px; float:left; }

/*submit page*/
body .ui-datepicker-trigger:hover {	background-color:#F8E777;	color:#000; }
.comment-list .form_comment_rating_wrap .comment-form-comment { clear:both; }

.form_comment_rating_wrap { position:relative; }
.form_comment_rating_wrap .comment-form-comment { float: left; }
.form_comment_rating_wrap .form-submit { clear: both; }
.form_comment_rating_wrap .author_rating { position:absolute; border: 1px solid #CCCCCC; border-radius: 5px; float: right; margin-right: 10%; margin-top: 20px; padding-bottom:20px; }
.form_comment_rating_wrap .event_rating_row { background-color: #F8E777; padding: 12px 22px; margin-bottom:10px; display: inline-block; width: 100%;}
body form#commentform .form_comment_rating_wrap #rate {padding: 5px 0 0 !important;}
#post-listing .complete .step-heading{ color: #000;}
.packageblock .packagelistitems.selected{ background: rgba(248,231,119,0.05);}

.single_rating > span { padding-right: 1px; vertical-align: 2px; }
.listing-title .single_rating > span { padding-right: 0px; vertical-align: 2px; }



/*	--------------------------------------------------
	:: FOOTER
	-------------------------------------------------- */
.footer-wrap { width: 1200px; padding-right: 0 !important; }
#footer { box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }	
#footer .footer_bottom, #footer .footer_bottom a { color:#999999; }
#footer .footer_bottom, #footer .footer_top .footer-wrap { background:transparent; padding-left:0; }
#footer .footer_bottom .footer-wrap > div{ border-top:1px solid #CDCDCD\0/; border-top:1px solid rgba(0, 0, 0, 0.13); padding: 0;}
body.full-width-map #footer .footer_bottom .footer-wrap > div{
	border: none;
}
body.full-width-map #footer .copyright,
body.full-width-map #footer .credit{
	text-align: center;
}
body.full-width-map .footer-wrap{
	width: 100%;
}

#footer .footer_bottom a:hover { color:#000; }
.footer-content { width:100%; padding-top: 15px; }
.footer_widget_wrap .widget { width: 22%; float:none; }
.footer_widget_wrap .widget h3 { font-size:1.333em; }
.footer_widget_wrap .widget ul li {	border:none; padding:3px 0; }
.footer_widget_wrap .widget.twitter ul li{
	padding-left: 25px;
	padding-top: 0;
}
.footer_widget_wrap ul li a, .footer_widget_wrap ol li a { color:#666666; font-size:0.933em; }
.footer_widget_wrap .widget.contact_widget { width:100%; margin:0; }
.footer_widget_wrap .wpcf7-form { width:100%; }
body .footer_widget_wrap > .widget { width:19.7%; }
body .footer_widget_wrap > .widget li a:hover { text-decoration: none; }
body .footer_widget_wrap > .widget:nth-child(4) { width: 28.9%; }
body .footer_widget_wrap > .widget:nth-child(4) .widget-wrap > ul li { width: 47%; display: inline-block; vertical-align: top; }
body .footer_widget_wrap > .widget:nth-child(4) .widget-wrap > ul li:nth-child(odd) { margin-right: 20px; }
div#menu-footer { float: none; text-align: center; padding-bottom: 5px; padding:15px 0; }
.tevolution-event-manager #footer .search_nearby_widget .searchform_wdgt input[type="text"] { margin-bottom: 10px; }

/* Menu Header Widgets */
body .nav_bg,
body .mega-menu .nav_bg { text-align:right; width: auto; float: right; padding-right: 0; padding-left: 0;}

body .nav_bg .mega, 
body .nav_bg .widget,
body .mega-menu .nav_bg .mega, 
body .mega-menu .nav_bg .widget{width:auto; float:left; display:block; vertical-align:text-top; margin-left:10px;}

body .nav_bg .widget{
	float: right;
}

.nav_bg .widget input[type="text"], 
.mega-menu .widget .search-form input { margin:8px 0 0; }
#footer .searchform_wdgt input[type="text"] { width: 100%; max-width: 100%; }

body .sticky_main .nav_bg{ float: none; width: 100%;}
/*.all_category_list_widget .category_list{float: left;}*/
/*	--------------------------------------------------
	:: WIDGETS
	-------------------------------------------------- */
/*sidebar menu*/
.widget.widget-nav-menu i {	height: 20px; padding-right: 10px; text-align: center; width: 30px; color:#1c1c1c; font-size:17px; }

/*search nearby widget*/	
#content .search_nearby_widget .sgo { margin: 0; }
.tevolution-event-manager .search_nearby_widget .searchform_wdgt .search_range input, 
.tevolution-directory .search_nearby_widget .searchform_wdgt .search_range input { box-shadow:none;}
body .search_nearby_widget .searchform_wdgt .search_range input#range_address{ background: #FFF;}

body .related_post_grid_view .moretag { color:#000; }
body .widget a:hover, body .widget-small a:hover, body .related_post_grid_view .moretag:hover { text-decoration:underline; color:#000; }
body .widget .postpagination a:hover { color:#fff; text-decoration: none; }

body #content .home_page_content .search_nearby_widget > form { text-align: center; }
body .Flicker div.flickr_badge_image img:hover,
body .neighborhood_widget ul li img:hover,
body .popular_post ul li a.link_img img:hover,
body .recent_comments li span a img:hover,
body #comments-template li img:hover,
body .featured_agent_list img:hover { opacity:0.6; }
.widget ul ul {	padding-left:0;	border-left:none; }

/*browse by category*/
.widget ul.browse_by_category ul li {	border-top:1px solid #CDCDCD \0/; border-top:1px solid rgba(0, 0, 0, 0.13); }
.widget ul.browse_by_category ul li { padding-left:20px; }
.widget-wrap { padding-left:0; }


/*social media*/
div.social_media ul li {width:auto}
.author_social_networks.social_media ul li a:hover abbr { color:#000; border-color: #000; }
.social_media ul li a:hover abbr { color: #000;	border-color: #000;	text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5); }
.toggle_mobile_widget .widget.social_media { padding-right:4px; }
.nav_bg .social_media ul li a i , .toggle_mobile_widget .social_media ul li a i   { background-color: rgba(255,255,255, 0.15);  border-color: transparent;	margin:0; }
.nav_bg .social_media ul li a:hover i , .toggle_mobile_widget .social_media ul li a:hover i  { background-color:#F8E777; border-color: transparent; }
.widget .social_media_list li a:hover { padding:0; }

.listing_post .hentry figure.post_fig img { height: auto; }
.twp_search_cont input[type="text"] { margin: 0 10px 10px 0 !important;	}
.widget-widget_rss ul li span.rss-date, .widget-widget_rss ul li cite { color:#333; }
.widget #wp-calendar caption { background-color:#000; }

/*recent comments*/
#recentcomments a { color:#333; }
#recentcomments a:hover { color:#000; }
.widget .recent_comments li a.title:hover { text-decoration:underline; }
.widget .recent_comments li span a img { border:#CCCCCC; }
.comment_excerpt{ color: black;}
.widget .recent_comments li a.comment_excerpt:hover { text-decoration: underline; }

.widget h3, 
.widget.title, 
.widget-title, 
.widget-search .widget-title,
.sidebar .widget h3, 
.sidebar .widget.title, 
.sidebar .widget-title, 
.sidebar .widget-search .widget-title, 
footer .widget h3, 
footer .widget.title, 
footer .widget-title, 
footer .widget-search .widget-title { border-top:none; border-bottom:1px solid #CDCDCD\0/; border-bottom:1px solid rgba(0,0,0,0.13); padding:10px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.6em; font-weight:normal; color:#000; }

.sidebar .widget-title{
	font-size: 20px!important;
}

.widget h3:after, 
.widget.title:after, 
.widget-title:after, 
.widget-search .widget-title:after,
.sidebar .widget h3:after, 
.sidebar .widget.title:after, 
.sidebar .widget-title:after, 
.sidebar .widget-search .widget-title:after, 
footer .widget h3:after, 
footer .widget.title:after, 
footer .widget-title:after, 
footer .widget-search .widget-title:after { background-color: #CDCDCD\0/; background-color:rgba(0,0,0,0.13); content: ""; display: block; height: 2px;	position: relative; bottom: -10px; transition: width 0.2s ease-in-out 0s; width: 1.5em; }

.sidebar .widget:hover h3:after, 
.sidebar .widget.title:hover:after, 
.sidebar .widget-title:hover:after, 
.sidebar .widget-search:hover .widget-title:after { width:100%; }

.widget.categories ul li a, 
.widget.categories ol li a {
	-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;
}
.widget.archives ul li a, 
.widget.archives ol li a, 
.widget.authors ul li a, 
.widget.authors ol li a, 
.widget.widget_meta ul li a, 
.widget.widget_meta ol li a, 
.widget.widget-nav-menu ul li a, 
.widget.widget-nav-menu ol li a, 
.widget.pages ul li a, 
.widget.pages ol li a, 
.widget.login_widget ul li a, 
.widget.login_widget ol li a, 
.widget.pages ul li a, 
.widget.pages ol li a, 
.widget.pages ul li a, 
.widget.pages ol li a, 
.widget.pages ul li a, 
.widget.pages ol li a { display:block; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
.widget.categories ul li a:hover, 
.widget.categories ol li a:hover, 
.widget.archives ul li a:hover, 
.widget.archives ol li a:hover, 
.widget.authors ul li a:hover, 
.widget.authors ol li a:hover, 
.widget.widget_meta ul li a:hover, 
.widget.widget_meta ol li a:hover, 
.widget.widget-nav-menu ul li a:hover, 
.widget.widget-nav-menu ol li a:hover, 
.widget.pages ul li a:hover, 
.widget.pages ol li a:hover, 
.widget.login_widget ul li a:hover, 
.widget.login_widget ol li a:hover, 
.widget.pages ul li a:hover, 
.widget.pages ol li a:hover, 
.widget.pages ul li a:hover, 
.widget.pages ol li a:hover, 
.widget.pages ul li a:hover, 
.widget.pages ol li a:hover { padding-left:15px; }

.post_data h3:after { background:none; }
.listing_post .hentry { border-bottom:1px solid #CDCDCD \0/; border-bottom:1px solid rgba(0, 0, 0, 0.13); }
.category_list_wrap h3:after { background:none !important; }
.entry-header-custom-right .flex-direction-nav { margin:0; }
#silde_gallery { padding:0; margin: 10px 4px 0 4px;}
.calendar_widget { background-color:#FFF; }

div.attending_event, 
div#listing-info #special_offer, 
.entry-content #special_offer,
.entry-content .how_to_reg  { background-color: #e5e5e5\0/; background-color: rgba(248,231,119,0.25);  border-radius: 4px; -webkit-border-radius:4px; padding: 10px; }

body .all_category_list_widget .category_list h3 { font-size:1.200em; }
body .all_category_list_widget .category_list h3 a { font-weight:normal; color: #000;}
body .all_category_list_widget .category_list h3 a:hover { color:#000; text-decoration:underline; }
body .all_category_list_widget .category_list ul li { font-size:0.933em; }
body .all_category_list_widget .category_list ul li a, twitter_title_link follow_us_twitter { color:#333; }
body .all_category_list_widget .category_list ul li a:hover, twitter_title_link follow_us_twitter:hover { color:#000; text-decoration:underline; }	

body.tevolution-event-manager .searchform_wdgt .ui-slider-horizontal,
body.tevolution-directory .searchform_wdgt .ui-slider-horizontal { padding:0; height:6px; max-width: 355px; }
body.tevolution-event-manager .searchform_wdgt .ui-widget-content,
body.tevolution-directory .searchform_wdgt .ui-widget-content { margin-right:15px; }
body #range_range { box-shadow: none !important; padding: 0; margin-bottom: 14px; }

body.tevolution-event-manager .searchform_wdgt .ui-widget-content { background-color:#f3d33f !important; border:1px solid #d9d9d9 \0/; border: 1px solid rgba(0, 0, 0, 0.15); }
body.tevolution-event-manager .searchform_wdgt .ui-slider .ui-slider-handle, 
body.tevolution-directory .searchform_wdgt .ui-slider .ui-slider-handle { border-radius:10px; -webkit-border-radius:10px; background-color:#000; border:1px solid #000; }
body.tevolution-event-manager .searchform_wdgt .ui-slider .ui-slider-range { border:1px solid #e5e5e5 \0/; border:1px solid rgba(0, 0, 0, 0.1);  background-color:#FFF; }
body.tevolution-event-manager .searchform_wdgt .ui-widget-header, 
body.tevolution-directory .searchform_wdgt .ui-widget-header { background-color:#FFF !important; }

.directory-single-page .hentry .entry-header-custom-wrap .entry-header-logo { width:100%; max-width:100px; margin-top:15px; float:left;	padding-top:10px; }
.directory-single-page .hentry .entry-header-logo img { float:left; }


/*browse by tag*/
.browse_by_tag ul { padding-top: 0; }
.browse_by_tag li {	padding:0 !important; }
.tags a, .tagcloud a, 
.browse_by_tag a { background: none; border: 2px solid #333 \0/; border: 2px solid rgba(0, 0, 0, 0.13); border-radius: 0; }
.tags a:hover, 
.tagcloud a:hover, 
.browse_by_tag a:hover { background: none; border-color: #000; color: #000; }

.sidebar .tags a, 
.sidebar .tagcloud a, 
.sidebar .browse_by_tag a {  border:none; background-color:#dfcf6b \0/; background-color:rgba(0, 0, 0, 0.1); border-radius:4px; -webkit-border-radius:4px; padding:0px 8px; }
.sidebar .tags a:hover, 
.sidebar .tagcloud a:hover, 
.sidebar .browse_by_tag a:hover {  background-color:#FFF; text-decoration: none;}


/*display authors*/
div.tevolution_author_listing .featured_agent_list li > a {
	margin: 0 20px 0 0;
}
div.tevolution_author_listing .featured_agent_list li p {
	width: 70%;
}
/*search location for home*/
.home_page_content .search_key{ background-color: #f1f1f1\0/; background-color: rgba(0,0,0,0.06); border: 1px solid #dedddd\0/; border: 1px solid rgba(0,0,0,0.1);  border-radius: 4px; 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: 22px; }
.home_page_content .search_key input[type="text"],.home_page_content .search_key .select-wrap{ width: 25%; display: inline-block; margin-right: 10px;}

.home_page_content .search_key .select-wrap select{ width: 100%;}
body .search_nearby_widget input[type="text"]{ margin-bottom: 0; width:100%; max-width:100%!important; display: inline-block; margin-right:0px; max-height: 39px;}
body .sidebar .widget.search_key input[type="text"]{
	display: inline-block;
	margin-bottom: 10px !important;
	margin-right: 0;
	max-height: 39px;
	max-width: 100% !important;
}
body .home_page_content .search_nearby_widget.search_by_mile_active .searchform_wdgt input[type="text"], .home_page_content .search_nearby_widget.search_by_mile_active .searchform_wdgt select,body .search_nearby_widget input[type="text"],
.home_page_content .search_nearby_widget .searchform_wdgt input[type="text"]{ width:86%; }
.tevolution-event-manager #content .search_nearby_widget.search_by_mile_active .searchform_wdgt .sgo { margin:0; }

/*event search*/
body .widget #wp-calendar .calendar_tooltip .event_title { color: #000; }
body table.calendar_widget td.date_n div span.calendar_tooltip { border-color: #000; }

/*browse by category*/
.browse_by_category li a { display: inline-block !important; *display: inline !important; zoom: 1; vertical-align: top; }

/*popular post*/
.popular_post ul li .post_data h3:after { display: none; }
.popular_post ul li .post_data h3 a { font-size: 18px; font-weight: normal; }
.popular_post ul li .post_data p .views { border-right:1px solid #999999 \0/; }

/*widget location*/
.tevolution-directory #widget_location ul.widget_location_nav li { padding: 4px 0; }

/*event search*/
.widget.event_search .form_row { margin-right: 0; }

/*in the neighbourhood*/
body .neighborhood_widget h3 { margin-bottom: 0; }
body .neighborhood_widget ul li .nearby_content a { font-size: 16px; font-weight: normal; }
body .neighborhood_widget ul li .nearby_content a:hover { text-decoration: underline; }
body .neighborhood_widget ul li p { padding-bottom:0; }

/*woocommerce*/
#content ul.products li.product { width: 18.6%; margin: 0 -4px 50px 6.2%; }

body.tevolution-event-manager .ui-datepicker-header { padding:5px; }

/*gravity form*/
body .gform_wrapper .top_label input.medium, 
body .gform_wrapper .top_label select.medium {
	width:46%;	
}

/*Captcha*/
.recaptchatable input#recaptcha_response_field {margin: 0 !important}
div.pp_pic_holder, body div.pp_woocommerce div.pp_content_container {height: auto !important}

/*social media sharing*/
body #at15s.atm { z-index:89 !important; }

/*pagination*/


/*
.bbp-pagination .page-numbers:hover, .comment-pagination .page-numbers:hover, .loop-nav span.next:hover, .loop-nav span.previous:hover, .pagination .page-numbers:hover, body .pagination .current, body .pos_navigation .post_left a:hover, body .pos_navigation .post_right a:hover { background-color: #000; color: #fff; }
*/

/*sidebar navigation*/
body .widget.nav-menu a,
body .widget.browse_by_tag a,
body .widget.widget-tags .post_tag-cloud a,
body .widget.widget_product_tag_cloud.widget-woocommerce .tagcloud a {
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
}
body .widget.nav-menu a:hover,
body .widget.browse_by_tag a:hover,
body .widget.widget-tags .post_tag-cloud a:hover,
body .widget.widget_product_tag_cloud.widget-woocommerce .tagcloud a:hover { text-decoration: none; }

body .widget.nav-menu a:hover i,
body .widget.browse_by_tag a:hover i,
body .widget.widget-tags .post_tag-cloud a:hover i,
body .widget.widget_product_tag_cloud.widget-woocommerce .tagcloud a:hover i {
		-moz-transform: scale(1) rotate(-10deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
		-webkit-transform: scale(1) rotate(-10deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
        -o-transform: scale(1) rotate(-10deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
        -ms-transform: scale(1) rotate(-10deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
        transform: scale(1) rotate(-10deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
		
		
}


/*	--------------------------------------------------
	:: LISTING
	-------------------------------------------------- */
	
/*one column layout - no sidebar*/
body.layout-1c .widget_loop_taxonomy.grid .post .fp_image,
body.layout-1c #loop_listing_taxonomy.grid .post .listing_img, 
body.layout-1c #loop_listing_archive.grid .post .listing_img,
body.layout-1c #loop_event_taxonomy.grid .post .event_img, 
body.layout-1c #loop_event_archive.grid .post .event_img { max-width:100%; }
	
.entry-summary a:hover { text-decoration: underline; }
body .templ_popup_forms .send_button:hover { color:#000; }

article .entry-header h2 { font-weight:normal; font-size:18px; line-height: 24px; }
article .entry-header p { color:#333; }
article .post_fig { width:30%; margin-right: 4%; max-width:250px; }
article .entry-header { width: 65.8%; }
body article.post, 
body article.hentry { margin-bottom:15px; padding-bottom:10px; }
.post_info_meta a { color: #999999; }
.post_info_meta a:hover { color: #000; }

.entry-details p { color: #333; }

/*pagination*/
/*.loop-nav, 
.pagination, 
.comment-pagination { text-align:left; }
.comment_column2 { margin-bottom:10px; }
div.star-rating,
div.star-rating a { background-image:url(images/star.png); background-repeat:no-repeat; background-position:0 0px; }

.loop-nav span.previous, 
.loop-nav span.next, 
.pagination .page-numbers, 
.comment-pagination .page-numbers, 
body .pos_navigation .post_left a, 
body .pos_navigation .post_right a,
.pagination .page-numbers.next:before, .pagination .page-numbers.previous:before, .pagination .page-numbers.prev:before { background-color: #F8E777; color:#333; border:none; font-weight:normal; }
.pagination .page-numbers.next:hover:before, .pagination .page-numbers.previous:hover:before, .pagination .page-numbers.prev:hover:before { background-color: #000; color: #fff; height: 33px; width: 33px; }
#listpagi .pagination a strong { height: 33px; width: 32px; padding: 0; }
.prev.page-numbers,
.next.page-numbers { background-image:none;	}

.loop-nav .next, 
.pagination .next, 
.loop-nav .previous, 
.pagination .prev, 
body .pos_navigation .post_left a, 
body .pos_navigation .post_right a { text-indent:0px; width:10px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }*/
/*-----*/


a.current.page-numbers, span.current.page-numbers strong, .page-numbers:hover strong,
body.woocommerce #content nav.woocommerce-pagination ul li a:hover, body.woocommerce #content nav.woocommerce-pagination ul li span.current, body.woocommerce nav.woocommerce-pagination ul li a:hover, body.woocommerce nav.woocommerce-pagination ul li span.current, body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, body.woocommerce-page #content nav.woocommerce-pagination ul li span.current, body.woocommerce-page nav.woocommerce-pagination ul li a:hover, body.woocommerce-page nav.woocommerce-pagination ul li span.current {
	background-color: #000;
	border: 1px solid #000;
	color: #fff;
	margin-left: 0;
	margin-right: 0;
}
.comment-pagination .current.page-numbers,.pagination .current.page-numbers,.comment-pagination .page-numbers strong, .pagination .page-numbers strong,strong.prev,strong.next, .expand.page-numbers, a.page-numbers[title~="Last"],a.page-numbers[title~="First"], span.page-numbers.dots, .loop-nav span.next, .loop-nav span.previous,  body .pos_navigation .post_left a, body .pos_navigation .post_right a,
body.woocommerce #content nav.woocommerce-pagination ul li a, body.woocommerce nav.woocommerce-pagination ul li a, body.woocommerce-page #content nav.woocommerce-pagination ul li a, body.woocommerce-page nav.woocommerce-pagination ul li a { background-color:#F8E777; color: #333;  }
.comment-pagination .current.page-numbers,.pagination .current.page-numbers,body .secondary_btn:hover, .comment-pagination .page-numbers:hover strong, strong.prev:hover, strong.next:hover, .loop-nav span.next:hover, .loop-nav span.previous:hover, .pagination .page-numbers:hover strong, body .pos_navigation .post_left a:hover, body .pos_navigation .post_right a:hover, a.current.page-numbers, a.page-numbers[title~="Last"]:hover,a.page-numbers[title~="First"]:hover,
body.woocommerce #content nav.woocommerce-pagination ul li a:hover, body.woocommerce nav.woocommerce-pagination ul li a:hover, body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, body.woocommerce-page nav.woocommerce-pagination ul li a:hover { background-color: #000; color: #fff; }

a.current.page-numbers{ padding: 5px 14px 5px;}
body .comment-pagination .page-numbers,body .pagination .page-numbers,body .comment-pagination .page-numbers:hover,body .pagination .page-numbers:hover{ background: transparent;}


.entry-meta .category a, 
.entry-meta .post_tag a { background-color: #EAEAEA; border-radius: 4px 4px 4px 4px; color: #666666; padding: 5px 10px; }
.entry-meta .category a:hover, 
.entry-meta .post_tag a:hover { color: #FFF; background-color: #000; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.entry-meta .post_tag .before {
	display:inline-block;
	text-indent:-999px;
	background-image:url(images/icon-tags.png);
	background-repeat:no-repeat;
	background-position:left 3px;
	width:17px;
	height:20px;
	padding:0 5px 0 0;
}

/*.listing_custom_field p { width:53%; }*/
.listing_custom_field p label {	width:25%; }

.comment-header img.avatar { left:-90px; height: 56px; width: 59px; }
.comment-content p { color:#666666; }
.comment-meta abbr { color:#878787; font-size:0.929em; }
.comment-meta a { color:#333; }
.comment-meta a:hover { color:#999999; }
#comments-template #rate > img,
#comments-template li img.rating_img { border:none;	}
.select-wrap {max-width: 370px;}
.select-wrap select{ width: 100%!important; max-width: 100%!important;}

.select-wrap span.select,input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input.input-text, input[type="time"], input[type="url"], input[type="week"], select, textarea, .select-wrap .tev_options_sel + span.select {
	background:white;
	border:1px solid #D1D1D1;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	max-height:40px;
	overflow:hidden;
}
textarea { max-height: unset; }

.upload:hover, body.woocommerce a.button:hover, body.woocommerce button.button:hover, body.woocommerce input.button:hover, body.woocommerce #respond input#submit:hover, body.woocommerce #content input.button:hover, body.woocommerce-page a.button:hover, body.woocommerce-page button.button:hover, body.woocommerce-page input.button:hover, body.woocommerce-page #respond input#submit:hover, body.woocommerce-page #content input.button:hover, #content input.button:hover, .searchform_wdgt input[type="submit"]:hover, body.woocommerce .widget_layered_nav_filters ul li a:hover, body.woocommerce-page .widget_layered_nav_filters ul li a:hover, div.woocommerce form.track_order input.button:hover, body.woocommerce a.button.alt:hover, body.woocommerce button.button.alt:hover, body.woocommerce input.button.alt:hover, body.woocommerce #respond input#submit.alt:hover, body.woocommerce #content input.button.alt:hover, body.woocommerce-page a.button.alt:hover, body.woocommerce-page button.button.alt:hover, body.woocommerce-page input.button.alt:hover, body.woocommerce-page #respond input#submit.alt:hover, body.woocommerce-page #content input.button.alt:hover {
	background-color:#F8E777;
	color:#000;
}

.upload, body.woocommerce a.button, body.woocommerce button.button, body.woocommerce input.button, body.woocommerce #respond input#submit, body.woocommerce #content input.button, body.woocommerce-page a.button, body.woocommerce-page button.button, body.woocommerce-page input.button, body.woocommerce-page #respond input#submit, body.woocommerce-page #content input.button, .searchform_wdgt input[type="submit"], body.woocommerce .widget_layered_nav_filters ul li a, body.woocommerce-page .widget_layered_nav_filters ul li a, div.woocommerce form.track_order input.button, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce #content input.button.alt, body.woocommerce-page a.button.alt, body.woocommerce-page button.button.alt, body.woocommerce-page input.button.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page #content input.button.alt { font-weight:normal; }

.byline a:hover, .entry-meta a:hover { color:#000; }

body #silde_gallery .flex-direction-nav li a i { margin-left:-5px; }

body select { border-radius: 4px; -webkit-border-radius: 4px; }

body #loop_event_taxonomy .post .event_img img, body #loop_event_archive .post .event_img img { margin-top:0; }

body.tevolution-directory .ui-widget-header li a { border-width:1px; }
body #loop_event_taxonomy.list .post .entry .listing_rating, 
body #loop_event_archive.list .post .entry .listing_rating,
body #loop_listing_taxonomy.list .post .entry .listing_rating, 
body #loop_listing_archive.list .post .entry .listing_rating { position: absolute; top:5px; right:0; }

.classified-tax-detail .listing_rating { position: relative !important; top: 5px !important; right: auto !important; }

.tevolution-directory #listing_description .entry-header-image .listing-image img {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	border:4px solid #FFF;
	-webkit-box-shadow: 0px 0px 1px 0px #999999;
	box-shadow: 0px 0px 1px 0px #999999; 
}

.list .entry h2.entry-title + [class*="rating"] { top:4px; }
.list [class*="_rating"] + p { position:relative; top:20px; }
.entry-header-title .listing_rating .single_rating img {	vertical-align:middle; }
.entry-header-title .listing_rating { line-height:1em; margin-left:20px; }

.event-page .list [class*="_rating"] + p { top:auto; }
body.event-page h2.entry-title { margin-bottom: 15px; }
body.event-single-page .entry-header-title .event_rating,
body.directory-single-page .entry-header-title .listing_rating,
.entry-header-title .listing_rating {
	color: #666666;
    font-size: 0.4em;
    margin-left:0px;
	margin-top:12px;
	line-height:normal;
}

body.event-single-page .entry-header-title .single-title,
body.directory-single-page .entry-header-title .single-title,
.entry-header-title .single-title { margin-right:10px; padding-right: 150px;}
body.event-single-page .entry-header-title .listing_rating .average_rating_wrapper,
body.directory-single-page .entry-header-title .listing_rating .average_rating_wrapper,
.entry-header-title .listing_rating .average_rating_wrapper { margin-top:-6px; }
body.event-single-page .entry-header-title .event_rating .average_rating #rate,
body.directory-single-page .entry-header-title .event_rating .average_rating #rate,
.entry-header-title .event_rating .average_rating #rate { margin:0; }

.form_comment_rating_wrap .author_rating { position:relative; }
body .readtooltipitem #rate .rating_text { width:100px; }

body.event-single-page .entry-header-title .entry-header-custom-wrap p label,
body.directory-single-page .entry-header-title .entry-header-custom-wrap p label,
.entry-header-title .entry-header-custom-wrap p label,
.event-type-preview.hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right label,
body .event-organizer .event-organizer-right label,
.listing_custom_field p label,
.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p label, 
p.custom_header_field label, .listing_custom_field p label { color:#666666; line-height:26px; margin-bottom:0; }
body .event-organizer .event-organizer-right label{ width: 27%;}
body .event-organizer .event-organizer-right span.label_data{ width: 69%;}
body .event-organizer .event-organizer-right label,body .event-organizer .event-organizer-right span.label_data{ line-height: 26px;}

.hentry .entry-header-title .entry-header-custom-wrap p label {
    display: inline-block;
    margin-right: 5%;
    vertical-align: top;
    width: 35%;
    word-wrap: break-word;
}
.share_link { float: left; }
.hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right {
    border-left: 1px solid #e5e5e5;
    padding-left: 20px;
    vertical-align: top;
}

body.event-single-page .entry-header-title .entry-header-custom-wrap p span,
body.directory-single-page .entry-header-title .entry-header-custom-wrap p span,
.entry-header-title .entry-header-custom-wrap p span  { max-width:100%; line-height:26px; color:#333; margin:0; }

body.event-single-page .entry-header-title .entry-header-custom-wrap p a span,
body.directory-single-page .entry-header-title .entry-header-custom-wrap p a span,
.entry-header-title .entry-header-custom-wrap p a span { color: #000; }

body.event-single-page .entry-header-title .entry-header-custom-wrap p a:hover span,
body.directory-single-page .entry-header-title .entry-header-custom-wrap p a:hover span,
.entry-header-title .entry-header-custom-wrap p a:hover span { color: #333; }

body.event-single-page .entry-header-title .entry-header-custom-wrap p span.frontend_oembed_video.button,
body.directory-single-page .entry-header-title .entry-header-custom-wrap p span.frontend_oembed_video.button,
.entry-header-title .entry-header-custom-wrap p span.frontend_oembed_video.button { color:#fff; margin-bottom:10px !important; }

body.event-single-page .entry-header-title .entry-header-custom-wrap p span.frontend_oembed_video.button:hover,
body.directory-single-page .entry-header-title .entry-header-custom-wrap p span.frontend_oembed_video.button:hover,
.entry-header-title .entry-header-custom-wrap p span.frontend_oembed_video.button:hover { color:#000; }

body.event-single-page .entry-header-title .entry-header-custom-wrap p,
body.directory-single-page .entry-header-title .entry-header-custom-wrap p span a,
.entry-header-title .entry-header-custom-wrap p span a { color:#333; }
body.event-single-page .entry-header-title .entry-header-custom-wrap p span a:hover,
body.directory-single-page .entry-header-title .entry-header-custom-wrap p span a:hover,
.entry-header-title .entry-header-custom-wrap p span a:hover { color:#666; }
.entry-header-title { width:100%; margin:0; }

body.tevolution-event-manager #image_gallery .preview_more_images ul li { margin-bottom:5px; }
body.event-single-page .entry-header-title .entry-header-custom-wrap .entry-header-custom-left,
body.directory-single-page .entry-header-title .entry-header-custom-wrap .entry-header-custom-left,
.entry-header-title .entry-header-custom-wrap .entry-header-custom-left,
.event-type-preview.hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left { margin-bottom:15px;	width:53%; }
.preview_submit_from_data .entry-header-title .entry-header-custom-wrap .entry-header-custom-left { display: inline-block; vertical-align: top;	}


body.event-single-page .entry-header-title .entry-header-custom-wrap .entry-header-custom-right,
body.directory-single-page .entry-header-title .entry-header-custom-wrap .entry-header-custom-right,
.entry-header-title .entry-header-custom-wrap .entry-header-custom-right { width:45.9%; border:none;	}

.preview_submit_from_data .entry-header-title .entry-header-custom-wrap .entry-header-custom-right { display: inline-block; vertical-align: top;	}
body.event-single-page .entry-header-title .entry-header-custom-wrap .entry-header-custom-right #event_image_gallery,
.entry-header-title .entry-header-custom-wrap .entry-header-custom-right #event_image_gallery { margin:0; }

body.event-single-page .entry-header-title .entry-header-custom-wrap .entry-header-custom-left p label,
.entry-header-title .entry-header-custom-wrap .entry-header-custom-left p label { line-height:26px; }
body.event-single-page .entry-header-title .entry-header-custom-wrap .entry-header-custom-left p .hr_input_radio label,
.entry-header-title .entry-header-custom-wrap .entry-header-custom-left p .hr_input_radio label { line-height:21px; }

body.event-single-page .entry-header-custom-right  .thumbnail { width:96%; height:auto; }

body.event-single-page .entry-header-custom-right #gallery { margin-top:10px; }

.offset-left { padding-left:0;	width:70%; }
body .neighborhood_widget ul li { padding-left:0 !important; }
body .neighborhood_widget ul li .nearby_image { max-width: 55px; height: auto; width: 100%; }
div.neighborhood_widget ul li .nearby_image { margin-top:0;	}

body .sidebar .ui-datepicker-trigger:hover { background:#FFF; }
body #content .claim-post-wraper > ul > li > a,
body #content .claim-post-wraper > ul > li.add_to_my_calendar a.calendar_show,
body #content .claim_ownership .claimed {
	background-color: #EAEAEA\0/;
	background-color: rgba(0,0,0,.1);
	color:#000;
	font-weight:normal;
	padding:5px 10px !important;
	border-radius:4px;
	-webkit-border-radius:4px;
}
body #content .claim_ownership .claimed, body #content .claim-post-wraper .removefromfav { background-color: #F8E777 !important; }
body #content .claim-post-wraper > ul > li > a:hover,
body #content .claim-post-wraper > ul > li.add_to_my_calendar a.calendar_show:hover { text-decoration:none; }
body #content .claim-post-wraper > ul > li > a:hover,
body #content .claim-post-wraper > ul > li.add_to_my_calendar a.calendar_show:hover { background-color:#F8E777; color:#000; }
body #content .claim-post-wraper > ul > li > a:before,
body #content .claim-post-wraper > ul > li.add_to_my_calendar a.calendar_show:before,
body #content .claim-post-wraper ul li.claim_ownership p:before { display:none;	}
body #content .add_to_my_calendar .calendar a.calendar_show span { background:none !important; padding-left:0 !important; }
body #content .people_info h3 a { color: #333; }
body #content .people_info h3 { font-size: 1.5em; font-weight: normal; padding-top: 0;}
body.tevolution-directory .get_direction .b_getdirection:hover { color:#000 !important; }	

body #listpagi .pagination { text-align:left; }	
.loop-title:empty { display: none;}

body.event-page #content .hfeed > h1.page-title.entry-title,
body h1.loop-title,
body h1.page-title { border-top:none; border-bottom:1px solid #CDCDCD; padding:10px 0px; }
body h1.loop-title:after ,
body h1.page-title:after,
body.event-page #content .hfeed > h1.page-title.entry-title:after { background-color:#CDCDCD; content: ""; display: block; height: 2px; position: relative; bottom: -10px; transition: width 0.2s ease-in-out 0s; width: 1.5em; }
body.event-page #content .hfeed > h1.page-title.entry-title { margin-bottom: 20px !important; padding-bottom: 10px !important}
.attending_event span.fav span.span_msg a:hover { color:#000; }

body .entry-header .flex-direction-nav i { background-color:#ccc\0/; background-color:rgba(0, 0, 0, 0.2); padding:9px 10px 7px 11px; }

body .entry-header #silde_gallery .flex-direction-nav li a:before{ top: 18px;}
body .entry-header #silde_gallery .flex-direction-nav li a {background: black; height: 60px; width: 25px; }
body .entry-header #silde_gallery .flex-direction-nav li a:hover i { background-color: #000; }
body .entry-header .flex-control-nav { display:none; }
 #silde_gallery .flex-control-nav{ display: none;}
.flex-direction-nav a.flex-prev i:before { top:1px; left: -1px; position: relative;}
.flex-direction-nav a.flex-next i:before { top:1px; right:-1px; position: relative;}

body article .entry-header span.date,
body #loop_event_taxonomy.list .post .entry .date, 
body #loop_event_archive.list .post .entry .date,
body .widget_loop_taxonomy .post .fp_entry .date,

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 { color: #000; background-color: #F8E777; box-shadow: 0px 0px 2px #999; -webkit-box-shadow: 0px 0px 2px #999; }
body .widget_loop_taxonomy.grid .post .fp_entry .date { box-shadow: none; }
body .widget_loop_taxonomy.list .post .fp_entry h2 { float:none; }
body .widget_loop_taxonomy .widget-title a.more { line-height: 3em; }

body .fb_event_wrapper .facebook_event .fb_content h3 {	font-size: 1.4em; font-weight: normal; padding-top: 0; }

.templatic_twitter_widget .twit_time { color: #000;	}

body .related_post_grid_view li h3 a { color:#000; }
body .related_post_grid_view li h3 a:hover { text-decoration:underline;	}

.listing #listing-info > div { margin: 20px 0; }
.listing #listing-info > div:first-child { margin-top:0; }


/*List view - Grid view*/

body #content article.hentry.featured_c, body.archive article.hentry.featured_c, body.archive article.post.featured_c, body.home .hentry.featured_c, body.home .post.featured_c{ padding: 0 15px;}

.grid .post, .grid div[id*="post"]{
	margin: 0 0 20px;
	padding:0 15px;
	width: 32.8%;
	border-right:1px solid rgba(0, 0, 0, 0.1);
}

.grid .post:nth-child(3n), .grid div[id*="post"]:nth-child(3n){ border-right: 0;}
.grid .post:nth-child(2n), .grid div[id*="post"]:nth-child(2n) { margin-right: 0; }

.widget_loop_taxonomy.grid .post .fp_entry { max-width:258px;}

.widget_loop_taxonomy.list .post .fp_entry,
.widget_loop_taxonomy.grid .post .fp_entry,
.widget_loop_taxonomy.grid .post .fp_entry .author_rating {	position:relative; }

.grid .post:nth-of-type(3n+1), 
.grid div[id*="post"]:nth-of-type(3n+1) { padding-left:17px; }

body .widget_loop_taxonomy .post .fp_entry .listing_content { padding:0; }

/*
body .widget_loop_taxonomy .post.featured_post,
body #loop_listing_taxonomy .post.featured_c,
body #loop_listing_archive .post.featured_c,
.user #content article.hentry.featured_c { background:none;	}
*/

body #loop_listing_taxonomy .post .entry .phone,
body #loop_listing_archive .post .entry .phone,
.widget_loop_taxonomy .post .fp_entry p.phone { font-weight:bold; font-size:1em; color:#333; }

article .entry-header p.phone {	background-image: url("images/phone.png"); background-repeat:no-repeat; background-position: 0 5px; background-color:transparent; padding-left: 18px; clear:left; }

.view_counter{ float: left; margin-top: 20px; width: 100%; display: inline-block;}
.view_counter > p { display: block; clear: both; }

#loop_event_archive h2.entry-title:after { display:none; }

#loop_event_archive h2.entry-title { display: inline-block!important; margin-bottom: 10px!important;	border:none; }

body .list .post .entry h2.entry-title a,body .grid .post .entry h2.entry-title a{ font-weight: normal;}

body #loop_listing_taxonomy .post .entry h2,
body #loop_listing_archive .post .entry h2{
	font-size:1.2000em;
	font-weight:normal;
	/*margin-bottom: 5px !important;*/
}

.directory-taxonomy-page .grid .post .entry h2{
	margin-bottom: 0;
}

body #loop_listing_taxonomy.list .post .entry h2,
body #loop_listing_archive.list .post .entry h2 { display: inline-block; font-size:18px; margin-bottom: 10px; }

body #loop_listing_taxonomy.list .post .entry h2,
body #loop_listing_archive.list .post .entry h2,
body #loop_event_taxonomy.list .post .entry h2, 
body #loop_event_archive.list .post .entry h2,
body.user #content article.hentry .entry-header h2 { padding-right:75px; line-height:normal; }

#widget_loop_event .event-wrapper .entry-title { border:0; }
#widget_loop_event .event-wrapper .entry-title:before,
#widget_loop_event .event-wrapper .entry-title:after { background:none; }


body #loop_listing_taxonomy .post .entry p,
body #loop_listing_archive .post .entry p {	color:#333;	}

body .fav .addtofav,
body .rev_pin li, 
body .rev_pin li a,
body #loop_listing_taxonomy .post .entry .rev_pin ul li.review a { color:#999; }
body .rev_pin ul li a:hover { text-decoration: none; }


body .directory_manager_tab ul.view_mode li a,
body .directory_manager_tab #directory_sorting #directory_sortby,
body .event_manager_tab ul.view_mode li a,
body .event_manager_tab #event_sorting #event_sortby { background-color:#FFF; }

body .directory_manager_tab ul.view_mode li a#gridview:hover,
body .directory_manager_tab ul.view_mode li a#gridview.active,
body .directory_manager_tab ul.view_mode li a#listview:hover,
body .directory_manager_tab ul.view_mode li a#listview.active,
body .directory_manager_tab ul.view_mode li a#event_map:hover, 
body .directory_manager_tab ul.view_mode li a#event_map.active,
body .event_manager_tab ul.view_mode li a#gridview:hover,
body .event_manager_tab ul.view_mode li a#gridview.active,
body .event_manager_tab ul.view_mode li a#listview:hover,
body .event_manager_tab ul.view_mode li a#listview.active,
body .event_manager_tab ul.view_mode li a#event_map:hover, 
body .event_manager_tab ul.view_mode li a#event_map.active { background-color:#F2F2F2\0/; background-color:rgba(0, 0, 0, 0.05); }

body .directory_manager_tab ul.view_mode li a:before,
body .event_manager_tab ul.view_mode li a:before { font-size: 17px; position: relative; top: -4px; color: #999; }
div.event_manager_tab ul.view_mode li a:hover:before, div.directory_manager_tab ul.view_mode li a:hover:before,
div.event_manager_tab ul.view_mode li a.active:before, div.directory_manager_tab ul.view_mode li a.active:before { color: #333; }
body .event_manager_tab ul.view_mode li a,
body .directory_manager_tab ul.view_mode li a { background-image: none !important; text-indent: 0 !important;	 display:block; width:30px; height:30px; border-radius:4px; }
.directory_manager_tab ul.view_mode li a#listview:before { content: "\f00b"; }

.listing_post .hentry h2 { font-size:1em; }
.listing_post .hentry h2 a { font-size:18px; font-weight:normal; color:#333; line-height:18px; }

body .listed_events { background:none; }
body .loop-nav { width:100%; }
body .loop-nav a[rel="prev"]{float: left;}
body .loop-nav a[rel="next"]{float:right;}

/*.comment-list .single_rating { position: absolute; right: 0; top: 0px; }*/
.comment-list .form_comment_rating_wrap .single_rating { position:static; }
.comment-list .form_comment_rating_wrap .event_rating_row {	float:left }
.comment-list .form_comment_rating_wrap .author_rating { margin: 0 0 10px }
.comment-list .form_comment_rating_wrap .author_rating span span { float:left; display:inline-block; }

#respond a#cancel-comment-reply-link { color:#000; }
#respond a#cancel-comment-reply-link:hover { text-decoration:underline;	}

body .event_manager_tab ul.view_mode li a#event_map,
body .directory_manager_tab ul.view_mode li a#event_map { background-position: -10px -108px; }
body .event_manager_tab ul.view_mode li a#event_map:hover, 
body .event_manager_tab ul.view_mode li a#event_map.active,
body .directory_manager_tab ul.view_mode li a#event_map:hover,
body .directory_manager_tab ul.view_mode li a#event_map.active { background-position: -10px -258px; }

.gallery-item a { height:20%; }
body .more_photos li { margin:0 4px 0 0; }
body .more_photos li img { padding:0; }

.featured_tag {
	z-index: 1;
}



/*Classified*/
.list .entry .classified-tax-detail > .listing_rating { top: 8px; } 
.supreme_wrapper .get_direction #from-input:hover, .supreme_wrapper .get_direction .button:hover { color: #191919; }
.list .entry .bottom_line a:hover { color: #191919; text-decoration: underline; }
.list .entry .classified-tax-detail > p a:hover { text-decoration: underline; }
.classified-short span.short-title a { padding-left: 0; }
.singular-classified .classified li{margin-bottom: 12px; margin-right: 0;}
.singular-classified .classified li:last-child{margin-bottom: 0px;}




/*	--------------------------------------------------
	:: WOOCOMMERCE
	-------------------------------------------------- */

body.woocommerce nav.woocommerce-pagination ul li a, 
body.woocommerce-page nav.woocommerce-pagination ul li a, 
body.woocommerce #content nav.woocommerce-pagination ul li a, 
body.woocommerce-page #content nav.woocommerce-pagination ul li a {	background-color:#F8E777; color:#333; border:none; font-weight:normal; }

body.woocommerce nav.woocommerce-pagination ul li a:hover, 
body.woocommerce-page nav.woocommerce-pagination ul li a:hover, 
body.woocommerce #content nav.woocommerce-pagination ul li a:hover, 
body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, 
body.woocommerce nav.woocommerce-pagination ul li span.current, 
body.woocommerce-page nav.woocommerce-pagination ul li span.current, 
body.woocommerce #content nav.woocommerce-pagination ul li span.current, 
body.woocommerce-page #content nav.woocommerce-pagination ul li span.current { font-weight:normal; border:none; }

body.woocommerce nav.woocommerce-pagination ul, 
body.woocommerce-page nav.woocommerce-pagination ul, 
body.woocommerce #content nav.woocommerce-pagination ul, 
body.woocommerce-page #content nav.woocommerce-pagination ul { float:left; }

#content ul.products li.product h3 { color:#666; }
#content ul.products li.product:hover h3 { color:#000; }
#content ul.products li.product .price { color:#333; }
#content ul.products li.product .star-rating { color:#ebab3b; }
#content ul.products li.product h3 { border:none; }
#content ul.products li.product h3:after { margin:2px auto; height:1px; width:0; -webkit-transition: width 0.2s ease-in-out; -moz-transition: width 0.2s ease-in-out; -ms-transition: width 0.2s ease-in-out; -o-transition: width 0.2s ease-in-out; transition: width 0.2s ease-in-out; }
#content ul.products li.product:hover h3:after { width:100%; }
#content ul.products li.product .price .from,
#content ul.products li.product .price del { color:#333; }

body.woocommerce div.product .woocommerce-tabs ul.tabs { border-bottom:2px solid #CCCCCC !important; }

body.woocommerce #content div.product .woocommerce-tabs ul.tabs li { background-color:#FAFAFA; border:1px solid #e2e2e2; font-weight:normal; }
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active {	border:1px solid #e2e2e2; border-bottom:3px solid #FFF !important; }
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active { background-color:#FFF; }
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a { font-weight:normal; }

body.woocommerce .quantity .plus:hover, 
body.woocommerce-page .quantity .plus:hover, 
body.woocommerce #content .quantity .plus:hover, 
body.woocommerce-page #content .quantity .plus:hover, 
body.woocommerce .quantity .minus:hover, 
body.woocommerce-page .quantity .minus:hover, 
body.woocommerce #content .quantity .minus:hover, 
body.woocommerce-page #content .quantity .minus:hover, 
body div.product form.cart .button.single_add_to_cart_button, 
body #content div.product form.cart .button.single_add_to_cart_button, 
body.woocommerce-page #content input.button.alt.checkout-button, 
.woocommerce #payment #place_order, 
.woocommerce-page #payment #place_order, 
#submit_form .main_btn { background-color:#F8E777; color:#000; }

body div.product form.cart .button.single_add_to_cart_button:hover, 
body #content div.product form.cart .button.single_add_to_cart_button:hover, 
body.woocommerce-page #content input.button.alt.checkout-button:hover, 
.woocommerce #payment #place_order:hover, 
.woocommerce-page #payment #place_order:hover, 
#submit_form .main_btn:hover { background-color:#000; color:#FFF; text-shadow:none; }

body .main_btn { background-color:#F8E777; color:#000; }
body .main_btn:hover { background-color:#000; color:#fff!important;}

body .woocommerce h1:after, body .woocommerce .col-1 h3:after, 
body .woocommerce .col-2 h3:after {
	bottom: -10px;
	width: 18%;
	-webkit-transition: width 0.2s ease-in-out;
	-moz-transition: width 0.2s ease-in-out;
	-ms-transition: width 0.2s ease-in-out;
	-o-transition: width 0.2s ease-in-out;
	transition: width 0.2s ease-in-out;
}

.woocommerce .checkout .col-2 h3, 
.woocommerce-page .checkout .col-2 h3 { width:100%; }

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6, 
.singular .entry-title,
body.tevolution-event-manager.event-single-page .entry-content h2,
.event-type-preview .entry-title,
.listing-type-preview .entry-title,
.title-logo-wrap, 
body.single-property .entry-content h2, 
body.singular-property .entry-content h2 {
	border-bottom:1px solid #CDCDCD \0/;
	border-bottom:1px solid rgba(0,0,0,0.13);
	padding-bottom:8px !important;
	margin-bottom:10px;
}

.post .property_img { margin-right: 3%; }
.post .entry .property-title .property-price .prop-price { background-color: #F8E777; color: #000;  }

.entry-content #special_offer h2 { margin-top:0; }

.title-logo-wrap { margin-bottom:26px; float:left; width:100%; position:relative; }
body .templ_popup_forms h3 { border-bottom:1px solid #CDCDCD \0/; border-bottom:1px solid rgba(0,0,0,0.13); }
.entry-header-logo { max-width:80px; margin-bottom:10px; margin-right:20px; float:left; }

.singular .entry-title,
.singular [class*="-preview"] .entry-title {
	margin-bottom:30px !important;
	width:auto;
	margin-right:0 !important;
	clear:right;
}
.singular .entry-title { margin-bottom:20px; }
.singular .entry-title,
.event-type-preview .entry-title { width:100%; margin-right:0 !important; position:relative; }
.event-type-preview .entry-title { margin-bottom:30px !important; }


#content .submit-progress-steps.columns ul li { width: 30.76%; }
.singular  .entry-title:after,
.listing-type-preview .entry-title:after { display:none; }
.listing-type-preview .entry-title { border-bottom:none; }
.singular  .entry-title { border-bottom:none; margin-top:0px !important; margin-bottom:0px !important; padding-bottom:0 !important; }
.directory-single-page .hentry .entry-header-title .entry-title { display: block; }
body.woocommerce h1.page-title, 
body.woocommerce-page h1.page-title {  border-bottom:1px solid #CDCDCD\0/; border-bottom:1px solid rgba(0, 0, 0, 0.13); width:100%; clear:both; }

.entry-content h1:after, .entry-content h2:after, .entry-content h3:after, .entry-content h4:after, .entry-content h5:after, .entry-content h6:after,
body.woocommerce #content h1.page-title:after, 
body.woocommerce-page #content h1.page-title:after,
.singular .entry-title:after,
.event-type-preview .entry-title:after,
.title-logo-wrap:after {
	background-color: #CDCDCD \0/;
	background-color: rgba(0,0,0,0.13);
	bottom: -8px;
	content: "";
	display: block;
	height: 2px;
	position: relative;
	transition: width 0.2s ease-in-out 0s;
	width: 1.8em;
}
.singular .entry-title:after,
.event-type-preview .entry-title:after,
.title-logo-wrap:after {
	bottom: 0px;
	position: absolute;
}
body.woocommerce #content h1.page-title:after, 
body.woocommerce-page #content h1.page-title:after {
	bottom: -10px;
}


body .package h3:after { display:none; }	
#add_coupon { margin-bottom:10px; }
body .people_info h3 { border-bottom:none; }
body .people_info h3:after { display:none; }
body.woocommerce div.product .product_title, 
body.woocommerce #content div.product .product_title, 
body.woocommerce-page div.product .product_title, 
body.woocommerce-page #content div.product .product_title { padding-bottom:8px; }

body.woocommerce div.product .product_title:after, 
body.woocommerce #content div.product .product_title:after,
body.woocommerce-page div.product .product_title:after, 
body.woocommerce-page #content div.product .product_title:after { bottom: -10px; width: 6%; }

.woocommerce .star-rating, 
.woocommerce-page .star-rating { color:#ebab3b; }

body.woocommerce div.product span.price, 
body.woocommerce-page div.product span.price, 
body.woocommerce #content div.product span.price, 
body.woocommerce-page #content div.product span.price, 
body.woocommerce div.product p.price, 
body.woocommerce-page div.product p.price, 
body.woocommerce #content div.product p.price, 
body.woocommerce-page #content div.product p.price { color:#333; }

.col2-set header h3 { padding-bottom:10px; }



body .author_custom_post_wrapper ul li a,
body .event_manager_tab ul.event_type li a { border-width: 1px 1px medium; }

.loop-nav .next, .pagination .next, 
body .pos_navigation .post_right a,
.loop-nav .previous, .pagination .prev, 
body .pos_navigation .post_left a {	background-image: none; }

body.tevolution-event-manager #image_gallery .event_image img {	height:auto; }





/*woocommerce detail page*/
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li
{ border-top: 1px solid #CDCDCD\0/ !important; border-top: 1px solid rgba(0, 0, 0, 0.13) !important; background-color: #F2F2F2\0/ !important; background-color: rgba(0,0,0,0.05) !important; }
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active { background-color: transparent !important;}
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active { border-bottom: 4px solid #FFF !important; }
body.woocommerce div.product .woocommerce-tabs ul.tabs li a, 
body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, 
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, 
body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a { padding: 8px 15px !important; }

.woocommerce div.product .woocommerce-tabs ul.tabs:before, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before, 
.woocommerce #content div.product .woocommerce-tabs ul.tabs:before, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before { border-bottom: 1px solid #CDCDCD\0/ !important; border-bottom: 1px solid rgba(0,0,0,0.13) !important; }

body.woocommerce div.product .woocommerce-tabs ul.tabs,
body.woocommerce-page div.product .woocommerce-tabs ul.tabs { border-bottom: 1px solid #CDCDCD\0/; border-bottom: 1px solid rgba(0,0,0,0.13) !important; }


/*	--------------------------------------------------
	:: SLIDER
	-------------------------------------------------- */

.post_slider .slides > li h2 { display:none; }
.post_slider .post_img { float:left; margin-right:20px; }
.post_slider .slider-post { margin-left: 300px; }
.post_slider .slider-post .slider_post_excerpt { padding-left:0px; }
.post_slider .flex-control-nav { display:none; }

.flexslider h3:after { display:none; }
.flexslider .post_list .slider-post > h2 { background:none; color: #444444; display: block; height: auto; left: 0; padding: 0px 15px 15px; position: relative; text-align: left; width: auto; }
.flexslider .post_list .slider-post > h2 a { color:#444444;	line-height:normal; }

.flexslider .slides > li h2 { text-align:center; font-family: 'Open Sans', sans-serif; background-color:#F2F2F2\0/; background-color:rgba(0, 0, 0, 0.5); width:50%; left:0; right:0; height:100%; font-size:2em; padding:40px 15px; color:#FFF; }
.flexslider .slides > li h2 span { display: block; font-size: 0.5em; line-height: 22px; margin: 20px 0; }
.flexslider .slides > li h2 .button { font-family: 'Open Sans', sans-serif; font-size: 0.6em; margin: 0 auto; padding-bottom: 12px; padding-top: 12px; width: auto; display:inline;	background-color:#f3d33f; color:#000; font-weight:bold; }
.flexslider .slides > li h2 a { margin-bottom:10px;	}
.flexslider .slides > li h2 .button:hover {	background-color:#000; color:#FFF; }

.flex-control-nav {	display: block;	top: auto; left: 0;	bottom: 5px; text-align: center; z-index: 9;}
.locations_slider .flex-control-nav{bottom: 25px;}
.locations_slider .widget-title{
	margin-bottom: 15px;
	margin-top: 15px;
}
.flex-control-paging li a {	text-indent:9999px;	background-color:#000; border:2px solid #8a8c8e; height:8px; width:8px;	margin:1px; }
.flex-control-paging li a:hover, 
.flex-control-paging li a.flex-active {	border:4px solid #ada153; width:15px; height:15px; }

.flex-direction-nav i {	background-color:#CCC\0/; background-color:rgba(255, 255, 255, 0.2); border-radius: 50%; font-size: 0.7em; padding: 12px 15px; }
/*
.flex-direction-nav .flex-prev { left:10px!important;}
.flex-direction-nav .flex-next { right:16px!important;}
*/

.sidebar .searchform_wdgt input[type="text"], 
#footer .searchform_wdgt input[type="text"] { margin-bottom: 10px; }

/* --------------------
   :: Template Pages
   --------------------*/
#content .people_info h3 a { color:#333; }
#content .people_info h3 a:hover { color:#000; }
#content .about_author p { padding-top:10px; }
#content .boxes h3:after,
.ui-accordion h3:after { background:none; }

/* --------------------
   :: Master Overwrite
   --------------------*/
   
/*blog*/
.loop-nav .previous, .pagination .prev,
.loop-nav .next, .pagination .next { background-image: none; }   

/* --------------------
   :: Plugin Compatible
   --------------------*/

/*Location manager*/
body .d_location_type_navigation .d_location_navigation_right { width: 39.5%; }
body .d_location_type_navigation .d_location_navigation_right .horizontal_city_name { padding: 9px 0 6px; }
body .d_location_type_horizontal .d_location_navigation_left .horizontal_location_nav li select { padding: 9px; }

/*tevolution*/
body .author_custom_post_wrapper ul li a { padding: 9px 15px; }
body .author_custom_post_wrapper ul li a.nav-author-post-tab-active { padding: 10px 15px; }

body .related_post_grid_view li h3 { padding:0; line-height:normal; }
body .listing_post .hentry h2 a { line-height:normal; }
body .widget_loop_taxonomy .widget-title a.more { margin-top: 0; }
body .widget_loop_taxonomy .widget-title a.more:hover { text-decoration:underline; color:#000; }
body .widget_loop_taxonomy .post .fp_image img { width: 100%; }
body .widget_loop_taxonomy .post .fp_entry h2 a, body .related_post_grid_view li h3 a { font-size: 18px; font-weight: normal; }
body .widget_loop_taxonomy.list .post .fp_entry { width:65%; }
body .widget_loop_taxonomy.list .post .fp_entry h2 a, body .listing_post .hentry h2 a { font-size: 22px; }
body .widget_loop_taxonomy.list .post .fp_entry h2, body #loop_event_taxonomy.list .post .entry h2, body #loop_event_archive.list .post .entry h2, body article .entry-header .event-title h2.entry-title { padding-right:85px; float:none; line-height:normal; }

.user #content article.hentry .entry-header h2 { padding-right: 10px; }
.author_rating, .listing_rating { float: right; position: absolute; right: 0; top: 3px; }
.post .entry { position: relative; }

body #loop_listing_archive.grid .post .entry .listing_rating,
body #loop_listing_taxonomy.grid .post .entry .listing_rating{
	position: relative;
	float: none;
	margin-bottom: 10px;
}

.home_page_content section.list[id*="classified"] .entry h2.entry-title, 
.home_page_content section.list[id*="classified"] .entry .classified-info, 
.home_page_content section.list[id*="classified"] .entry .entry-summary, 
.home_page_content .list [class*="classified"] .entry [class*="-title"] h2.entry-title, 
.home_page_content .list [class*="classified"] .entry [class*="-title"] .classified-info, 
.home_page_content .list [class*="classified"] .entry [class*="-title"] .entry-summary { width: 100%; }
.home_page_content  section.list[id*="classified"] .entry > .classified-title > span, 
.home_page_content .list [class*="classified"] .entry [class*="-title"] > span { float: left; text-align: left; display: block; width: 100%;  }
.home_page_content section.list[id*="listing_taxonomy"] .entry div.entry-title > span:first-of-type { top: 0; }

.frontend_edit_coupons.flex-viewport { clear: both; }

/*event manager*/
body .sort_options { margin-bottom: 0; }
body .event_manager_tab ul.view_mode li a { width: 30px; height: 30px; }
body .event_manager_tab ul.view_mode li a#gridview { background-position: -10px -8px; }
body .event_manager_tab ul.view_mode li a#gridview:hover, body .event_manager_tab ul.view_mode li a#gridview.active { background-position: -10px -158px; }
body .event_manager_tab ul.view_mode li a#listview { background-position: -10px -58px; }
body .event_manager_tab ul.view_mode li a#listview:hover, body .event_manager_tab ul.view_mode li a#listview.active { background-position: -10px -208px; } 
body .event_manager_tab #event_sorting #event_sortby { width: 132px; padding: 6px 5px 5px; }
body .event_manager_tab ul.event_type li a,
body .event_manager_tab ul.event_type li a.active,
body.tevolution-event-manager .ui-widget-header li a { padding: 9px 15px; }

.directory_manager_tab .select-wrap .tev_options_sel + span.select { height: 30px; max-height: 30px; min-height: 30px; padding-top: 3px;}
.directory_manager_tab .select-wrap span.select { padding-top: 2px; padding-bottom: 2px; font-size: 13px; background: none;}
.directory_manager_tab .tev_sorting_option .tev_options_sel { padding-top: 2px; }
.directory_manager_tab .select-wrap span.select:after { top: 2px; }
body.directory-single-page .hentry .entry-header-title, .hl-custom-field-wrap{ width: 100%;}
.directory-single-page .hentry .entry-header-title, .hl-custom-field-wrap{
	max-width: 100%;
}
body ul.sorting_option li,body ul.sorting_option li:not(.init){ padding-left: 8px; padding: 0; width: 100%;}
body ul.sorting_option li.init { height: 28px; padding: 3px 7px; width: 100%;}
body ul.sorting_option li a{ padding: 3px 7px; display: block;}
body ul.sorting_option:before { top: 4px; }


body #loop_event_taxonomy.list .post .entry h2, 
body #loop_event_archive.list .post .entry h2 {font-size: 18px; font-weight: normal;}
body .widget-twocolumn ul li .post_data h3:after{ content: none;}

.list .entry h2.entry-title, .grid .entry h2.entry-title, .entry h2.entry-title  { font-size: 18px; font-weight: normal; line-height: 1.4; }

body #loop_event_taxonomy.list .post .entry h2 a, 
body #loop_event_archive.list .post .entry h2 a,
body #loop_listing_taxonomy.list .post .entry h2 a, 
body #loop_listing_archive.list .post .entry h2 a, 
article .entry-header h2 { font-size: 22px; font-weight: normal; }

body #loop_event_taxonomy .post .entry h2 a:hover, 
body #loop_event_archive .post .entry h2 a:hover, 
.entry h2.entry-title a:hover, 
body .widget_loop_taxonomy .post .fp_entry h2 a:hover, 
body .widget_loop_taxonomy.list .post .fp_entry h2 a:hover, 
body .listing_post .hentry h2 a:hover, 
body #content .people_info h3 a:hover, 
.search .entry-title a:hover, 
body.user .entry-title a:hover,
body.taxonomy-category-blog .post .entry-title a:hover { color: #000; text-decoration: underline; }

body #loop_event_taxonomy .post .entry p, 
body #loop_event_archive .post .entry p { color: #333; }

body #loop_event_taxonomy.grid, 
body #loop_event_archive.grid { margin-left: 0; }

body .recurrence_text { top: -4px; margin-left: 0; }


/*directory*/
body .sort_options { margin-bottom: 0; }
body .directory_manager_tab ul.view_mode li a { width: 30px; height: 30px; }
body .directory_manager_tab #directory_sorting #directory_sortby { width: 200px; padding: 6px 5px 5px; }

body #loop_listing_taxonomy.list .post .entry, 
body #loop_listing_archive.list .post .entry,
body #loop_event_taxonomy.list .post .entry, 
body #loop_event_archive.list .post .entry { position:relative; width: 65.8%; }

body #loop_listing_taxonomy.list .post .entry p a, 
body #loop_listing_archive.list .post .entry p a,
body #loop_event_taxonomy.list .post .entry p a, 
body #loop_event_archive.list .post .entry p a { color: #000; }

body #loop_listing_taxonomy.list .post .entry p a:hover, 
body #loop_listing_archive.list .post .entry p a:hover,
body #loop_event_taxonomy.list .post .entry p a:hover, 
body #loop_event_archive.list .post .entry p a:hover { color: #333; }

body #loop_listing_taxonomy .post .listing_img img, 
body #loop_listing_archive .post .listing_img img,
body #loop_event_taxonomy .post .event_img img, 
body #loop_event_archive .post .event_img img { position:relative; width: 100%; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;  }
body #loop_listing_taxonomy .post .listing_img img:hover, 
body #loop_listing_archive .post .listing_img img:hover,
body #loop_event_taxonomy .post .event_img img:hover, 
body #loop_event_archive .post .event_img img:hover,
body .widget_loop_taxonomy .post .fp_image img:hover,
body .related_post_grid_view li a.post_img img:hover { opacity:0.7; }

body .rev_pin li, 
body .rev_pin li a { font-size: 13px !important; }
.rev_pin ul li.pinpoint { background-position: 4px 1px; }

body.tevolution-event-manager .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,
body.tevolution-directory .ui-widget-header li a { padding: 11px 15px 7px; }

.mobile_header .widget-search input[type="text"] { box-shadow:none; margin:6px 0; }

.tevolution-event-manager #content .search_nearby_widget .searchform_wdgt input[type="text"] { width: 25%; }
body .neighborhood_widget ul li .nearby_image {	position:relative; float: left; }

/* Map */
.map_rating span{
	margin-left: 0;
}
.map_rating i{
	font-size: 14px;
}
body.full-width-map .header_container,
.map_sidebar .top_banner_section_in,
.full_map_template .map_sidebar,
body.full-width-map #main #content,
body.full-width-map .entry-content > div {margin: 0}
body.full-width-map #main > .wrap {padding-top: 0}
#content #map_sidebar { margin-bottom: 40px;}
#map_canvas .google-map-info .map-inner-wrapper .map-item-info h6 {margin-top: 0}
#map_canvas .google-map-info .map-inner-wrapper .map-item-info h6 a span,
#map_canvas .google-map-info .map-inner-wrapper .map-item-info p a,
#map_canvas .google-map-info .map-inner-wrapper .map-item-info .map_rating a {color: #000 !important}
#map_canvas .google-map-info .map-inner-wrapper .map-item-info h6 a:hover span,
#map_canvas .google-map-info .map-inner-wrapper .map-item-info p a:hover,
#map_canvas .google-map-info .map-inner-wrapper .map-item-info .map_rating a:hover {color: #333 !important}

body .sidebar .widget_loop_taxonomy .post .fp_entry .date { background: none; color: #151D41; margin-left: 90px; box-shadow: none; }
body .sidebar .widget_loop_taxonomy.list .post .fp_entry h2 { margin-left: 90px; padding-right: 0; }
body .sidebar .widget_loop_taxonomy.list .post .fp_entry .author_rating { position: static; }

/*Header Feild Plugin*/
body.tmpl_header_fields .hentry .entry-header-title .entry-header-custom-wrap p span { max-width: 315px; }

/*Front Editor Plugin*/
body.frontend_editor.directory-single-page .hentry .entry-header-logo { max-width: 168px; width: 26%; }
body.frontend_editor .post .entry-header { width: 100%; }
body.frontend_editor .flex-viewport ul.frontend_images_gallery { padding-top: 8px; margin-left: -8px !important;  }

.singular .social-media-share { margin: 0; }
.directory-single-page .view_counter p, .event-single-page .view_counter p { margin-left: 0; }

/* Fronted Event*/
body.event-single-page.frontend_editor.singular-event .event_custom.frontend_st_time, body.event-single-page.frontend_editor.singular-event .event_custom.frontend_end_time{ width:15%;} 
body.event-single-page.frontend_editor.singular-event .frontend_datepicker{ padding-left:0;}
body.event-single-page.frontend_editor.singular-event .hentry .entry-header-title .entry-header-custom-wrap p.google_plus span{ max-width:260px;}
body.event-single-page.frontend_editor.singular-event .share_link > label{ margin-right:5%;}
body.event-single-page.frontend_editor.singular-event input.frontend_edit_text.textfield{ padding:7px 8px;}
body.event-single-page.frontend_editor.singular-event span.frontend_anchor_google_plus i{ position:relative; left:5px; top:5px;}
body.event-single-page.frontend_editor.singular-event span.frontend_anchor_google_plus input[type="text"].frontend_edit_text.textfield{ margin:0px 0 0 22px !important; width:235px; top:-22px;}
body.event-single-page.frontend_editor.singular-event .entry-header-custom-wrap p span.popline{ top:30px;}
body.event-single-page.frontend_editor.singular-event #event_video span.oembed_video_span input{ position:relative; top:-33px; left:15px;}
.templatic-editor button.fr-trigger.active:not(.fr-color-bttn), .templatic-editor button.fr-bttn.active:not(.fr-color-bttn){ color: #B7A740;}









/* ==========================================================================
   Tevolution JobBoard
   ========================================================================== */
   		#loop_jobs_taxonomy .post .job-type,
		#loop_jobs_taxonomy .post .featured_tag{
			background-color: #f8e777;
			color: #333;
		}
		.singular-jobs .author_rating,
		.singular-jobs .listing_rating{
			position: inherit;
			float: none;
		}
		.singular-jobs .entry-header-title .listing_rating{
			font-size: 0.875em;
		}
		.singular-jobs .entry-header-title .entry-header-custom-wrap .entry-header-custom-right{
			width: auto;
		}
		.singular-jobs .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right{
			border: none;
			padding-left: 0;
		}
		#loop_jobs_taxonomy .post a{
			color: #000;
		}
		#loop_jobs_taxonomy .post a:hover,
		#loop_jobs_taxonomy .post:hover .entry-title a{
			color: inherit;
		}
		.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .website .frontend_website span::before{
			color: #000;
		}



/* ==========================================================================
   Tevolution Deal
   ========================================================================== */
   		.singular-deals .deal_price_link .countdowncontainer span.hurry_text ~ span,
   		.deal-tax-detail .dealcounter li strong{
   			color: #000;
   		}



/* ==========================================================================
   select2 multi lavel
   ========================================================================== */
	.select2-container .select2-search--inline .select2-search__field{ margin-top: 6px;}



/* ==========================================================================
   Woocommerce Booking (paid plugins)
   ========================================================================== */
   .widget_listing_sidebar_products .widget_sidebar_title {font-size: 19px;}


/**
 * Big Screen
 ************************************************/
@media only screen and (max-width:1200px) {
	#main { max-width: 1200px; padding: 0 !important; width: 100% !important; }
	#main #content {
		padding-right: 20px;
		padding-left: 20px;
	}
	#content.column, #content.columns { padding-left: 0; }
	body .d_location_type_horizontal .toggle_handler { left: auto; }
	.tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 { line-height: 1.813rem; }
	.middle.tab-bar-section a img { padding: 6px 0 0; }

	/*Sidebar on right side*/
	body.layout-2c-l .header-wrap { padding-left: 20px; }

	/*NO Sidebar*/
	body.layout-1c #loop_event_taxonomy.list .post .entry, body.layout-1c #loop_event_archive.list .post .entry, body.layout-1c #loop_listing_taxonomy.list .post .entry, body.layout-1c #loop_listing_archive.list .post .entry { width: 67.8% }
	body.layout-1c div#header, body.layout-1c header#header { margin-left: -5%; padding: 0 5% !important; width: 100%; }

	/*sticky menu*/
	#container .header_container .header_strip .sticky_main #nav-secondary, #container .header_container .header_strip .sticky_main #nav-secondary1 { width: 73%; }
	#container .header_container .header_strip .sticky_main #branding, #container .header_container .header_strip .sticky_main #branding1 { width: 24%; padding: 2.3em 3% 2.4em 0; }

	/*slider*/
	.flexslider .slides > li h2 { width: 60% }

	/*rating*/
	.comment-list .form_comment_rating_wrap .author_rating { float: left; margin-bottom: 20px; }

	/*container resets*/
	body .mega-menu .nav_bg { width: 96% }
	.sidebar-after-header, #main, .sidebar-subsidiary, div#menu-subsidiary, body .nav_bg .widget-nav-menu, #footer, .widget.templatic_slider, div#menu-primary, #header, div#menu-secondary, div#menu-secondary1, div#menu-secondary1 .mega-menu, body .d_location_type_navigation, div#menu-primary { width: 92%; }
	body #footer .footer-wrap { width: 100%; padding: 0 !important; }

	/*widget*/
	/*#content .search_nearby_widget.search_by_mile_active .searchform_wdgt input[type="text"],
	#content .search_nearby_widget.search_by_mile_active .searchform_wdgt select { margin-bottom: 8px; }*/

	/*header*/
	div#header, header#header { padding: 0 !important; }
	#branding, #branding1 { position: relative !important; }
	.header_strip { width: 45px; position: absolute; right: 0; top: -43px; border-left: 1px solid rgba(255, 255, 255, 0.2) }

	/*menu*/
	body .nav_bg #menu-secondary .menu, body .mega-menu ul.mega { margin-left: 205px; }

	/*location*/
	div.d_location_type_horizontal .toggle_handler { bottom: -18px; }
	.header_strip .location_fld_wrapper { margin-top: 0; }
	body .toggle_handler #directorytab { color: #fff !important; padding: 9px 10px 9px; border: none; background: none !important; }
	.d_location_type_navigation.horizontal_open { width: 200px; }

	/*body #show_togglebox-button #show_togglebox_wrap {  color:#000; width: 32px; height: 28px; padding: 8px 0px 0px 0px; left: auto; right: -35px; top: 0px; background-color: #fff; line-height:28px; }*/
	body #show_togglebox-button #show_togglebox_wrap p { display: none; }
	body #show_togglebox-button #show_togglebox_wrap i { display: block; width: 100%; height: 100%; }

	/*body #show_togglebox-button { top: 0 !important; }*/
	.tevolution-event-manager #main .sidebar, #sidebar-contact_page_sidebar, #sidebar-front_page, #sidebar-post-detail, #sidebar-post-listing, #sidebar-primary, #sidebar-secondary, #sidebar-woo_page { width: 25%; }
	.footer_widget_wrap .widget { margin: 40px 0 40px 3%; }
	#header.mobile_header_tag { display: none; }
	#branding, #branding1 { display: none; }
	body .mega-menu ul.mega li ul.sub-menu { background-color: #191919; }
	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, body .right-off-canvas-menu div#menu-mobi-primary .menu > ul > li > a { border-bottom: 0; }
	body .nav_bg .mega, body .nav_bg .widget, body .mega-menu .nav_bg .mega, body .mega-menu .nav_bg .widget { margin-left: 0; width: 100%; }
	body .mega-menu ul.mega li .sub li.mega-hdr .sub-menu { margin-right: 0 !important; }
	body .nav_bg, body .mega-menu .nav_bg { text-align: left; }
	body .mega-menu ul.mega li .sub-container { top: 0 !important }
	.widget.social_media { padding: 0 15px; }
	
	body.event-single-page .entry-header-title .single-title,
	body.directory-single-page .entry-header-title .single-title,
	.entry-header-title .single-title{
		clear: both;
		display: inline-block;
		margin-right: 0;
		padding-right: 0;
		width: 100%;
	}
	.entry-header-title .author_rating,
	.entry-header-title .listing_rating,
	.author_rating,
	.listing_rating{
		float: none;
		position: inherit;
		width: 100%;
	}
	.entry-header-logo + .entry-title{
		display: inline-block;
		float: left;
		width: auto;
	}
	.form_comment_rating_wrap .author_rating {
		display: inline-block;
		float: none;
		margin: 0 0 20px;
		padding-bottom: 20px;
	}
	.list .entry h2.entry-title + [class*="rating"]{
		position: inherit!important;
		line-height: 1;
	}
	body #loop_listing_taxonomy.list .post .entry h2,
	body #loop_listing_archive.list .post .entry h2,
	body #loop_event_taxonomy.list .post .entry h2,
	body #loop_event_archive.list .post .entry h2,
	body.user #content article.hentry .entry-header h2{
		padding-right: 0;
		margin-bottom: 6px;
	}
}

/**
 * Desktops
 ************************************************/

 
@media only screen and (max-width: 980px) {

	#main .wrap { margin-top:0px; padding-right:0px; -webkit-box-shadow:none; box-shadow: none; padding:0 4%; }
	#main #content { padding-right:0; width: 100%; margin-top: 20px; }

	.tevolution-event-manager #main .sidebar{width: 100%;}
	
	/*NO Sidebar*/
	body.layout-1c #loop_event_taxonomy.list .post .entry, 
	body.layout-1c #loop_event_archive.list .post .entry, 
	body.layout-1c #loop_listing_taxonomy.list .post .entry, 
	body.layout-1c #loop_listing_archive.list .post .entry { width:65.8% }	
	body.layout-1c #main #content { padding-left:0px; }
	body.layout-1c #main .breadcrumb .breadcrumb-trail { padding-left:0px;	}
	
	/*header*/
	#main .wrap #header { display:none;	}
	div#header, header#header {	margin: 0 -5% 15px;	padding: 0 5% !important; width: 100%; } 
	#branding, #branding1 {	float:left; width:31%; padding-left:0; }
	#main .breadcrumb {	margin-left:0; width:100%; }
	#header.mobile_header_tag { display:block; position:relative; margin-bottom:0; }
	.mobile_header_tag .header-wrap { padding: 0 4%; }
	#site-title img, #site-title1 img {	width:auto;	}
	body .toggle_handler { bottom: -35px; left:auto; }

	body #content .claim-post-wraper > ul > li > a { margin-bottom:5px; }

	.toggle_mobile_widget { background-color:transparent; }
	body .mega-menu ul.mega li .sub li.mega-hdr .sub-menu {	border-top:none; }
	body #mobile_header .mega-menu ul.mega .row > li > a:hover { text-decoration:underline;	}
	body .mega-menu ul.mega .sub li.mega-hdr li a { background-image:url("images/dot2.png"); background-repeat:no-repeat; background-position:3px 13px; padding:5px 0 5px 15px !important; }
	body .mega-menu ul.mega li .sub-container.mega .sub { padding-left:0; }
	body #menu-mobi-secondary .nav_bg #menu-secondary .menu,
	body #menu-mobi-secondary .mega-menu ul.mega { float:left; }
	

	/*rating*/
	.form_comment_rating_wrap .author_rating { float:right; }
	.clear_rating.button { padding:5px 10px; }
	
	#eventcal,
	.widget #wp-calendar,
	.sidebar .templatic_advanced_search .searchform_wdgt .hasDatepicker {max-width: 370px !important}

	input[type="date"], 
	input[type="datetime"], 
	input[type="datetime-local"], 
	input[type="email"], 
	input[type="month"], 
	input[type="number"], 
	input[type="password"], 
	input[type="search"], 
	input[type="tel"], 
	input[type="text"], 
	input.input-text, 
	input[type="time"], 
	input[type="url"], 
	input[type="week"], 
	select, 
	textarea, 
	.searchform_wdgt select, 
	body .directory_manager_tab #directory_sorting #directory_sortby, 
	body select, 
	body .event_manager_tab #event_sorting #event_sortby {
		max-width: 370px !important;
	}
	
	/*map*/
	body .map_fixed_width .map_sidebar,
	.home_page_banner.map_fixed_width .map_sidebar { padding:0; }
	body.tevolution-event-manager .get_direction #from-input, 
	body.tevolution-event-manager .get_direction .b_getdirection,
	body.tevolution-directory .get_direction #from-input, 
	body.tevolution-directory .get_direction .b_getdirection { margin-bottom:10px; }
	
	/*widget*/
	.widget-wrap { padding-left: 0; } 
	body #content .search_nearby_widget > form { text-align:left; }
	.neighborhood_widget ul li img { width: 100%; }
	body .neighborhood_widget ul li .nearby_image { position:relative; max-width:100%; padding-left:0 !important; float:left; width: 12%; margin-right: 4%;	}
	.widget.search.widget-search { display: block; }
	.widget .categories li { float: left; margin-right: 5%;	width: 45%; }
	.footer_widget_wrap .widget { width: 100%; float: none; clear: both; }
	.footer_widget_wrap .widget:nth-child(even) { margin-right:0px; }
	
	
	
	.subscribe_cont input,
	.sidebar .searchform_wdgt input[type="text"], #footer .searchform_wdgt input[type="text"] { width:100%; max-width:492px; display: block; }
	
	.form_row input[type="date"], .form_row input[type="datetime"], .form_row input[type="datetime-local"], .form_row input[type="email"], .form_row input[type="file"], .form_row input[type="month"], .form_row input[type="number"], .form_row input[type="password"], .form_row input[type="search"], .form_row input[type="tel"], .form_row input[type="text"], .form_row input.input-text, input[type="time"], .form_row input[type="url"], input[type="week"], .form_row select, .form_row .selectbox, .form_row textarea{ max-width:492px !important; display:block; }
	 
	.tevolution-event-manager #footer .search_nearby_widget .searchform_wdgt input[type="text"] { margin-bottom: 10px; }
	form#commentform input[type="text"], form#commentform textarea { width:100%; }
	
	body .sidebar ul li.nearby { padding-bottom: 20px; }
		
	/*Sidebar on right side*/
	body.layout-2c-l #branding { float:left; }
	body.layout-2c-l #main .wrap { padding-left:0; }
	
	.flexslider .slides img { max-width: 100%; width:100%; }
	
	/*plugin*/
	#sidebar-primary, #sidebar-secondary, #sidebar-front_page, #sidebar-post-listing, #sidebar-post-detail, #sidebar-contact_page_sidebar, #sidebar-woo_page { margin-top: 0; }	
	body .home_page_content .search_nearby_widget.search_by_mile_active .searchform_wdgt input[type="text"],
	.tevolution-event-manager #content .search_nearby_widget .searchform_wdgt input[type="text"],
	body .home_page_content .search_nearby_widget.search_by_mile_active .searchform_wdgt select { width:100%; }
	
	body .footer_widget_wrap > .widget:nth-child(4) { width: 40%; }
	body .footer_widget_wrap > .widget {
		width: 40%;
		display: inline-block;
		margin: 25px 20px;
	}

	.directory-single-page .hentry .entry-header-custom-wrap .entry-header-logo { padding-top:0; } 
	body article .entry-header .event-title h2.entry-title { width:75%;	}
	#respond .form_comment_rating_wrap { margin:0; }
	.toggle_mobile_header { margin-top: 24px; }
	.toggle_mobile_widget { margin-top: 20px; float:left; }
	
	
	#sidebar-contact_page_sidebar,
	#sidebar-front_page,
	#sidebar-post-detail,
	#sidebar-post-listing,
	#sidebar-primary,
	#sidebar-secondary,
	#sidebar-woo_page{
		width: 100%;
		max-width: 360px;
	}

	.widget{
		margin-bottom: 20px;
	}

	.widget h3,
	.widget.title,
	.widget-title,
	.widget-search .widget-title,
	.sidebar .widget h3,
	.sidebar .widget.title,
	.sidebar .widget-title,
	.sidebar .widget-search .widget-title,
	footer .widget h3,
	footer .widget.title,
	footer .widget-title,
	footer .widget-search .widget-title {
		padding-top: 0;
	}
	.home_page_content .widget h3,
	.home_page_content .widget.title,
	.home_page_content .widget-title,
	.home_page_content .widget-search .widget-title{
		font-size: 25px;
	}
	body .widget_loop_taxonomy .widget-title a.more{
		margin-top: 0;
	}
	#main #content{
		padding-left: 0;
	}
	#main .wrap{
		padding-left: 15px;
		padding-right: 15px;
	}
	.home #main #content,
	.home #main .sidebar{
		padding-top: 15px;
	}
	#main #content{
		margin-top: 15px;
	}
	.user #content .hentry .entry,
	.hfeed .post .entry{
		width: 100%;
	}
	.singular .pos_navigation .post_right a i,
	.singular .pos_navigation .post_left a i{
		padding-left: 0;
		padding-right: 0;
	}

}


/**
 * Tablet (Portrait) ~800
 ************************************************/
@media only screen and (max-width: 800px) {

.flexslider .slides > li h2 { display:none }
.form_comment_rating_wrap .author_rating {
	float:left;
	margin-bottom:20px;
}
body .search_nearby_widget input[type="text"] { max-width: 80%!important;}	
}

/**
 * Tablet (Portrait)
 ************************************************/
@media only screen and (max-width: 767px) {
	body .footer_widget_wrap > .widget:nth-child(4) { width: 100%; }
	body .footer_widget_wrap > .widget {
		width: 100%;
		margin: 15px 0;
	}
	.widget .categories li{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.home_page_content .widget h3, .home_page_content .widget.title, .home_page_content .widget-title, .home_page_content .widget-search .widget-title {
	  font-size: 20px;
	}
	.all_category_list_widget .category_list ul {
	  margin-bottom: 10px;
	}
	.grid .post, .grid div[id*="post"]{
		width: 49%;
		display: inline-block;
		float: none;
	}
	.grid .post:nth-child(2n), .grid div[id*="post"]:nth-child(2n){
		border: none;
	}
	.grid .post:nth-child(3n), .grid div[id*="post"]:nth-child(3n){
		margin-right: 0;
		border-right: 1px solid rgba(0, 0, 0, 0.1);
	}
	.grid .post:last-of-type,
	.grid div[id*="post"]:last-of-type{
		border: none;
	}
	.list .post .listing_img, .grid .post .listing_img, .list .post .post_fig, .grid .post .post_fig{
		margin-right: 15px;
	}
	body #loop_event_taxonomy.list .post .entry h2 a,
	body #loop_event_archive.list .post .entry h2 a,
	body #loop_listing_taxonomy.list .post .entry h2 a,
	body #loop_listing_archive.list .post .entry h2 a,
	article .entry-header h2 {
	  font-size: 18px;
	}
	.google-map-directory input[type="text"]{
		max-width: 100%!important;
		margin-right: 0!important;
	}
	.google-map-directory .button{
		margin-bottom: 0!important;
	}
	.dir-container:empty{
		display: none;
	}
	.entry-content > div.view_counter{
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 680px) {
	
    /*header*/
	#branding, #branding1 {	width:42%; }
	
	/*rating*/
	body .author_rating { float:left; position:relative; top:0; display:block; clear:both; }
	body .widget_loop_taxonomy.list .post .fp_entry .author_rating { float:none; }
	.form_comment_rating_wrap .comment-form-comment { float:none; }
	
	/*slider*/
	.flex-direction-nav,
	.flex-control-nav.flex-control-paging { display:none; }
	#slider ul.slides { margin: 0; }
	.gallery-item { display: inline-block; float: none !important; vertical-align: top; }
	#silde_gallery { margin: 10px 7px ; }
	
	body .event-organizer .event-organizer-right { width: 100%; }
	
	bodybody #loop_listing_taxonomy.grid .post, 
	body #loop_listing_archive.grid .post,
	body .widget_loop_taxonomy.grid .post { width:32.7%; }
	
	body .widget_loop_taxonomy.grid .post .fp_image,
	body #loop_listing_taxonomy.grid .post .listing_img, 
	body #loop_listing_archive.grid .post .listing_img,
	body #loop_event_taxonomy.grid .post .event_img, 
	body #loop_event_archive.grid .post .event_img { max-width:100%; } 
	
	#loop_listing_taxonomy.grid .post:nth-of-type(2n),
	body #loop_listing_archive.grid .post:nth-of-type(2n),
	body .widget_loop_taxonomy.grid .post:nth-of-type(2n),
	body #loop_event_taxonomy.grid .post:nth-of-type(2n), 
	body #loop_event_archive.grid .post:nth-of-type(2n) { padding-right:0; border-right:none; padding-left:15px; }
	
	body #loop_listing_taxonomy.grid .post:nth-of-type(2n+1),
	body #loop_listing_archive.grid .post:nth-of-type(2n+1),
	body #loop_event_taxonomy.grid .post:nth-of-type(2n+1),
	body #loop_event_archive.grid .post:nth-of-type(2n+1),
	body .widget_loop_taxonomy.grid .post:nth-of-type(2n+1) { padding-right:15px; padding-left:0; border-right:1px solid #cccccc; }
	
	body #loop_event_taxonomy.list .post .entry h2, 
	body #loop_event_archive.list .post .entry h2 { padding-right:10px; }
	
	body #loop_listing_taxonomy.list .post .entry h2, 
	body #loop_listing_archive.list .post .entry h2, 
	body #loop_event_taxonomy.list .post .entry h2, 
	body #loop_event_archive.list .post .entry h2, 
	body.user #content article.hentry .entry-header h2, 
	body .widget_loop_taxonomy.list .post .fp_entry h2 { display:block; width:100%; }
	
	body #loop_event_taxonomy.list .post .entry .listing_rating, 
	body #loop_event_archive.list .post .entry .listing_rating, 
	body #loop_listing_taxonomy.list .post .entry .listing_rating,
	body #loop_listing_archive.list .post .entry .listing_rating { position:relative; float:left !important; }
	
    /*widget*/
	body #content .home_page_content .search_nearby_widget > form { text-align: center; }	
	
    /*home page listing*/
    body #loop_listing_taxonomy.grid .post, body #loop_listing_archive.grid .post, body .widget_loop_taxonomy.grid .post { width: 49.5%; }
    
    /*event*/
    body #loop_event_taxonomy.grid .post, body #loop_event_archive.grid .post { width: 49.5%; }
    
    /*footer*/
    #footer .copyright, #footer .credit { padding: 10px 0; text-align:center; }
    
    /*woo commerce*/
    #content ul.products li.product { width: 27%; } 
	body.woocommerce .col2-set .col-1, 
	body.woocommerce-page .col2-set .col-1,
	body.woocommerce .col2-set .col-2, 
	body.woocommerce-page .col2-set .col-2 { width:100%; }
	
    /*city select*/
    body .d_location_type_navigation .d_location_navigation_right {	width:100%; }
	
	/*detail page*/
	body.event-single-page .entry-header-title .single-title,
	body.directory-single-page .entry-header-title .single-title,
	.entry-header-title .single-title{padding-right: 0; margin-right: 0; display: block;}
	
	.entry-header-title .entry-header-custom-wrap .entry-header-custom-left, 
	.entry-header-title .entry-header-custom-wrap .entry-header-custom-right { margin-bottom:20px; }
	
	.directory-single-page .hentry .entry-header-custom-wrap .entry-header-logo { padding-top:10px;	}
	
	body.directory-single-page .event-type-preview.hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right { border-left:none; padding-left:0; }

	body.layout-1c.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left,
	body.layout-1c.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right, 	
	body.layout-1c.directory-single-page .event-type-preview.hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left,
	body.layout-1c.directory-single-page .event-type-preview.hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right,
	body.layout-1c.event-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left, 
	body.layout-1c.event-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right,
	.entry-header-title .entry-header-custom-wrap .entry-header-custom-left, 
	.entry-header-title .entry-header-custom-wrap .entry-header-custom-right,
	.entry-header-title .entry-header-custom-wrap .entry-header-custom-left,
	.entry-header-title .entry-header-custom-wrap .entry-header-custom-right,
	body.directory-single-page .event-type-preview.hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left { width:100%; }
	
	body #loop_listing_taxonomy.list .post .entry h2,
	body #loop_listing_archive.list .post .entry h2,
	body #loop_event_taxonomy.list .post .entry h2, 
	body #loop_event_archive.list .post .entry h2,
	body.user #content article.hentry .entry-header h2,
	body .widget_loop_taxonomy.list .post .fp_entry h2 { padding-right:0px; }

	.tevolution-event-manager #content .search_nearby_widget.search_by_mile_active .searchform_wdgt input[type="text"], 
	.tevolution-event-manager #content .search_nearby_widget.search_by_mile_active .searchform_wdgt select, 
	.tevolution-directory #content .search_nearby_widget.search_by_mile_active .searchform_wdgt input[type="text"], 
	.tevolution-directory #content .search_nearby_widget.search_by_mile_active .searchform_wdgt select, 
	body #content .sidebar .search_nearby_widget .searchform_wdgt input[type="text"], 
	body #content .sidebar .search_nearby_widget .searchform_wdgt select { max-width:100%; margin-bottom:10px; text-align:left; width: 100%; }

	.entry-header-title .entry-header-custom-wrap .entry-header-custom-right { margin-left:0; padding-left:0; }

	.home_page_content .search_key input[type="text"], .home_page_content .search_key .select-wrap { width: 100%; max-width: 382px; margin-bottom: 5px; }
	.home_page_content .search_key input[type="text"], .home_page_content .search_key .select-wrap span.select { max-width: 382px; }

	.tevolution-event-manager #content .search_nearby_widget.search_by_mile_active .searchform_wdgt input[type="text"], 
	.tevolution-event-manager #content .search_nearby_widget.search_by_mile_active .searchform_wdgt select, 
	.tevolution-directory #content .search_nearby_widget.search_by_mile_active .searchform_wdgt input[type="text"], 
	.tevolution-directory #content .search_nearby_widget.search_by_mile_active .searchform_wdgt select,
	.tevolution-event-manager .search_nearby_widget .searchform_wdgt input[type="text"] { max-width: 100%!important;}
}



/**
 * Mobile (Landscape)
 ************************************************/

@media only screen and (max-width: 480px) {
    
	#branding, #branding1 {	width:63%; }
	
	/*slider*/
	.flexslider .post_list .slider-post > h2 { margin-top:20px; text-align:center; }
	
	/*comment*/
	.comment-list .form_comment_rating_wrap .author_rating span span { display: block; }
	
	.entry-header-title .entry-header-custom-wrap p span { max-width:100%; }	
	
	/*sharing*/
	.share-link-wrap > label { width:100%; }
	
	/*widgets*/
	.toggle_mobile_widget .social_media { display:none;	}	
	.footer_widget_wrap .widget { width: 100%; }
	
	/*neighborhood widget*/
	body .neighborhood_widget ul li .nearby_image { width: 18%; }
	
	/*categories widget*/
	.widget .categories li { float: none; margin-right: 0%; width: 100%; }
	
	body article .entry-header span.date { color:#000; background:none; box-shadow: none; -webkit-box-shadow: none; }
	article .post_fig {	width:100%; }

	/*blog listing*/
	article .post_fig img { width: 100%; }
	article .entry-header { width: 100%; }
	body .widget_loop_taxonomy .post .fp_entry .date { box-shadow:none; }
	body .listing_post .hentry figure.post_fig img { height:auto; }
	
	
	/*home page listing*/
	body .widget_loop_taxonomy .post .fp_image { max-width: 100%; }
	body .widget_loop_taxonomy.list .post .fp_entry { width: 100%; margin-left: 0; }
	
	/*events*/
	body #loop_event_taxonomy.grid .post, body #loop_event_archive.grid .post { width: 100%; }
	body #loop_event_taxonomy .post .event_img, body #loop_event_archive .post .event_img { max-width: none; }
	body #loop_event_taxonomy.list .post .entry, body #loop_event_archive.list .post .entry { width: 100%; }
	body #loop_event_taxonomy.list .post .entry .date, body #loop_event_archive.list .post .entry .date { box-shadow: none; }
	
	/*woo commerce*/
	#content ul.products li.product { width: 43.2%; }    
	  
	/*slider*/
	.post_slider .post_img { float: none; margin: 0 auto; max-width: 215px; }
	.post_slider .slider-post { margin:0; }
	body .home_page_content .search_nearby_widget.search_by_mile_active .searchform_wdgt input[type="text"],
	.tevolution-event-manager #content .search_nearby_widget .searchform_wdgt input[type="text"],
	body .home_page_content .search_nearby_widget.search_by_mile_active .searchform_wdgt select { width:100%; }
	body .ui-datepicker-trigger { width:auto !important; padding:11px 20px !important; }

	/*rating*/
	body .comment-list .average_rating { position:relative; top:0; }
	.entry-header-title .event_rating, 
	.entry-header-title .listing_rating { margin-left:0;	}
	
	/*detail page*/
	.entry-header-title .entry-header-custom-wrap .entry-header-custom-left,
	.entry-header-title .entry-header-custom-wrap .entry-header-custom-right { width:99%; dispplay:block; }
	
	body.tevolution-directory .get_direction .b_getdirection { margin-bottom:5px !important; }
	
	.directory-single-page .hentry .entry-header-custom-wrap .entry-header-logo { float:left; margin-bottom:20px; width:100%; }
	.claim-post-wraper.offset-left { width: 70%; }
	.singular .entry-title, 
	.singular [class*="-preview"] .entry-title {	margin-bottom:0 !important;	}

	/*listing page*/
	body #loop_listing_taxonomy .post .listing_img, 
	body #loop_listing_archive .post .listing_img { max-width: none; }
	
	body #loop_listing_taxonomy.grid .post, 
	body #loop_listing_archive.grid .post,
	body .widget_loop_taxonomy.grid .post { width:100%; border:none; }
	
	body #loop_listing_taxonomy.list .post .entry, 
	body #loop_listing_archive.list .post .entry { width: 100%; }
	
	body #loop_listing_taxonomy.list .post .entry .listing_rating, 
	body #loop_listing_archive.list .post .entry .listing_rating { float: left; }
	
	.listing_custom_field p, 
	.listing_custom_field p label { width:100%; }
    
	body .listing .claim-post-wraper ul { width:100%; margin-left:0; display:block; }
	
	body article .entry-header span.date, 
	body #loop_event_taxonomy.list .post .entry .date, 
	body #loop_event_archive.list .post .entry .date, 
	.widget_loop_taxonomy .post .fp_entry .date { background:none; }
	
	body #loop_listing_taxonomy.list .post .entry h2,
	body #loop_listing_archive.list .post .entry h2, 
	body #loop_event_taxonomy.list .post .entry h2, 
	body #loop_event_archive.list .post .entry h2, 
	body.user #content article.hentry .entry-header h2, 
	body .widget_loop_taxonomy.list .post .fp_entry h2 { float:none; width:100%; display:block;	}
	
	body #loop_listing_taxonomy.grid .post:nth-of-type(2n+1),
	body #loop_listing_archive.grid .post:nth-of-type(2n+1),
	body .widget_loop_taxonomy.grid .post:nth-of-type(2n+1) { width:100%; padding:0; border:none; }
	
	.widget_loop_taxonomy.grid .post .fp_entr,
	body .widget_loop_taxonomy.grid .post .fp_imagey,
	body .widget_loop_taxonomy.grid .post .fp_image,
	.widget_loop_taxonomy.grid .post .fp_entry { max-width:100%; }
	
	body #loop_listing_taxonomy.grid .post:nth-of-type(2n), 
	body #loop_listing_archive.grid .post:nth-of-type(2n), 
	body .widget_loop_taxonomy.grid .post:nth-of-type(2n) {	padding:0; }
	
	.pull-right { float: none; text-align: center; width: 100%; }
	
	article .post_fig {	max-width:100%;	}
	.user #content article.hentry {	padding:0; }
	
	/*footer*/
	#footer .copyright, 
	#footer .credit { float:none; text-align:center; width:100%; }
	body .footer_widget_wrap > .widget:nth-child(4) .widget-wrap > ul li:nth-child(2n+1) { margin-right: 0;	}
	body .footer_widget_wrap > .widget:nth-child(4) .widget-wrap > ul li { display: block; width: 100%; }

	.middle.tab-bar-section a img{padding: 10px 0;}

	div.d_location_type_horizontal .toggle_handler { bottom:-40px; }

}

/**
 * Mobile (Portrait)
 ************************************************/

@media only screen and (max-width: 320px) {
	
	/*header*/
	#branding, #branding1,
	body.layout-1c #branding { width:77%; }
	.toggle_mobile_header {	float:right; margin-top:6px; }
    .toggle_mobile_widget {	padding-left:0px; margin-top:0; }
	.mobile_header .widget-search input[type="text"] { margin:6px 7px; }
	#site-title img, #site-title1 img {	width:100%;	}
	
	/*slider*/
	#silde_gallery { margin: 10px 0px 0px ;	}
	body li.flex-active-slide .listing_img > img { width:95%; }
	
	/*rating*/
	.single_rating > span { display:inline-block; }
	
	.form_comment_rating_wrap .event_rating_row { padding:12px;	}
	
	body form#commentform .form_comment_rating_wrap #rate {	padding: 5px 12px 0 !important; }
	
	.form_comment_rating_wrap .author_rating,
	form#commentform input[type="text"], 
	form#commentform textarea { width:100%; }
    
	body .ui-datepicker { width:257px; }
	
	/*author*/
    body #content .peoplelisting li { padding-bottom: 15px; }
    body .links .email { display: block; width: 100%; }
    body .links .phone { display: block; width: 100%; }
    body #content .people_info .links .profile { display: block; width: 100%; }
	body #content .peoplelisting li img { width:100%; }
    
    /*admin*/
    .author_cont .author_photo img { margin-top: 15px; }
    
    /*woo commerce*/
	#content ul.products li.product { width: 100%; margin-left: 0; } 
    
	/*navigation*/
    body.singular .pos_navigation .post_left, 
	body.singular .pos_navigation .post_right {	width:auto; }
    
	th, td { padding:12px; }
		
}


#searchfilterform .sf_search_range input[type="text"]{ background: transparent!important; box-shadow: none;}
.custom_header_field.newVideo .frontend_edit_newVideo iframe{ width: 100%!important;height: auto!important;}
.postviewer_price_package h3:after,.postviewer_price_package h3{ border:none!important; background:none;}
#directory_search_location-8.search_location .autocompletesearch{ left:12px;}
#directory_search_location-8.search_location .search_by_mile_active .autocompletesearch{ left:33px;}



/* directory optimized */
.list .entry-title:after, .grid .entry-title:after,
.singular .entry-title:after, .event-type-preview .entry-title:after {
    display: none;
}
.post .entry-header h2.entry-title{
	font-size: 22px;
	font-weight: 400;
	line-height: 1.2;
}
body .pos_navigation .post_left a, body .pos_navigation .post_right a { padding-top: 5px; font-size: 14px; font-weight: normal;}


.directory-search-page .list .post .entry, #tmpl-search-results.list .hentry .entry { width: 66%; }

@media only screen and (max-width:980px){
	.directory-search-page .post .entry, #tmpl-search-results.list .hentry .entry { width: 60%; }
}
@media only screen and (max-width:789px){
.flexslider .slides img{height: auto;}

.title-logo-wrap span.single-title  + .listing_rating { position:relative; } 
}
@media only screen and (max-width:480px){
	.directory-search-page .post .entry, #tmpl-search-results.list .hentry .entry { width: 100%; }
	
	
}


/* - - - - - - - - - - - - - - - - - - Optimized style - - - - - - - - - - - - - - - - - - */
div.event_manager_tab ul.view_mode li a#gridview:before, div.event_manager_tab ul.view_mode li a#event_map:before, div.event_manager_tab ul.view_mode li a#listview:before {
	width: 30px;
}
body.singular-event .post .entry-header, .post .entry-header { width: 100%; }
body select { padding: 6px 12px; }
body .horizontal_header_location select{
	padding-top: 16px;
	padding-bottom: 16px;
}
.tevolution_author_listing .featured_agent_list li .author_info { width:73%; }

.sidebar div.tevolution_author_listing .featured_agent_list li > a{
	margin-top: 6px;
	margin-bottom: 6px;
}
.sidebar .tevolution_author_listing .featured_agent_list li .author_info{
	width:auto;
}
body .supreme_wrapper #loop_property_taxonomy.grid .rev_pin a:hover { color:#000; }
/*realestete*/
body .supreme_wrapper div#loop_property_taxonomy .post .entry .property-title .property-price .prop-price, 
body .supreme_wrapper div#tmpl-search-results .post .entry .property-title .property-price .prop-price { background-color: #F8E777; color: #191919 }
body .supreme_wrapper .fav a.addtofav:hover, 
body .supreme_wrapper .fav a.removefromfav:hover,
body .rev_pin ul li a:hover,
body .supreme_wrapper #loop_property_taxonomy .rev_pin a:hover,
body.singular-property .supreme_wrapper .property .entry-header-right .property-price { color: #191919; }
.property .entry-header-custom-wrap ul li.area i,
.property .entry-header-custom-wrap ul li.bathrooms i,
.property .entry-header-custom-wrap ul li.bedrooms i { background-color: #191919; }
body.single-property #main, body.singular-property #main { padding-top: 0; }
.singular-property .supreme_wrapper .property .entry-header-right .property-price { color: #191919; }
body .preview_submit_from_data .property .entry-header-right .property-price { color: #191919; }
.property h2 { border-bottom-width: 1px !important;  }
.tabs-content h2:after { display: none !important }
.tabs-content h2 { border: none!important  }

.singular-classified .entry-header .listing_rating{
	position: inherit !important;
	font-size: 15px !important;
	margin-top: 3px !important;
}
.singular-classified .entry-header .view_counter{
	width: auto !important;
}

#main > .wrap.row{
background-color: #fff!important;
}