@import url(../Directory/css/admin_style.css);


/* ==========================================================================
   Basic CSS
   ========================================================================== */
/* clw fix
<link href='https://fonts.googleapis.com/css?family=Roboto+Condensed' rel='stylesheet' type='text/css'>
*/
		html {
			font-size: 16px;
		}
		body, input.input-text, input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea, .button, .uploadfilebutton, a.button, button, input[type="button"], input[type="reset"], input[type="submit"], body #content .claim-post-wraper ul li a, #ui-datepicker-div .ui-widget-header, body .ui-widget, body .ui-widget-content, body.tevolution-directory .get_direction #from-input, body.tevolution-directory .ui-widget-header li a, .event_type li a, body .author_custom_post_wrapper ul li a, .gm-style {
			font-family: 'Arimo', sans-serif;
			font-weight: 400;
			color: #444;
			font-size: 1em;
		}
		body {
			font-family: 'Arimo', sans-serif;
			font-weight: 400;
			color: #444;
			font-size: 1em;
			line-height: 150% !important;
			-webkit-font-smoothing: antialiased;
			font-smoothing: antialiased;
		}
		.browse_by_categories > div {
			display: inline-block;
			margin-bottom: 110px !important;
			width: 100%;
		}
		.sidebar .browse_by_categories > div{
			margin-bottom: 60px!important;
		}
		.sidebar .widget{
			margin-bottom: 60px;
		}
		
		.widget .widget{
			margin-bottom: 40px;
		}
		
		.slider_carousel{
			margin-bottom: 0;
		}
		h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .all_category_list_widget .category_list h3 a {
			font-family: 'Roboto Condensed', sans-serif;
			font-weight: 400;
			color: #333333;
		}
		.singular-listing .entry-content h3{
			margin-top: 0;
		}
		.widget-title.banner-heading{
			display: none;
		}
		.singular .entry-title{
			margin-bottom: 26px;
		}
		.entry-content h3{
			margin-top: 0;
		}
		.singular .post-title.entry-title{
			margin-bottom: 0;
		}
		.singular .post-title.entry-title + .byline{
			margin-bottom: 26px!important;
		}
		.grid .entry-title,
		.list .entry-title{
			margin-bottom: 0px;
		}
		.inner-wrap h3.widget-title {
			font-size: 1.750em;
		}
		.sidebar img{
			border-radius: 3px;
		}
		.post .entry-header h2.entry-title{
			margin-bottom: 0;
			font-size: 1.250em;
		}
		.loop-description{
			margin-bottom: 40px;
		}
		a:hover, ol li a, ul li a, .tmpl_classified_seller .tmpl-seller-details p.phone, .singular-classified .contact-no, .directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p label, p.custom_header_field label, .listing_custom_field p label,
		.user_dsb_cf span,
		.grid .post .entry .date, .grid [class*="post"] .entry .date,
		.post-summery a:hover,
		.entry-meta .category a, 
		.entry-meta .post_tag a,
		.tevolution-directory .post-meta a,
		.entry-meta .category, 
		.entry-meta .post_tag,
		.post_info_meta { 
			color: #444;
		}
		.supreme_wrapper .fav a.addtofav:hover, .supreme_wrapper .fav a.removefromfav:hover, #content .people_info h3 a,
		.error_404 h4,
		.ui-widget-content a {
			color: #73cb00;
		}
		.archive-meta a{text-decoration: underline;}
		h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .all_category_list_widget .category_list h3 a:hover, .listing_post .hentry h2 a:hover,
		.moretag,
		.listing_post_wrapper .post-summery a,
		.rember a:hover,
		.logreg-link:hover ,
		#footer .footer_bottom a:hover,
		.entry-meta .category a:hover, 
		.entry-meta .post_tag a:hover,
		#tmpl_sign_up .widgets-link:hover,
		.log-in-out a:hover,
		#recentcomments a:hover,
		.tevolution-directory .post-meta a:hover,
		.post_info_meta a:hover,
		.editProfile a:hover,
		#listing_description a:hover,
		.archive-meta a:hover,
		.arclist ul li .arclist_date a:hover
   		{
			color: #73cb00;
		}
		p {
			line-height: 170% !important;
		}
		input, textarea, body.tevolution-event-manager .sidebar .search_nearby_widget #searchform input[type="text"] {
			border-radius: 3px;
		}
		.what_fld_search{
			position: relative;
		}
		a, #tev_sub_categories ul li a, #sub_event_categories ul li a, #sub_listing_categories ul li a, .comment-meta a:hover {
			color: #73cb00;
		}
		h3 a:hover, ol li h3 a, ul li h3 a, .comment-meta a {
			color: #333;
		}
		h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{
			color: #73cb00;
		}
		.button, .uploadfilebutton, a.button, button, input[type="button"], input[type="reset"], input[type="submit"], .widget-title .more, .tmpl_classified_seller .seller-top_wrapper .tmpl-seller-detail-rt .button, .singular-classified #contact_seller_id, #searchform input[type="submit"], .upload, body.woocommerce #content input.button, body.woocommerce #content input.button.alt, body.woocommerce #respond input#submit, body.woocommerce #respond input#submit.alt, body.woocommerce .widget_layered_nav_filters ul li a, body.woocommerce a.button, body.woocommerce a.button.alt, body.woocommerce button.button, body.woocommerce button.button.alt, body.woocommerce input.button, body.woocommerce input.button.alt, body.woocommerce-page #content input.button, body.woocommerce-page #content input.button.alt, body.woocommerce-page #respond input#submit, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page .widget_layered_nav_filters ul li a, body.woocommerce-page a.button, body.woocommerce-page a.button.alt, body.woocommerce-page button.button, body.woocommerce-page button.button.alt, body.woocommerce-page input.button, body.woocommerce-page input.button.alt, div.woocommerce form.track_order input.button,
		.heading-inner .more {
			background-color: #73cb00;
			font-size: 0.875em;
			border: none;
			padding: 12px 22px;
			color: #fff;
			border-radius: 3px;
			font-family: 'Arimo', sans-serif;;
			font-weight: 700;
		}
		.button:hover, .uploadfilebutton:hover, a.button:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .widget-title .more:hover, .singular-classified #contact_seller_id:hover, .tmpl_classified_seller .seller-top_wrapper .tmpl-seller-detail-rt .button:hover,
		.heading-inner a.more:hover {
			background-color: #000000;
			color: #fff;
		}
		.cancel-btn, 
		a.cancel-btn, 
		input.cancel-btn, 
		.secondray-button, 
		.uploadfilebutton.secondray-button, 
		a.button.secondray-button,
		button.secondray-button, 
		input.secondray-button[type="button"], 
		input.secondray-button[type="reset"], 
		input.secondray-button[type="submit"]{
			background-color: #73cb00;
			border: none;
			color: #fff;
		}
		.cancel-btn:hover, a.cancel-btn:hover, input.cancel-btn:hover, .secondray-button:hover, .uploadfilebutton.secondray-button:hover, a.button.secondray-button:hover, button.secondray-button:hover, input.secondray-button[type="button"]:hover, input.secondray-button[type="reset"]:hover, input.secondray-button[type="submit"]:hover{
			background-color: #000000;
		}
		#content input.button:hover, #searchform input[type="submit"]:hover, .upload:hover, body.woocommerce #content input.button.alt:hover, body.woocommerce #content input.button:hover, body.woocommerce #respond input#submit.alt:hover, body.woocommerce #respond input#submit:hover, body.woocommerce .widget_layered_nav_filters ul li a:hover, body.woocommerce a.button.alt:hover, body.woocommerce a.button:hover, body.woocommerce button.button.alt:hover, body.woocommerce button.button:hover, body.woocommerce input.button.alt:hover, body.woocommerce input.button:hover, body.woocommerce-page #content input.button.alt:hover, body.woocommerce-page #content input.button:hover, body.woocommerce-page #respond input#submit.alt:hover, body.woocommerce-page #respond input#submit:hover, body.woocommerce-page .widget_layered_nav_filters ul li a:hover, body.woocommerce-page a.button.alt:hover, body.woocommerce-page a.button:hover, body.woocommerce-page button.button.alt:hover, body.woocommerce-page button.button:hover, body.woocommerce-page input.button.alt:hover, body.woocommerce-page input.button:hover, div.woocommerce form.track_order input.button:hover {
			background-color: #000000;
		}
		input.input-text:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, select:focus, textarea:focus {
			box-shadow: none;
			border-color: #73cb00;
		}

		a:hover, ol li a, ul li a, .singular-classified .contact-no, .directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p label, p.custom_header_field label, .listing_custom_field p label {
		 color: #444;
		}
		#content, .sidebar {
			margin-top: 30px;
		}
		.home .home_page_banner{
			margin-bottom: 30px;	
		}
		.home #main #content, .home #main .sidebar{
			padding-top: 20px;
		}
		ol li a:hover, ul li a:hover,
		body .list .entry .bottom_line a {
			color: #73cb00;
		}
		.post .entry .moretag, .singular-property #tmpl-search-results .post .entry .moretag {
			font-size: 1em;
			border: none;
		}
		body h1.loop-title, body h1.page-title, .full-width-posts.archive .hfeed .post .entry-header h2.entry-title, body h1, #comments-number, #reply-title, .realated_post h3 {
			font-size: 1.750em;
			font-weight: 900;
		}
		body h1,
		body h1.loop-title, 
		body h1.page-title{
			font-size: 2.2em;
			line-height: 1.5em;
		}
		.category-blog h2.entry-title{
			line-height: 1.5em!important;	
		}
		.all_category_list_widget .category_list ul li {
			padding: 6px 0;
		}
		.all_category_list_widget .category_list ul li.view, .comment_excerpt {
			font-size: 0.875em;
		}
		.all_category_list_widget .category_list ul li a {
			color: #444;
		}
		.all_category_list_widget .category_list ul li a:hover {
			color: #73cb00;
		}
		.select-wrap span.select{
			border-radius: 3px;
			font-size: 14px;
			min-height: 45px;
			max-height: 45px;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		.tev_sorting_option .select-wrap span.select { min-height: 20px; padding: 6px 8px; }
		.tev_sorting_option .select-wrap .tev_options_sel + span.select::after { top: 7px; }
		.tev_sorting_option .select-wrap select{max-width: 225px;}
		.single-property #main, .singular-property #main{
			padding-top: 0;
		}
		.packageblock.clearifx.overlay_opacity .packagelistitems,
		.packageblock .packagelistitems.selected{
			background-color: #f9f6ec;
		}
		.overlay_opacity::before{
			background-color: inherit;
		}
		.packageblock h3 {
		    margin-bottom: 10px;
		}
		.post-edit-link:hover{
			color: #73cb00;
		}
		.success_msg{
		    left: 0;
		    margin: auto;
		    max-width: 1100px;
		    position: absolute;
		    right: 0;
		    top: 138px;
		    width: 100%;
		    z-index: 9;
		}
		.author-admin .success_msg{
			top: 58px;
		}
		.search404 .sgo{
			float: right;
		}
		.search404 input[type="text"]{
			max-width: 100%;
			width: 83%;
			margin: 0;
		}
		.wpb_single_image img{
			width: 100%;
		}


		/* ==========================================================================
		   Category Loader
		   ========================================================================== */
		   .loading_results::before{
		   		animation: none;
		   		background-image: url(images/listings-loader.gif);
		   		background-repeat: no-repeat;
		   		height: 62px;
		   		width: 62px;
		   		z-index: 99;
		   		content: "";
		   }















/* ==========================================================================
   WYSIWYG Submission Listing
   ========================================================================== */		
   		.submit-progress-steps ul li span.active{
   			background-color: #73cb00;
   		}
   		.submit-progress-steps ul li span.active::after{
   			border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #73cb00;
   			border-width: 24px;
   			top: 4px;
   			margin-top: -5px;
   		}
   		.submit-progress-steps ul{
   			background-color: #f9f6ec;
   			border: 1px solid rgba(0, 0, 0, 0.1);
   		}
   		#content .submit-progress-steps.columns ul li{
   			width: 31%;
   		}
   		.entry-content .submit-progress-steps ul li, 
   		.entry-content .submit-progress-steps ol li{
   			padding-bottom: 0;
   		}
   		.submit-progress-steps ul li span{
   			color: #5e5442;
   		}
   		.submit-progress-steps ul li span.active::before{
   			border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f9f6ec;
   		}
   		.oembed_video_span, .popline{
   			font-size: 14px;
   			margin-left: 15px;
   			margin-top: 2px;
   		}
   		body.frontend_editor #frontend_coupons_gallery li, 
   		body.frontend_editor .frontend_images_gallery li{
   			padding-bottom: 0;
   			margin-top: 0;
   		}














/* ==========================================================================
   Breadcrumb
   ========================================================================== */
		#breadcrumb a, .breadcrumb a {
			color: #888;
		}
		#breadcrumb > div, .breadcrumb > div {
			font-size: 0.875em;
			color: #444;
			text-transform: none;
			border-bottom: 1px solid rgba(0, 0, 0, 0.13);
			padding-top: 14px;
		}
		#breadcrumb .sep::before, .breadcrumb .sep::before {
			color: rgba(0, 0, 0, 0.4);
		}
		#breadcrumb a:hover, .breadcrumb a:hover {
			color: #73cb00;
		}
		/*#breadcrumb .trail-end, .breadcrumb .trail-end {
			color: #73cb00;
		}*/














/* ==========================================================================
   Submit Page
   ========================================================================== */
	   	#post-listing .complete .step-heading{
   			color: #73cb00;
	   	}
	   	.category_label li{
	   		padding-bottom: 6px!important;
	   	}
	   	#submit_category_box .form_row label{
	   		margin-bottom: 0;
	   	}
	   	#uploadimage:hover, 
	   	.upload.button:hover{
	   		background-color: #73cb00;
	   		color: #fff;
	   	}
	   	#submit_form .select-wrap select, 
	   	#submit_form input[type="text"]{
	   		width: 100%;
	   		max-width: 370px;
	   	}
	   	.sidebar u:hover{
	   		color: #73cb00;
	   	}
	   	













/* ==========================================================================
   Header
   ========================================================================== */
		.header-wrap {
			margin: auto;
			max-width: 1194px;
			width: 100%;
			padding: 20px 0 16px 0;
			display: table;
			vertical-align: middle;
		}
		#branding, #branding1 {
			padding: 0;
		}
		
		.header-widget-wrap #sidebar-header form input[type="text"],
		#sidebar-header form .select-wrap,
		body.tevolution-directory #sidebar-header .search_nearby_widget #searchform input[type="text"],
		.header_strip #sidebar-header .search_nearby_widget #searchform input[type="text"],
		.header_strip #sidebar-header .search_nearby_widget #searchform .select-wrap{
			border-radius: 3px 0px 0px 3px!important;
			border-right: 0;
			margin: 0!important;
			float: left;
			width: 100%!important;
			max-width: 266px;
			margin-right: -5px;
			padding: 10px 12px 10px 34px;
			font-size: 14px;
		}
		header .location-search-icon:before{
			content: "\f002";
			position: absolute;
			top: 8px;
			left: 14px;
			color: #888;
			font-family: "FontAwesome";
			font-size: 14px;
			z-index: 2;
		}
		header .search_nearby_widget #searchform input[type="submit"] {
			margin: 0!important;
			border-radius: 0 3px 3px 0;
			padding: 11px 24px;
		}
		.mega-menu .sub-container.mega{
			margin-right: -20px;
		}
		body .mega-menu .nav_bg,
		.nav_bg .widget-nav-menu nav, div#menu-secondary .wrap, div#menu-secondary1 .wrap, div#menu-subsidiary .wrap {
			background-color: #f9f6ec;
			border-radius: 0;
			border: 1px solid #eee7cf;
			border-left: 0;
			border-right: 0;
			vertical-align: top;
		}
		body .mega-menu ul.mega li a,
		.nav_bg .widget-nav-menu li a, 
		div#menu-secondary .menu li a, 
		div#menu-secondary1 .menu li a, 
		div#menu-subsidiary .menu li a {
			color: #5e5442;
			padding: 18px 24px;
		}
		body .mega-menu ul.mega li a,
		.nav_bg .widget-nav-menu li a, div#menu-secondary .menu li a, div#menu-secondary1 .menu li a, div#menu-subsidiary .menu li a {
			font-family: 'Roboto Condensed', sans-serif;
			font-size: 1em;
			font-weight: 700!important;
			padding: 16px 20px;
		}
		.mega-menu ul.mega li .sub-container{
		    left: 0 !important;
		    right: inherit !important;
		}
		
		/* Padding fix for first <a> tag in the menu
		body .mega-menu ul.mega > li:first-child a, 
		.nav_bg .widget-nav-menu > li:first-child a, 
		div#menu-secondary .menu > li:first-child a, 
		div#menu-secondary1 .menu > li:first-child a, 
		div#menu-subsidiary .menu > li:first-child a,
		#menu-secondary-items > li:first-child a{
			padding-left: 0 !important;
		}
		body .mega-menu ul.mega li:first-child a,
		div#menu-subsidiary .menu > li:first-child a{
			padding-left: 0!important;
		}
		*/


		body .mega-menu ul.mega li .sub-container.non-mega .sub a{
			padding: 9px 15px !important;
		}

		body #menu-secondary .menu > li[class*="current-menu"] > a, 
		body #menu_secondary_mega_menu .mega > li[class*="current-menu"] > a, 
		body .menu > li[class*="current-menu"] > 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, 
		body .mega-menu ul.mega li:hover a, 
		body .nav_bg .widget-nav-menu li a:hover, 
		body div#menu-secondary .menu li a:hover, 
		body div#menu-secondary1 .menu li a:hover, 
		body div#menu-subsidiary .menu li a:hover {
			color: #73cb00;
		}
		.current-menu-item > a{
			color: #73cb00!important;
		}

		/* Padding fix
		.nav_bg .widget-nav-menu > li:first-child a, 
		div#menu-secondary .menu > li:first-child a, 
		div#menu-secondary1 .menu > li:first-child a, 
		div#menu-subsidiary .menu > li:first-child a{
			padding-left: 0;
		}*/


		div#menu-secondary .menu li li a.with-ul span.sub-indicator:before, 
		div#menu-secondary1 .menu li li a.with-ul span.sub-indicator:before, 
		div#menu-subsidiary .menu li li a.with-ul span.sub-indicator:before{
			font-family: "FontAwesome";
			content: "\f105";
			position: absolute;
			right: 0;
			top: 0;
			text-indent: 0;
			opacity: 0.6;
		}
		div#menu-secondary .menu li li a.with-ul span.sub-indicator, 
		div#menu-secondary1 .menu li li a.with-ul span.sub-indicator, 
		div#menu-subsidiary .menu li li a.with-ul span.sub-indicator{
			top: 16px;
		}

		.menu > ul > li > ul > li > a:hover, 
		.menu > ul > li > ul > li > li > a:hover, 
		.menu > ul > li > ul > li > li > li > a:hover, 
		.mega-menu ul.mega .sub li.mega-hdr li a:hover{
			transform: inherit;
		}
		.nav_bg .widget-nav-menu li li, 
		div#menu-secondary .menu li li, 
		div#menu-secondary1 .menu li li, 
		div#menu-subsidiary .menu li li{
			border-top: none;
		}
		.menu li:hover li ul, .nav_bg .widget-nav-menu li:hover li ul{
			top: 0;
		}
		body .mega-menu ul.mega li ul.sub-menu,
		.nav_bg .widget-nav-menu ul ul, 
		div#menu-secondary .menu ul ul, div#menu-secondary1 .menu ul ul, 
		div#menu-subsidiary .menu ul ul {
			background-color: #f9f6ec;
		}
		body .mega-menu ul.mega > li ul.sub-menu.sub {
			border: 1px solid #eee7cf!important;
			border-top: 0!important;
		}
		body .mega-menu ul.mega li ul.sub-menu.sub .sub-menu {
			border: 0;
			margin: 6px 0;
		}
		body .mega-menu ul.mega li ul.sub-menu.sub .sub-menu li {
			padding: 4px 0;
		}
		body .mega-menu ul.mega li ul.sub-menu.sub .sub-menu li a {
			padding-left: 0;
		}
		.tab-bar .menu-icon span {
			box-shadow: 0 0 0 1px #5e5442, 0 7px 0 1px #5e5442, 0 14px 0 1px #73cb00;
		}
		body .mega-menu ul.mega li .sub a, 
		body .mega-menu ul.mega li ul.sub-menu ul li a, 
		body .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a {
			color: #5e5442;
		}
		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 .sub li.mega-hdr li a:hover, 
		.mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a:hover {
			color: #73cb00;
			text-decoration: none;
		}
		.mega-menu ul.mega li .sub li.mega-hdr{
			margin-bottom: 20px;
		}
		.mega-menu, .menu-container {
			padding: 0;
		}
		.mega-menu a, .menu-container a{
			transition: inherit;
		}
		.toggle_handler #directorytab {
			color: #444;
			background: #73cb00;
			border-radius: 3px 3px 0 0;
		}
		.d_location_type_navigation .d_location_navigation_left .horizontal_location_nav li {
			padding: 5px 0;
		}
		#branding hgroup {
			float: left;
		}
		.toggle_handler #directorytab i {
			margin: 0 1px;
			vertical-align: middle;
			font-weight: 400;
		}
		div#menu-primary .menu li a {
			color: #444;
			font-size: 0.875em;
		}
		div#menu-primary .menu li a:hover {
			color: #73cb00;
		}
		div#menu-primary .menu ul ul {
			background-color: #f9f6ec;
			border: 1px solid #eee7cf;
		}
		.mega-menu ul.mega {
			margin: auto;
			max-width: 1194px;
			width: 100%;
			float: none;
		}
		.nav_bg .menu{
			margin: auto;
			max-width: 1194px;
			width: 100%;
			display: block;
		}
		.primary_menu_wrapper {
			background: none;
			width: auto;
			display: inline-block;
		}
		.primary_menu_wrapper .submit-small-button.button {
			background-color: #73cb00;
			border: none;
			margin: 0;
			color: #fff!important;
		}
		.primary_menu_wrapper .submit-small-button.button:hover {
			background-color: #000000;
			color: #fff!important;
		}
		.primary_menu_wrapper .widget {
			margin: 0;
		}
		.primary_menu li{
			position: relative;
		}
		.primary_menu li:before{
			content: "|";
			position: absolute;
			left: -2px;
			top: 14px;
			color: #999;
			font-size: 10px;
		}
		.primary_menu li:first-child:before{
			display: none;
		}
		div#menu-primary .menu li a{
			padding: 12px;
		}
		.left-off-canvas-menu {
			background-color: #73cb00;
		}
		.top-header-nav {
			float: right;
		}
		.top-header-nav .menu-container {
			float: left;
			width: auto !important;
			margin-right: 20px;
		}
		header .search_key h3.widget-title{
			display: none;
		}
		.toggle_handler #directorytab img{
			top: 0;
		}
		.location_fld_wrapper{
			font-size: 14px;
			margin-left: 10px;
		}
		.d_location_type_navigation .d_location_navigation_left .horizontal_location_nav li{
			padding: 0;
			vertical-align: middle;
		}
		.d_location_type_navigation.horizontal_open{
			border-radius: 0 0 3px 3px;
			border-top: none;
		}
		.d_location_type_navigation .d_location_navigation_left .horizontal_location_nav li h3{
			margin-top: 10px;
			font-family: "Arimo",sans-serif;
    		font-weight: 700;
    		color: #444;
    		margin: 0;
    		font-size: 1.1em;
		}
		.d_location_type_navigation .d_location_navigation_left .horizontal_location_nav li.cities_names h3{
			font-weight: 400;
		}
		.d_location_navigation_left a:hover{
			color: #73cb00;
		}
		.d_location_type_navigation .d_location_navigation_left .horizontal_location_nav li.cities_names a{
			padding-left: 0;
		}
		.d_location_type_navigation .d_location_navigation_left .horizontal_location_nav li:first-child h3{
			margin-top: 0;
		}
		.nav_bg.columns{
			padding: 0;
		}
		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, body .mega-menu ul.mega li:hover > a, body .nav_bg .widget-nav-menu li a:hover, body div#menu-secondary .menu li a:hover, body div#menu-secondary1 .menu li a:hover, body div#menu-subsidiary .menu li a:hover, .nav_bg .widget-nav-menu li a:hover, div#menu-secondary .menu li a:hover, div#menu-secondary1 .menu li a:hover, div#menu-subsidiary .menu li a:hover, div#menu-secondary .menu li a:hover, div#menu-secondary .menu li.current-menu-item > a, div#menu-secondary .menu li:hover > a, div#menu-secondary1 .menu li a:hover, div#menu-secondary1 .menu li.current-menu-item > a, div#menu-secondary1 .menu li:hover > a, div#menu-subsidiary .menu li.current-menu-item > a, body .mega-menu ul.mega li:hover > a, body .mega-menu ul.mega li.current-menu-item > a, body #menu-secondary .menu li[class*="current-menu"] > a, body #menu_secondary_mega_menu .mega li[class*="current-menu"] > a, body .menu li[class*="current-menu"] > a{
			color: #73cb00;
		}
		.wpcf7-form .textarea{
			max-width: inherit;
		}
















/* ==========================================================================
   Sidebar
   ========================================================================== */
   		.widget-twocolumn ul > li > a, .widget-twocolumn ul > li > span{
   			max-width: 90px;
   			width: auto;
   		}
   		.popular_posts.widget ul li a.link_img img{
   			margin-top: 4px;
   		}
		#sidebar-header {
			float: left;
			margin: 0 10px;
		}
		.entry-content .more-link {
			font-size: 1em;
			font-weight: 400;
		}
		.widget h3, .widget-search .widget-title, .widget-title, .widget.title {
			border: none;
			color: #333;
			font-weight: 900;
		}
		.sidebar .widget-title,
		.sidebar #login_widget > h3{
			margin-bottom: 25px;
			padding-bottom: 10px;
		}
		.sidebar .title {
			font-family: 'Roboto Condensed', sans-serif;
			color: #333333;
			font-size: 0.875em;
			font-weight: 700;
		}
		.sidebar .title:hover {
			color: #73cb00;
		}
		.sidebar h3.widget-title,
		.sidebar #login_widget > h3{
			font-size: 1.125em;
			border-bottom: 2px solid #73cb00;
			color: #73cb00;
			font-weight: 700;
		}
		.sidebar .entry-header-image {
			margin-bottom: 40px;
		}
		.widget ul li:first-child{
			padding-top: 0;
		}
		.widget-twocolumn ul > li > a, .widget-twocolumn ul > li > span{
			margin-top: 0;
		}
		.widget ul li, .loop_related_list > .post{
			padding: 14px 0;
		}
		.widget #wp-calendar caption{
			background-color: #73cb00;
		}
		.neighborhood_widget ul li img{
	   		border-radius: 3px;
	   	}
	   	.neighborhood_widget ul li .nearby_content p{
	   		font-size: 0.875em;
	   	}
	   	.border_ad_banner{
	   		text-align: center;
	   		border: 1px solid rgba(0, 0, 0, 0.1);
	   		border-radius: 3px;
	   		padding: 34px;
	   	}
	   	.textwidget img{
	   		margin: 0;
	   		width: 100%;
	   	}
	   	.singular-listing .squere_ads li{
	   		margin: 0 50px 44px 0!important;
	   		float: left;
	   		padding: 0;
	   	}
	   	.squere_ads{
	   		display: inline-block;
	   		width: 100%;
	   		margin: 0 0 -44px 0!important;
	   	}














/* ==========================================================================
   Blog Page
   ========================================================================== */
		.entry-content h2 {
			font-size: 1.125em;
			font-weight: 700;
		}
		.comment_excerpt {
			color: #73cb00;
		}
		.format-aside::before, .format-audio::before, .format-chat::before, .format-gallery::before, .format-image::before, .format-link::before, .format-quote::before, .format-status::before, .format-video::before {
			background-color: #73cb00;
			font-size: 1em;
		}
		.comment-author {
			font-size: 0.938em;
			font-family: 'Roboto Condensed', sans-serif;
			color: #333333;
		}
		.comment-respond {
			margin-top: 80px;
			display: inline-block;
			width: 100%;
		}
		
		.entry-content ul li, .entry-content ol li {
			padding-bottom: 10px;
		}
		.category-blog .entry-content ul li, 
		.category-blog .entry-content ol li{
			padding-bottom: 0;
		}
		.post_info_meta{
			margin-top: 0;
		}
		.widget.listing_post .post .entry-header{
			overflow: visible;
		}














/* ==========================================================================
   Recent News
   ========================================================================== */
   		.listing_post_wrapper{
   			margin: 0 -2%;
   		}
	   .home .listing_post_wrapper .post,
	   .listing_post_wrapper .hentry,
	   .listing_post_wrapper .listing_post .hentry:last-child
	   {
	   		border: 1px solid rgba(0, 0, 0, 0.13)!important;
	   		border-radius: 3px;
	   		float: none;
	   		padding: 30px!important;
	   		clear: none;
	   		display: inline-block;
	   		vertical-align: top;
	   		width: 46%;
	   		margin-bottom: 4%!important;
		    margin-left: 2%;
		    margin-right: 2%;
	   }
	   /*.listing_post_wrapper > div:last-child{
	   		margin-left: 4%;
	   }*/
	   .listing_post_wrapper .post-summery{
	   		display: inline-block;
	   		width: 100%;
	   		margin-top: 10px;
	   }
	   .listing_post_wrapper .post-summery a:hover{
	   		color: #73cb00;
	   }
	   .listing_post_wrapper .post-summery a {
		    color: #444;
		    display: inline-block;
		    margin-top: 20px;
		    text-decoration: underline;
		    width: 100%;
		}
	   .listing_post_wrapper .date_review_wrap{
	   		display: inline-block;
	   		width: 100%;
	   }
	   .listing_post_wrapper .widget_post_date,
	   .listing_post_wrapper .review{
	   		font-size: 0.875em;
	   		position: relative;
	   		padding-left: 20px;
	   		float: left;
	   		padding-bottom: 10px!important;
	   		margin-right: 20px;
	   }
	   .listing_post_wrapper .widget_post_date:before{
	   		content: "\f133";
	   		font-family: "FontAwesome";
	   		position: absolute;
	   		left: 0;
	   }
	   .listing_post_wrapper .review:before{
	   		content: "\f0e6";
	   		font-family: "FontAwesome";
	   		position: absolute;
	   		left: 0;
	   }
	   .byline,
	   .byline a{
	   		color: #444;
	   }
	   .byline a:hover, .entry-meta a:hover{
	   		color: #73cb00;
	   }














/* ==========================================================================
   Our Partners
   ========================================================================== */
	   	.flexslider .widget-title{
	   		text-align: left;
	   	}
	   	.slider_carousel .slides li > a {
		    border: 1px solid rgba(0, 0, 0, 0.1);
		    border-radius: 3px;
		    width: 100%;
		    display: inline-block;
		}
		.slider_carousel .flex-direction-nav li a.flex-prev{
			right: 38px;
		}
		.slider_carousel .flex-direction-nav li a{
			height: 30px;
			width: 30px;
		}
		#supreme_banner_slider-2 .slider_carousel .slides li{
			margin-right: 39px;
		}
		.flexslider .slides img{
			width: auto;
		}
		.slider_carousel .flex-direction-nav .flex-next i,
		.slider_carousel .flex-direction-nav .flex-prev i{
			top: -5px;
		}
		.slider_carousel .flex-direction-nav li a{
			background: transparent;
			border: 2px solid rgba(0, 0, 0, 0.08);
			color: #888;
			top: 18px;
		}
		.slider_carousel .flex-direction-nav li a:hover{
	   		background-color: #73cb00;
	   		color: #fff;
	   		border: 2px solid #73cb00;
	   	}

		
		.slider_carousel .flex-direction-nav li a {
		     background: transparent;
		     border-radius: 4px;
		     border: 2px solid rgba(0, 0, 0, 0.08);
		     color: #888;
		     font-size: 12px;
		     font-weight: normal;
		}
		.slider_carousel .flex-direction-nav li a.flex-prev {
		     left: auto;
		     right: 38px;
		}
		.flex-viewport{
			padding: 0 2px;
		}


















/* ==========================================================================
   Properties [Real Estate]
   ========================================================================== */
   		.singular-property .property .entry-header-right span.tmpl-rentperiod{
   			color: #444;
   		}
   		.pfilter_list_wrap ~ .directory_manager_tab .view_mode{
   			float: right;
   		}
	   	.single-property #property_image_gallery ul.photos li a img, 
	   	.singular-property #property_image_gallery ul.photos li a img{
	   		border-radius: 3px;
	   	}
	   	#content .claim-post-wraper ul li a::before, 
	   	body #content .claim-post-wraper ul li.claim_ownership p::before{
	   		display: none;
	   	}
	   	#overview h2{
	   		border: none;
	   	}
	   	#overview ol,
	   	#overview ul{
	   		margin-left: 0;
	   	}
	   	.property-page-end{
	   		border: none;
	   		padding: 0;
	   		margin: 0;
	   		float: left;
	   	}
	   	.lightbox-container-close-button #lightbox-secNav{
	   		top: -7px;
	   		right: 10px;
	   	}
	   	.tmpl-agent-detail-rt p.tmpl-agent-detail-rt{
	   		font-family: 'Roboto Condensed', sans-serif;
			color: #333333;
	   	}
	   	.tmpl_property_agent .agent-top_wrapper .tmpl-agent-photo img {
		    border: 1px solid rgba(0, 0, 0, 0.12);
		    border-radius: 100%;
		    padding: 0;
		}
		.archive-meta{
			font-size: 1em;
		}
		.tev_sorting_option{
			float: right;
			margin-right: 10px;
		}
		.sort_options .tev_sorting_option span.select{
			height: 40px !important;
			max-height: 40px !important;
			line-height: 1.8;
		}
		.select-wrap .tev_options_sel + span.select::after{
			top: 10px;
		}
		.tev_sorting_option .tev_options_sel{
			padding-top: 11px;
		}
		.post .entry .property-title{
			margin-bottom: 12px;
		}
		.post .entry .property-title .property-price, 
		.post .entry .entry-title-wrapper .property-price, 
		.widget_loop_taxonomy.widget_loop_property .type-property .property-price{
			display: inline-block;
			width: 100%;
			margin: 10px 0;
		}
		.post .entry .property-tax-detail ul li span{
			font-weight: 400;
		}
		.post .entry .property-title .property-price, 
		.post .entry .entry-title-wrapper .property-price, 
		.widget_loop_taxonomy.widget_loop_property .type-property .property-price{
			color: #444;
		}
		body #loop_property_taxonomy.list .post .property_img, 
		body #tmpl-search-results.list .post .property_img{
			width: 28%;
		}
		#loop_property_taxonomy.list .post .entry, 
		#loop_property_taxonomy.list .post .entry-header{
			width: 66%;
		}
		.filter-options .flit-opt-cols1 a:hover{
			background-color: #73cb00;
			color: #fff;
		}
		.filter_list_wrap, .pfilter_list_wrap, .other_search_criteria_wrap{
			min-height: 50px;
		}
		.filter-options.pfilter_list_wrap{
			padding-bottom: 10px;
		}
		.property-page-end .social-media-share{
			margin-bottom: 10px !important;
		}
		.property-page-end .view_counter{
			float: none;
		}
		#loop_property_taxonomy{
			margin-top: 30px!important;
		}
		.sidebar .widget .select-wrap select, 
		.select-wrap select{
			max-width: 299px;
		}
		.tmpl_property_agent .agent-top_wrapper .tmpl-agent-photo{
			width: auto;
		}
		.tmpl-agent-details a .mtext{
			display: none;
		}
		.sidebar h4.widget-title{
			margin-bottom: 0;
		}
		.tmpl_property_agent .tmpl-agent-details #contact_frm{
			margin-top: 30px;
		}
		.tmpl_property_agent .tmpl-agent-details #contact_frm .form_row input[type="text"], .tmpl_property_agent .tmpl-agent-details #contact_frm .form_row textarea{
			width: 100%;
		}
		.tmpl_property_agent .tmpl-agent-details #contact_frm .form_row input[type="submit"]{
			margin-left: 0;
		}
		.filter-options .flit-opt-cols span.value a:hover{
			color: #73cb00;
		}
		#submit_form div.pt_input_select_rent{
			margin-top: 28px;
		}
		.post .property_img .featured_tag{
			background-color: #73cb00;
			color: #fff;
			border: none;
		}
		#loop_property_taxonomy .loop_related_list > .post{
			border-bottom: 0;
		}
		.property-page-end{
			width: 100%;
		}
		.property-page-end .view_counter{
			float: right;
			padding-top: 20px;
		}
		.list .post[class*="property"] div[class*="_img"] {
		    width: 25%!important;
		}














/* ==========================================================================
   Map
   ========================================================================== */
		#triggermap, .triggermap_fullscreen{
			z-index: 9 !important;
		}
		.custom_categories label input[type="checkbox"]{
			margin: 0 7px 0 -24px;
		}
	   	.toggleon::before,
	   	.toggleoff::before{
	   		color: #73cb00;
	   	}
	   	.custom_categories label{
	   		padding-left: 24px;
	   	}
	   	.pe_advsearch_form{
	   		border: 2px solid rgba(0, 0, 0, 0.1);
	   		border-bottom: none;
	   		border-right: none;
	   		box-shadow: none;
	   	}
	   	.mw_cat_title{
	   		margin: 10px 0;
	   	}
	   	.sidebar .tevolution_google_map{
	   		width: 378px;
	   	}
	   	body.tevolution-directory .sidebar .get_direction #from-input{
	   		padding: 14px 12px;
	   		font-size: 1em;
	   		margin-bottom: 15px;
	   	}
	   	.get_direction .large_map.b_getdirection.button{
	   		color: #444;
	   		background-color: #fff;
	   		border: 1px solid rgba(0, 0, 0, 0.2);
	   		padding: 12px 22px;
	   	}
	   	.get_direction .large_map.b_getdirection.button:hover{
	   		background-color: #73cb00;
	   		border-color: #73cb00;
	   		color: #fff;
	   	}
	   	.get_direction .button{
	   		font-size: 0.938em;
	   		padding: 13px 22px;
	   	}
	   	body.tevolution-directory .sidebar .get_direction .b_getdirection{
	   		margin: 4px 12px 0 0;
	   	}
	   	#map_canvas .google-map-info .map-inner-wrapper .map-item-img img{
	   		box-shadow: none;
	   		border-radius: 3px 3px 0 0;
	   		padding: 0;
	   		height: auto;
	   		max-width: inherit;
	   		width: 100%;
	   	}
	   	#map_canvas .google-map-info .map-inner-wrapper .map-item-info{
	   		text-align: left;
	   		padding: 155px 14px 14px;
	   		box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.15);
	   		border-radius: 0 0 3px 3px;
	   		width: 250px;
	   		top: -10px!important;
	   		left: -16px!important;
	   	}
	   	#map-canvas .google-map-info{
			border: none;
			box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.15);
			
		}
		#map-canvas .google-map-info .map-inner-wrapper .map-arrow{
			background:url(images/map-tooltip.png) no-repeat 0 0;
			left: 85px;
		}
	   	.gm-style .google-map-info h6 span{
	   		font-size: 16px;
	   		font-family: 'Arimo', sans-serif;
			font-weight: 700;
	   	}
	   	.gm-style .google-map-info p{
	   		font-size: 14px;
	   		padding: 4px 0;
	   		line-height: 1.5!important;
	   	}
	   	#map_canvas .google-map-info.map-image .map-inner-wrapper .map-item-info .map-item-img{
	   		left: 0;
	   		width: 254px;
	   		height: 140px;
	   	}
	   	.map_infobubble .map-item-info{
	   		border: none;
	   	}
	   	.google-map-info .map-inner-wrapper .map-item-info .website a:hover{
	   		color: #73cb00;
	   	}
	   	body #map_canvas .gm-style img[src*="/images/infoclose.jpg"]{
			height: 30px !important;
			right: -34px !important;
			top: 0 !important;
			width: 29px !important;
	   	}
	   	/* Success Page
	   	   ========================================================================== */
				#map_canvas .success_page .google-map-info.map-image .map-inner-wrapper { margin-top: 52px; }
				#map_canvas .success_page .google-map-info .map-inner-wrapper .map-item-info { box-shadow: none; left: 0 !important; padding: 110px 6px 0; width: 210px; }
				#map_canvas .success_page .google-map-info.map-image .map-inner-wrapper .map-item-info .map-item-img { width: auto; margin-bottom: 0; }
				.gm-style .success_page .google-map-info p:last-of-type { padding-bottom: 0; }













/* ==========================================================================
   Tab
   ========================================================================== */
		.entry-content .tabs li {
			padding-bottom: 0;
		}
		.wordpress .tabs {
			border-bottom: 3px solid #73cb00;
			margin-bottom: 20px;
			padding-left: 20px;
			margin-top: 0;
		}
		.wordpress .tabs dd.active a, .wordpress .tabs .tab-title.active a {
			background-color: #73cb00;
			color: #fff!important;
		}
		.wordpress .tabs dd > a, .wordpress .tabs .tab-title > a, .wordpress .tabs dd > a:hover, .wordpress .tabs .tab-title > a:hover {
			border: none;
		}
		.wordpress .tabs dd > a, .wordpress .tabs .tab-title > a {
			background: none;
			font-size: 1.125em;
			font-family: 'Roboto Condensed', sans-serif;
			font-weight: 700;
			border-radius: 3px 3px 0 0;
		}
		.wordpress .tabs dd.active a, .wordpress .tabs .tab-title.active a, .wordpress .tabs dd > a, .wordpress .tabs .tab-title > a {
			padding: 16px 24px;
		}
		.wordpress .tabs dd > a:hover, .wordpress .tabs .tab-title > a:hover {
			background-color: #73cb00;
			color: #fff;
		}
		body.tevolution-event-manager .tabs dd.active a, .wordpress .tabs .tab-title.active a, .wordpress .tabs dd > a, .wordpress .tabs .tab-title > a{
			padding: 18px 16px 14px;
		}
		#content .claim-post-wraper ul li a{
			border-radius: 3px;
			border: 1px solid rgba(0, 0, 0, 0.1);
			padding: 12px 32px !important;
			font-size: 1em;
		}
		#content .claim-post-wraper ul li a:hover{
			background-color: #73cb00;
		}
		.wordpress .tabs dd > a, .wordpress .tabs .tab-title > a{
			border-bottom: 3px 3px 0 0;
		}
		#myTab{
			margin-bottom: 10px!important;
		}
		#myTab li{
			padding-bottom: 0;
		}














/* ==========================================================================
   Events
   ========================================================================== */
   		body .ui-datepicker-trigger{
   			background-color: #73cb00;
   		}
   		body .ui-datepicker-trigger:hover{
   			background-color: #73cb00;
   		}
   		.event-organizer{
   			width: 100%;
   		}
   		.list [class*="post"] p.phone, .grid [class*="post"] p.phone,
   		body .list .post .entry .date{
   			color: #444;
   		}
   		#loop_event_taxonomy{
   			margin-top: 60px;
   		}
   		.tevolution-event-manager .tabs .tab-title > a{
   			font-size: 0.875em!important;
   		}
   		.tevolution-event-manager .tev_sorting_option{
   			margin-right: 14px;
   		}
   		#loop_event_taxonomy.list .post .entry,
   		#loop_event_archive .post .entry
   		{
   			width: 65%!important;
   		}
   		body.tevolution-event-manager.event-single-page .entry-content h2, 
   		.single-property .entry-content h2, 
   		.singular-property .entry-content h2, 
   		.preview_submit_from_data .entry-content h2{
   			border-bottom: 3px solid #73cb00;
   		}
   		.event-single-page .entry-content #event_video, 
   		.event-single-page .entry-content .abput-event-organizer, 
   		.event-single-page .entry-content .entry-content, 
   		.event-single-page .entry-content .event-organizer, 
   		.event-single-page .entry-content .reg_desc, 
   		.event-single-page .entry-header,
   		.event-single-page .how_to_reg.frontend_reg_desc{
   			margin-bottom: 60px;
   			/* display: inline-block; */
   		}
   		body.tevolution-event-manager.event-single-page .entry-content h2, 
   		.single-property .entry-content h2, 
   		.singular-property .entry-content h2, 
   		.preview_submit_from_data .entry-content h2,
   		.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p label{
   			color: #444;
   		}
   		.event-organizer .event-organizer-right label{
   			color: #333;
   		}
   		.event-organizer .event-organizer-left{
   			margin-right: 10px;
   		}
   		.event-organizer .event-organizer-right{
   			width: 72%;
   		}
   		.tevolution-event-manager .post-meta a{
   			color: #73cb00;	
   		}
   		.tevolution-event-manager .post-meta a:hover{
   			color: #444;	
   		}
   		.pos_navigation{
   			margin: 80px 0 0 0;
   		}
   		.attending_event span.fav span.span_msg a:hover{
   			color: #73cb00;
   		}
   		.attending_event img{
   			border-radius: 3px;
   		}

   		#sub_event_categories ul li,
   		#sub_listing_categories ul li {
		    width: auto;
		}
		#sub_event_categories ul li a:hover,
		#sub_listing_categories ul li a:hover{
			background-color: #73cb00;
			color: #fff;
		}
		#sub_event_categories ul li a,
		#sub_listing_categories ul li a{
			border: 1px solid rgba(0, 0, 0, 0.1);
		    border-radius: 3px;
		    padding: 11px 18px !important;
		    font-family: 'Roboto Condensed', sans-serif;
			color: #333333;
		}
		#sub_listing_categories{
			overflow: inherit;
		}
		.taxonomy-listingcategory #sub_listing_categories{
			overflow: auto;
		}
		#tev_sub_categories, #sub_event_categories{
			padding: 22px 0;
		}
		.directory-taxonomy-page .list .post{
			border: none;
			margin-bottom: 30px;
			padding-bottom: 30px;
		}
		.list .entry .bottom_line a:hover{
			color: #73cb00;
		}
		.tevolution-event-manager .tabs + .directory_manager_tab .sort_options{
			top: -68px;
		}
		.list .post .entry .date, .list [class*="post"] .entry .date{
   			background-color: #73cb00;
   			border-radius: 3px;
   			color: #fff!important;
   		}
   		.event .author_rating{
   			float: none;
   		}
   		.widget_loop_event .widget_loop_taxonomy_wrap.list div[class*="post"] .entry .event-wrapper{
   			float: right;
   			width: 86%;
   		}
   		.widget_loop_event .widget_loop_taxonomy_wrap.list div[class*="post"] .entry a{
   			display: inline-block;
   			width: 100%;
   		}
   		.widget_loop_event .widget_loop_taxonomy_wrap.list div[class*="post"] .entry .date{
   			background-color: #73cb00;
		    border-radius: 3px;
		    color: #fff !important;
		    display: inline-block;
		    float: left;
		    font-size: 1.5em;
		    font-weight: 700;
		    line-height: 17px;
		    margin-right: 15px;
		    padding: 10px 0 6px;
		    text-align: center;
		    text-transform: uppercase;
		    vertical-align: top;
		    width: 50px;
   		}
   		

















/* ==========================================================================
   Author
   ========================================================================== */
   		.sidebar .agent-top_wrapper .tmpl-agent-detail-rt p{
   			font-size: 0.875em;
   			padding-bottom: 0;
   		}
   		.sidebar .agent-top_wrapper{
   			display: table;
   		}
   		.sidebar .agent-top_wrapper .tmpl-agent-detail-rt{
   			display: table-cell;
   			vertical-align: middle;	
   		}
   		.sidebar .agent-top_wrapper .tmpl-agent-detail-rt .title{
   			font-size: 1.125em;
   			padding-bottom: 0;
   		}
   		.sidebar .agent-top_wrapper .tmpl-agent-detail-rt .title a:hover{
				color: #73cb00;
   		}
   		.sidebar .agent-top_wrapper .tmpl-agent-photo{
   			float: left;
   			margin-right: 22px;
   		}
   		.sidebar .auther-other-details{
   			display: inline-block;
   			width: 100%;
   		}
   		.sidebar .auther-other-details p{
   			padding-bottom: 10px;
   		}
   		.sidebar .auther-other-details .user_biography{
   			margin-top: 0;
   		}
   		.sidebar .auther-other-details{
   			margin-top: 20px;
   		}
   		.sidebar .agent-top_wrapper .tmpl-agent-photo img{
   			border-radius: 100%;
   			width: 88px;
   			height: 88px;
   			border: 1px solid rgba(0, 0, 0, 0.1);
   		}
   		.sidebar .widget.login_widget h3{
   			margin-bottom: 20px;
   		}
   		.sidebar .widget.login_widget label{
   			margin-bottom: 0;
   		}
   		.sidebar .widget.login_widget .rember{
   			padding-bottom: 10px;
   		}
   		.sidebar .widget.login_widget .forgot_link{
   			padding-top: 10px;
   		}
   		.author_cont .tabs{
   			margin-top: 80px;
   		}
	   	.wordpress .author_cont .tabs .tab-title > a{
	   		font-size: 1em;
	   	}
	   	.user_dsb_cf p{
	   		padding-top: 10px;
	   	}
	   	.author_price_details{
	   		margin-top: 20px;
	   	}
	   	.featured_agent_list img{
	   		border-radius: 100%;
	   	}
	   	.author_cont .author_photo img{
	   		border-radius: 3px 3px 0 0;
	   	}
	   	.user_dsb_cf span a{
	   		color: #73cb00;
	   	}
	   	.user_dsb_cf span a:hover,
	   	.entry p strong, .entry p strong{
	   		color: #444;
	   	}
	   	.agent-social-networks a{
	   		color: #444;
	   	}
	   	.agent-social-networks a:hover{
	   		color: #fff;
	   		border-color: #73cb00;
	   		background-color: #73cb00;
	   	}
	   	.agent-social-networks a i:after{
	   		display: none;
		}
	   	.agent-social-networks a i{
	   		padding-right: 0;
	   		width: auto;
	   	}
	   	.agent-social-networks a{
	   		align-items: center;
	   		-webkit-align-items: center;
		    border: 1px solid rgba(0, 0, 0, 0.2);
		    border-radius: 100%;
		    color: #b5b5b5;
		    display: flex;
		    display: -webkit-flex;
		    float: left;
		    font-size: 13px;
		    height: 40px;
		    justify-content: center;
		    -webkit-justify-content: center;
		    line-height: 2.8;
		    margin: 0 10px 5px 0;
		    padding: 0;
		    text-align: center;
		    vertical-align: top;
		    width: 40px;
	   	}
	   	.social_media ul li a i {
		    border: 1px solid #666;
		    color: rgba(0, 0, 0, 0.5);
		    font-size: 16px;
		    line-height: 39px;
		}
		#content .peoplelisting li h3 span.total_homes a{
			font-weight: 400;
		}
		.author-page .social_media ul li a:hover i, 
		.user .social_media ul li a:hover i{
			background-color: #73cb00;
			border-color: #73cb00;
			color: #fff;
		}
		.peoplelink .website::before, .peoplelink .facebook::before, .peoplelink .twitter::before, .peoplelink .linkedin::before{
			top: -1px;
		}















/* ==========================================================================
   Archive Page
   ========================================================================== */
	   	.arclist h2{
	   		color: #73cb00;
	   	}
	   	.arclist ul li a{
	   		color: #444;
	   	}
	   	.arclist ul li a:hover{
	   		color: #73cb00;	
	   	}













/* ==========================================================================
   Buttons & Progress Bars
   ========================================================================== */
	   	.shortcodes_wrap .grid_1{
	   		width: 20%;
	   	}
	   	.progress-striped .bar,
	   	.btn-primary{
	   		background-color: #73cb00;
	   		border: none;
	   	}
	   	.btn-primary:hover, 
	   	.btn-primary:active, 
	   	.btn-primary.active, 
	   	.btn-primary.disabled, 
	   	.btn-primary[disabled]{
	   		background-color: #73cb00;
	   	}
	   	.btn-success{
	   		background-color: #73cb00;
	   	}
	   	.btn-success:hover, 
	   	.btn-success:active, 
	   	.btn-success.active, 
	   	.btn-success.disabled, 
	   	.btn-success[disabled]{
	   		background-color: #73cb00;	
	   	}
	   	.progress-success .bar, .progress .bar-success{
	   		background-color: #73cb00;
	   	}













/* ==========================================================================
   Content Boxes
   ========================================================================== */
   		#content .boxes::before{
   			top: 24px;
   			left: -18px;
   			font-size: 2em;
   		}











/* ==========================================================================
   Other
   ========================================================================== */
   		#directory_sales_wrap a:hover{
   			color: #73cb00!important;
   		}
   		.custom_icon_list ul li::before{
   			color: #73cb00;
   		}
   		.customlist_dot ul li::before{
   			color: #73cb00;
   		}
   		.customlist_x ul li::before{
   			color: red;
   		}
		a.current.page-numbers, span.current.page-numbers strong, .page-numbers:hover strong {
			background-color: #73cb00;
		}
		.post .entry .property-title .property-price .prop-price, .post .entry .entry-title-wrapper .property-price .prop-price, .widget_loop_taxonomy.widget_loop_property .type-property .property-price .prop-price, .singular-property .supreme_wrapper .entry-header-custom-wrap ul li i {
			background-color: #73cb00;
		}
		.singular-property .supreme_wrapper .property .entry-header-right .property-price {
			color: #73cb00;
		}

		.tmpl_property_agent .agent-top_wrapper .tmpl-agent-detail-rt p.title a:hover
		{
			color: #73cb00;
		}

		.tmpl_property_agent .agent-top_wrapper .tmpl-agent-detail-rt p.title, .tmpl_classified_seller .seller-top_wrapper .tmpl-seller-detail-rt p.title {
			color: #333333;
			font-size: 1.125em;
		}
		#tev_sub_categories ul li a:hover, 
		#sub_event_categories ul li a:hover, 
		#sub_listing_categories ul li a:hover{
			color: #fff!important;
		}
		.tmpl_property_agent .agent-top_wrapper .tmpl-agent-detail-rt p.title a, a, #tev_sub_categories ul li a, #sub_event_categories ul li a, #sub_listing_categories ul li a {
			color: #444;
			display: inline-block;
		}
		#masthead a{display: block;}
		.peoplelisting .peopleinfo-wrap a{
			display: block;
		}
		.tmpl_property_agent .tmpl-agent-details p label {
			font-weight: 700;
		}
		.tmpl_property_agent .agent-top_wrapper .tmpl-agent-detail-rt {
			width: 100%;
			margin: 0;
		}
		.singular-property .property .entry-header-right strong {
			color: #444;
			font-weight: 400;
		}
		.tmpl-agent-details .enquiry-list .small_btn:hover{
			background-color: #73cb00;
		}
		.tmpl-agent-details .enquiry-list .small_btn{
			font-size: 0.938em;
		    background-color: #73cb00;
		    border: medium none;
		    border-radius: 3px;
		    font-family: "Arimo",sans-serif;
		    font-weight: 700;
		    padding: 13px 22px !important;
		    color: #fff;
		    display: inline-block;
		}
		.tmpl-agent-details .enquiry-list .small_btn:hover{
			color: #fff;
			background-color: #73cb00;
			border-color: #73cb00;
		}
		.tmpl-agent-details .enquiry-list{
			display: inline-block;
		    margin: 10px 0 26px;
		    width: 100%;
		}
		














/* ==========================================================================
   Filter
   ========================================================================== */
		#searchform .ui-slider .ui-slider-range,
		#propery-price-range .ui-slider-range,
		.ui-widget-content.ui-slider-horizontal,
		#classified-price-range .ui-widget-header, #radius-range .ui-widget-header
		{
			background-color: #559601;
			border: none;
		}
		#classified-price-range.ui-widget-content, #radius-range.ui-widget-content {
			background-color: #73cb00;
			margin-top: 20px;
		}
		#classified-price-range.ui-widget-content, #radius-range.ui-widget-content,
		#classified-price-range .ui-widget-header, #radius-range .ui-widget-header,
		#propery-price-range .ui-slider-range
		 {
			height: 8px;
		}
		#searchform .ui-slider .ui-slider-handle,
		#propery-price-range .ui-slider-handle,
		#classified-price-range .ui-slider-handle, #radius-range .ui-slider-handle {
			background-color: #559601;
			border: 6px solid #73cb00;
			border-radius: 100%;
			height: 20px;
			width: 20px;
		}
		#classified-price-range .ui-slider-handle, #radius-range .ui-slider-handle{
			top: -7px;
		}
		#propery-price-range .ui-slider-handle{
			top: -5px;
		}
		.ui-widget-content.ui-slider-horizontal{
			background-color: #73cb00!important;
		}
		.tevolution-directory .search_nearby_widget #searchform .search_range label{
			font-size: 0.938em;
			font-family: 'Roboto Condensed', sans-serif;
			color: #333333;
			float: left;
			width: auto;
			margin-right: 10px;
		}
		body.tevolution-event-manager .sidebar .search_nearby_widget #searchform input[type="text"]{
			margin-bottom: 24px;
		}
		.tevolution-directory .search_nearby_widget #searchform .search_range input#radius_range{
			font-size: 1em;
			font-weight: 400!important;
		}














/* ==========================================================================
   Submit Page
   ========================================================================== */
   		#price_package_price_list .form_cat{
   			color: #444;
   		}
   		#continue_submit_from,
   		#preview_submit_from{
   			font-size: 1.2em;
   			padding: 16px 36px;
   		}













/* ==========================================================================
   Pagination
   ========================================================================== */
   		.pagination *{
   			vertical-align: middle;
   		}
		.comment-pagination .page-numbers strong, .pagination .page-numbers strong, strong.prev, strong.next, .expand.page-numbers, a.page-numbers.first, a.page-numbers.last, span.page-numbers.dots, .loop-nav span.next, .loop-nav span.previous, body .pos_navigation .post_left a, body .pos_navigation .post_right a {
			background: none;
			border: none;
			font-size: 1em;
			color: #444;
			padding: 0;
			margin: 0;
		}
		.singular .loop-nav{
			float: none;
		}
		.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 {
			background: none;
			border: none;
			color: #73cb00!important;
		}
		.pos_navigation,
		#loop-nav {
			border: 1px solid rgba(0, 0, 0, 0.1);
			border-right: 0;
			border-left: 0;
			height: auto;
		}
		.singular .pos_navigation .post_left, .singular .pos_navigation .post_right {
			max-width: inherit;
		}
		.pos_navigation .post_left, .pos_navigation .post_right {
			padding: 14px 0;
			margin: 0!important;
		}
		.pagination .page-numbers:hover *{
			color: #444!important;
		}
		.pagination .page-numbers:hover span,
		.pagination .page-numbers:hover strong{
			color: #444!important;
		}
		.pagination .page-numbers:hover{
			vertical-align: middle;
			font-size: 1em;
			line-height: 1;
			color: #444!important;
			border-radius: 100%;
			padding: 12px 16px;
			background-color: #f9f9f9;
			border: 1px solid rgba(0, 0, 0, 0.1);
		}
		.pagination .page-numbers.dots:hover,
		.pagination .next.page-numbers,
		.pagination .prev.page-numbers,
		.expand.page-numbers:hover{
			background: none;
			color: #444!important;
			border-radius: 0;
			padding: 0;
			border: none;
		}
		.pagination .page-numbers.dots:hover *,
		.pagination .next.page-numbers:hover *,
		.pagination .prev.page-numbers:hover *{
			color: #73cb00!important;
		}
		a.current.page-numbers:hover,
		.page-numbers.current:hover{
			color: #fff!important;
		}
		a.current.page-numbers,
		.page-numbers.current{
			vertical-align: middle;
			font-size: 1em;
			line-height: 1;
			color: #fff!important;
			border-radius: 100%;
			padding: 12px 16px;
			background-color: #73cb00!important;
			border: none!important;
		}

		a.current.page-numbers,
		.pagination strong,
		.pagination .last.page-numbers{
			font-weight: 400!important;
		}
		.pagination a{
			padding: 12px;
			margin: 0 10px;
		}
		.pagination a:hover,
		.pagination a:hover *,
		.pagination .page-numbers:hover strong{
			color: #73cb00;
		}
		.pagination .page-numbers.current:hover strong,
		.pagination .page-numbers.current:hover span{
			color: #fff!important;
		}
		.pagination a.current.page-numbers.page-numbers:hover strong {
			color: #fff;	
		}
		#listpagi .pagination a{
			margin: 0 6px;
		}
		.comment-pagination span.meta-nav, .loop-nav span.meta-nav, .pagination span.meta-nav {
			display: inline-block;
		    line-height: 1;
		    position: relative;
		    top: -3px;
		}
		.loop-nav{
			display: flex;
			display: -webkit-flex;
			align-items: center;
			-webkit-align-items: center;
			justify-content: space-between;
			-webkit-justify-content: space-between;
		}















/* ==========================================================================
   Archive Page View Option
   ========================================================================== */
		div.event_manager_tab ul.view_mode li a.active:hover::before, 
		div.directory_manager_tab ul.view_mode li a.active:hover::before{
			color: #fff!important;
		}
		.directory_manager_tab ul.view_mode li a::before {
			font-size: 18px;
			color: #c9c9c9;
		}
		.directory_manager_tab ul.view_mode li a.active{
			border: 1px solid rgba(0, 0, 0, 0.01);
		}
		.directory_manager_tab ul.view_mode li a{
			height: 40px;
			width: 40px;
			border-radius: 3px;
			line-height: 40px;
		}
		div.event_manager_tab ul.view_mode li a.active::before, div.directory_manager_tab ul.view_mode li a.active::before, div.directory_manager_tab ul.view_mode li a.active {
			background-color: #73cb00;
			color: #fff;
		}
		.directory_manager_tab ul.view_mode li a, .select-wrap .tev_options_sel + span.select {
			background: none;
		}
		.directory_manager_tab #directory_sorting, .directory_manager_tab ul.view_mode {
			float: right;
			margin-left: 0;
		}
		.sort_options {
			float: none;
		}
		.directory_manager_tab{
			border-bottom: 1px solid rgba(0, 0, 0, 0.12);
			margin-bottom: 60px;
		}
		.author_cont .tabs{
			margin-bottom: 20px;
		}
		div.event_manager_tab ul.view_mode li a:hover::before, div.directory_manager_tab ul.view_mode li a:hover::before{
			color: #444;
		}
		a.ptp-button{
			line-height: inherit;
		}














/* ==========================================================================
   Footer
   ========================================================================== */
		.footer_widget_wrap .widget{
			max-width: 298px;
			width: auto;
			color: #444;
		}
		#footer {
			background-color: #f9f9f9;
			border-top: 1px solid rgba(0, 0, 0, 0.1);
			margin-top: 80px;
		}
		#footer .subscriber_container #newsletter_name{
			display: none;
		}
		.footer-wrap.row {
			background-color: #f9f9f9;
		}
		#footer .footer_bottom {
			background-color: #f9f9f9;
			border-top: 1px solid rgba(0, 0, 0, 0.1);
		}
		#footer .widget ul li{
			padding: 8px 0;
			border: none;
		}
		#footer h3.widget-title{
			margin-bottom: 15px;
		}
		#footer .widget ul li:first-child{
			padding-top: 0;
		}
		#footer .widget ul li:last-child{
			padding-bottom: 0;
		}
		.footer_widget_wrap .widget{
			width: auto;
			max-width: inherit;
			margin-left: 0;
		}
		.footer_widget_wrap{
			margin-left: 0;
			display: flex;
			display: -webkit-flex;
			justify-content: space-between;
			-webkit-justify-content: space-between;
		}
		.footer_widget_wrap .widget.subscribe{
			max-width: 342px;
		}
		#footer .contact-info ul{
			margin: 0;
		}
		#footer .contact-info ul li i{
			float: left;
			display: block;
			color: rgba(0, 0, 0, 0.4);
			margin-top: 8px;
		}
		#footer .contact-info ul li p{
			overflow: hidden;
			padding-left: 14px;
			padding-bottom: 0;
		}
		#footer .subscriber_container input[type="text"]{
			border-color: rgba(0, 0, 0, 0.2);
			float: left;
			max-width: 63%;
			border-right: 0;
			border-radius: 3px 0 0 3px;
			padding: 11px;
			font-size: 14px;
		}
		#footer .subscriber_container input[type="submit"]{
			border-radius: 0 3px 3px 0;
		}
		#footer .widget-title{
			margin-bottom: 0;
		}
		#footer .subscribe p{
			padding-top: 8px;
		}
		.footer-content {
			float: none;
		}
		.footer-bottom-wrap p {
		    color: #444;
		    display: block;
		    float: right;
		    font-size: 0.875em;
		    margin-left: 13px;
		    overflow: hidden;
		}
		.footer-bottom-wrap img{
			margin-top: 8px;
		}
		.footer-bottom-wrap .footer-copyright{
			float: left;
		}
		.footer-bottom-wrap .social-icon{
			float: right;
		}
		#footer .footer_bottom a{
			color: #444;
		}
		#footer .footer_bottom .footer-bottom-wrap .social-icon ul li a {
		    border: 1px solid rgba(0, 0, 0, 0.2);
		    border-radius: 100%;
		    display: inline-block;
		    height: 40px;
		    line-height: 2.4;
		    text-align: center;
		    width: 40px;
		    color: rgba(0, 0, 0, 0.5);
		    font-size: 16px;
		}
		#footer .footer_bottom .footer-bottom-wrap .social-icon ul li a:hover{
			color: #fff;
			background-color: #73cb00;
		}
		.footer-bottom-wrap .social-icon ul li{
			float: left;
			padding-left: 10px;
			list-style: none;
		}
		.footer-bottom-wrap{
			display: inline-block;
		    margin-top: 10px;
		    width: 100%;
	    }
	    .browse_by_categories > div:last-child{
	    	margin-bottom: 0!important;
	    }














/* ==========================================================================
   Main Banner
   ========================================================================== */
		.home_page_banner .widget{
			padding-bottom: 0;
		}
		.home_page_banner h3.widget-title {
			display: flex;
			justify-content: center;
			align-items: center;
			display: -webkit-flex;
			-webkit-justify-content: center;
			-webkit-align-items: center;
			text-align: center;
			bottom: 0;
			left: 0;
			margin: auto;
			z-index: 3;
			font-weight: 900;
			font-size: 2.500em;
			color: #fff;
			text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.2);
			margin-bottom: 30px;
		}
		.home_page_banner .search_key {
			display: flex;
			display: -webkit-flex;
			align-items: center;
			-webkit-align-items: center;
			justify-content: center;
			-webkit-justify-content: center;
			bottom: 0;
			position: absolute;
			top: 30%;
			left: 31.5%;
			max-height: 40%;
	    	max-width: 34.6%;
	    	padding: 0;
			z-index: 3;
		}
		.map_fixed_width.home_page_banner .search_key{
			left: 20%;
			max-width: 60%;
		}
		.tevolution-directory .home_page_banner .search_nearby_widget #searchform input[type="text"] {
			border: medium none;
			float: left;
			border-radius: 4px 0 0 4px;
			margin-bottom: 0;
			max-width: 516px;
			padding: 20px 12px 18px 42px;
			font-size: 14px;
		}
		.tevolution-directory .home_page_banner .search_nearby_widget #searchform input[type="submit"] {
			float: left;
			margin: 0;
			border-radius: 0 4px 4px 0;
			font-size: 1em;
			font-weight: 700;
			padding: 14px 42px;
			border: 3px solid #fff;
		}
		.home_page_banner #searchform{
			align-items: center;
			display: flex;
			justify-content: center;
		}
		.home_page_banner .location-search-icon:before{
			color: #999;
			content: "";
			font-family: "FontAwesome";
			font-size: 1em;
			left: 18px;
			position: absolute;
			top: -11px;
			z-index: 2;
		}
		.home_page_banner .location-search-icon{
			position: relative;
		}
		.home_page_banner .search_nearby_widget{
			position: relative;
			/*display: flex;
			justify-content: center;
			align-items: center;
			display: -webkit-flex;
			-webkit-justify-content: center;
			-webkit-align-items: center;*/
		}
		body .ui-widget-content.ui-autocomplete.ui-front li.instant_search:hover,
		body .ui-widget-content.ui-autocomplete.ui-front li.instant_search:hover span.type{
			background-color: #73cb00;
			color: #fff;
			border: none;
		}
		#searchform .ui-widget-content{border: none;		}
		.home_page_banner .flexslider .slides a{display: inline-block; width: 100%}
		.home_page_banner .flexslider .slides img{max-width: 100%;width: 100%; height: auto;}










/* ==========================================================================
   Categories
   ========================================================================== */
		#content ul.browse_by_category {
			width: 50%;
			float: left;
		}
		#content ul.browse_by_category.left {
			padding-right: 50px;
		}
		#content ul.browse_by_category li .children {
			margin: 16px 0 5px;
		}
		ul.browse_by_category li .children li {
			margin: 10px 0;
			font-size: 0.875em;
		}
		#content ul.browse_by_category li {
			text-align: right;
			padding: 10px 0;
			display: inline-block;
			width: 100%;
		}
		#content ul.browse_by_category > li:hover,
		#content ul.browse_by_category > li:hover a{
			color: #73cb00;
		}
		#content ul.browse_by_category > li:hover .children li{
			color: #444;
		}
		#content ul.browse_by_category > li .children li:hover {
			color: #73cb00;
		}
		#content ul.browse_by_category li a {
			text-align: left;
			float: left;
		}














/* ==========================================================================
   Grid & List
   ========================================================================== */
   		.list .post .listing_img, .grid .post .listing_img, .list .post .post_fig, .grid .post .post_fig{
   			max-width: 325px;
   		}
   		.list .post[class*="property"] div[class*="_img"],
		.list .post .listing_img,
		.user #content .list .hentry .listing_img,
		.list .hentry .listing_img,
		#tmpl-search-results.list .post .entry[class*="property"] div[class*="_img"],
		#tmpl-search-results.list .post[class*="property"] div[class*="_img"],
		#tmpl-search-results.list .post[class*="classified"] div[class*="_img"] {
			width: 38%;
		}
		#loop_event_taxonomy .listing_img,
   		.author_cont .list .listing_img{
   			width: 30%;
   		}
   		.taxonomy-category-blog .list .hentry .listing_img,
   		.taxonomy-category-news .list .hentry .listing_img{
			width: auto;
		}
   		.list .post .entry, 
   		.list .post .entry-header, 
   		#tmpl-search-results.list .post[class*="property"] .entry, 
   		.list .entry-header.post-blog-content, 
   		#tmpl-search-results.list .post[class*="property"] .entry, 
   		#tmpl-search-results.list .post[class*="classified"] .entry{
   			width: 58%;
   		}
   		.list .post .entry{
   			/*width: 100%; listing list view issue*/
   		}
   		.list .post .listing_img + .entry{
   			width: 58%;	
   		}
   		.list .entry h2.entry-title{
   			font-size: 1.250em!important;
   		}
   		.grid .entry h2.entry-title ~ [class*="rating"] {
   			margin-bottom: 6px;
   		}
	   .list .entry h2.entry-title ~ [class*="rating"] {
		    display: block;
		    float: none;
		    margin: 0 0 5px;
		    padding: 0;
		    position: inherit;
		}
		.list .entry h2.entry-title{
			padding-right: 0;
			margin-bottom: 6px;
		}
		body #loop_listing_archive .post .entry p, body #loop_listing_taxonomy .post .entry p, body #tmpl-search-results.list .hentry p, .entry-details p{
	   		color: #444
	   	}
   		.list [class*="post"] p.owner_name, .grid [class*="post"] p.owner_name, 
		.list [class*="post"] p.phone, 
		.grid [class*="post"] p.phone, 
		.list [class*="post"] p.address, 
		.grid [class*="post"] p.address, 
		.list [class*="post"] p.time, 
		.grid [class*="post"] p.time, 
		.rev_pin ul li.review, 
		.rev_pin ul li.pinpoint,
		.rev_pin ul li.favourite, 
		.list [class*="post"] p.event_date, 
		.grid [class*="post"] p.event_date{
			padding-left: 24px;
		}
		.rev_pin ul li.pinpoint a{
			padding-left: 20px;
			position: absolute;
		}
		.grid .post .entry h2, 
		.grid .post .entry h2{
			margin-bottom: 8!important;
		}
		.list .post, .list .hentry, .list div[id*="post"] {
			margin-bottom: 40px;
			padding-bottom: 40px;
			margin-top: 0;
			padding-top: 0;
			border: none;
		}
		.list .post .entry p, .grid .post .entry p, .list .hentry p, .entry-details p, .list .entry-header.post-blog-content p{
			padding-bottom: 12px;
		}
		.grid .entry h2.entry-title, 
		.list .entry h2.entry-title, 
		.listing_post .hentry h2 a, 
		.listing_post .hentry h2, 
		.all_category_list_widget .category_list h3, 
		#footer h3.widget-title,
		body h2
		{
			font-size: 1.125em;
			line-height: 1.5;
			color: #333;
			font-weight: 700;
		}
		.list .post .entry .rev_pin ul li .fav .addtofav, 
		.grid .post .entry .rev_pin ul li .fav .addtofav, 
		.list .post .entry .rev_pin ul li, 
		.grid .post .entry .rev_pin ul li, 
		.list .entry-header.post-blog-content .rev_pin ul li .fav .addtofav{
			font-size: 14px;
		}
		
		.list .post .entry p, 
		.grid .post .entry p, 
		.list .hentry p, 
		.entry-details p,
		.list .entry-header.post-blog-content p,
		.list .post .entry .entry-summary, 
		.grid .post .entry .entry-summary, 
		.list .hentry .entry-summary, 
		.entry-details .entry-summary,
		.list .entry-header.post-blog-content .entry-summary{
			padding-bottom: 10px;
		}
		.grid .post .entry h2,
		.grid .post .entry h2 {
			margin-bottom: 4px;
			margin-top: 0;
		}
		.grid .post .listing_img{
			margin-bottom: 8px;
		}
		.heading-inner{
			display: flex;
			display: -webkit-flex;
			align-items: center;
			-webkit-align-items: center;
			justify-content: space-between;
		}
		.special .heading-inner h3.widget-title{
			margin-bottom: 0;
			display: inline-block;
			width: auto;
		}
		.special .heading-wrap p{
			padding-bottom: 0;
		}
		.special .heading-wrap{
			margin-bottom: 30px;
		}
		.special .heading-inner .more {
		    background: #73cb00 none repeat scroll 0 0;
		    border-radius: 3px;
		    color: #fff;
		    float: right;
		    padding: 12px 40px 12px 30px;
		    position: relative;
		}
		.special .heading-inner .more:before{
			position:absolute;
			right: 20px;
			content: "\f178";
			font-family: "FontAwesome";
			transition: all 0.5s ease 0s;
		}
		.special .heading-inner .more:hover:before{
			right: 10px;
			transition: all 0.5s ease 0s;
		}
		.singular-listing .favourite span a, .singular-listing .review a{
			padding-left: 4px !important;
		}
		.favourite::before,
		.post .rev_pin ul li.review::before{
			display: none;
		}
		.post .rev_pin ul li{
			padding-left: 0!important;
		}
		#loop_property_taxonomy .rev_pin ul li.review a{
			padding-left: 0;
		}
		.favourite a::before{
			content: "\f08a";
			top: 2px;
			font-family: "FontAwesome";
			padding-right: 6px;
			color: #999;
		}
		.favourite a.removefromfav::before{
			content: "\f004";
		}
		.post .rev_pin ul li.review a::before{
			content: "\f0e5";
			top: 1px;
			font-family: "FontAwesome";
			padding-right: 6px;
			color: #999;
		}

		.post .rev_pin ul li a:hover:before{
			color: #73cb00;
		}
		.rev_pin{
			padding-top: 10px;
			border: 1px solid rgba(0, 0, 0, 0.1);
			border-right: none;
			border-left: none;
			border-bottom: none;
		}
		#slidersection .deals_details_bottom_left_wrapper .rev_pin{
			border: none;
			padding-top: 0;
		}
		.list .rev_pin {
		    display: inline-block;
		    width: 100%;
		}
		.grid img,
		.list img{
			border-radius: 3px;
			/*transition: all 0.5s ease 0s;
			-webkit-transition: all 0.5s ease 0s;
			-o-transition: all 0.5s ease 0s;
			-moz-transition: all 0.5s ease 0s;
			-webkit-backface-visibility: hidden;*/
			
		    
		}
		/*.grid img:hover,
		.list img:hover{
			transform: scale(0.9);
			-moz-transform: scale(0.9);
			-o-transform: scale(0.9);
			-webkit-transform: scale(0.9);
			-webkit-backface-visibility: hidden;
			
		}*/

		.grid .post:nth-child(3n), 
		.grid div[id*="post"]:nth-child(3n){
			padding-right: 0;
		}
		.grid .post:nth-child(1n),
		.grid div[id*="post"]:nth-child(1n){
			padding-left: 0;
		}
		.widget_loop_taxonomy_wrap{
			padding-top: 0;
		}
		.widget h3, 
		.widget-search .widget-title, 
		.widget.title,
		#comments-number, #reply-title,
		.realated_post h3{
			margin-bottom: 35px;
			padding: 0;
		}
		.grid .entry{
			display: inline-block;
		}

		.post.featured_post,
		.post.featured_c {
			background-color: #73cb00;
			border-radius: 3px;
		}
		.post.featured_post .entry,
		.post.featured_c .entry
		{
			padding: 10px;
		}
		.grid .post.featured_post .entry,
		.grid .post.featured_c .entry,
		.list .post.featured_post .entry,
		.list .post.featured_c .entry
		{
			padding: 0 10px 10px 10px;
		}
		.grid .post.featured_post,
		.grid .post.featured_c{
			border-radius: 0 0 3px 3px;
		}
		.list .post.featured_post,
		.list .post.featured_c{
			border-radius: 0 3px 3px 0;
			padding: 20px;
		}
		.list .post.featured_post .entry h2.entry-title ~ [class*="rating"],
		.list .post.featured_c .entry h2.entry-title ~ [class*="rating"]{
			top: 20px;
			right: 20px;
		}
		.grid .post.featured_post img,
		.grid .post.featured_c img{
			border-radius: 3px 3px 0 0;
		}
		.grid .post, .grid div[id*="post"]{
			padding: 0;
		}
		.list .featured_tag, 
		.grid .featured_tag{
			background-color: #73cb00;
			color: #fff;
			border-radius: 0 3px 3px 0;
			border: 1px solid #fff;
			border-left: 0;
			font-size: 12px;
			padding: 4px 12px;
		}
		.list [class*="post"] p.owner_name::before, .grid [class*="post"] p.owner_name::before, .list [class*="post"] p.phone::before, .grid [class*="post"] p.phone::before, .list [class*="post"] p.address::before, .grid [class*="post"] p.address::before, .list [class*="post"] p.time::before, .grid [class*="post"] p.time::before, .list [class*="post"] p.event_date::before, .grid [class*="post"] p.event_date::before, .list [class*="post"] p.address::before, .grid [class*="post"] p.address::before, .list [class*="post"] p.time::before, .grid [class*="post"] p.time::before, .peoplelink .website::before, .peoplelink .facebook::before, .peoplelink .twitter::before, .peoplelink .linkedin::before, .links .email::before, .links .phone::before, .post .rev_pin ul li.pinpoint::before, .post .rev_pin ul li.review::before{
			text-align: center;
		}
		.map_infoarrow > div:last-child { 
			position:absolute; 
			bottom: -16px; 
			left: 110px!important;
			background:url(images/map-tooltip.png) no-repeat 0 0 


		}
		.map_rating i{
			font-size: 18px;
		}
		.map_rating a:hover{
			color: #73cb00;
		}
		.map_rating span{
			top: 0;
		}
		/*#map_canvas .google-map-info .map-inner-wrapper .map-item-info:before{
			background: #fff none repeat scroll 0 0;
		    border: 2px solid rgba(0, 0, 0, 0.2);
		    border-radius: 100%;
		    content: "\f00d";
		    font-family: "FontAwesome";
		    font-size: 12px;
		    color: #797979;
		    height: 28px;
		    width: 28px;
		    position: absolute;
		    right: -8px;
		    top: -44px;
		    z-index: 999;
		    line-height: 2;
		    text-align: center;
		}*/
		body #map_canvas .gm-style img[src="https://maps.gstatic.com/intl/en_us/mapfiles/close.gif"] {
		    right: -15px !important;
		    top: 25px !important;
		}
		#map_canvas .google-map-info .map-inner-wrapper .map-item-info.no_map_image{
			padding: 14px;
		}
		.list .moretag{
			display: inline-block;
			width: 100%;
		}
		.list .post .entry{
			margin-left: 0;
		}















/* ==========================================================================
   Classified
   ========================================================================== */
	   	.singular-classified .more_photos li:first-child{
	   		margin-top: 0;
	   	}
	   	.comment-content p a{
	   		color: #73cb00;
	   	}
	   	.comment-content p a:hover,
	   	.classified-price .cls-price-wrapper{
	   		color: #444;
	   	}
	   	.singular-classified h1{
	   		line-height: 1.5;
	   		font-size: 1.75em;
	   	}
	   	ul.detail-meta{
	   		margin: 0;
	   	}
	   	.singular-classified .spt-left > ul li{
	   		color: #444;
	   		border-left: 1px solid #999;
	   	}
	   	.directory-taxonomy-page .list .post {
		    border-bottom: medium none!important;
		    margin-bottom: 30px!important;
		    padding-bottom: 30px!important;
		}
		.list .entry .classified-tax-detail > p.i_category::after, .list .entry .classified-tax-detail > p.owner_name::after, .list .entry .classified-tax-detail > p.address::after{
			width: 1px;
		}
		section .list[id*="_taxonomy"] .post .entry .classified-tax-detail .listing_rating{
			border-left: 1px solid rgba(0, 0, 0, 0.2);
		}
		section .list[id*="_taxonomy"] .post .entry .classified-tax-detail .listing_rating{
			top: 6px;
		}
		.tmpl_search_classified #tmpl_find_classified .flt-pstatus li{
			padding: 4px 0;
		}
		.tmpl_search_classified form > h4 {
		    margin-bottom: 10px;
		    margin-top: 26px;
		}
		.grid .classified-status + .featured_tag,
		.list .classified-status + .featured_tag {
		    border: none;
		    border-radius: 0;
		    font-weight: 400;
		    padding: 2px 8px;
		    top: 42px;
		}
		.post .spt-left .entry-header p{
			padding-bottom: 0;
		}
		.tmpl-seller-details .agent-social-networks a .mtext{
			display: none;
		}
		.tmpl-seller-details .phone{
			display: inline-block;
			width: 100%;
			padding-top: 10px;
		}
		.above-content-tabs{
			margin-bottom: 30px;
		}














/* ==========================================================================
   Video Section
   ========================================================================== */
	   .video-section .video-info{
	   		background-color: #f9f6ec;
	   		color: #5e5442;
	   		border-radius: 0 3px 3px 0;
	   		padding: 31px;
	   }
	   .video-section .video-info h2{
	   		color: #5e5442;
	   }
	   .video-section .video{
	   		border-radius: 3px 0 0 3px;
	   		float: left;
	   		width: 50%;
	   }
	   .video-section .video iframe{
	   		margin: 0;
	   		vertical-align: top;
	   		border-radius: 3px 0 0 3px;
		}
	   .video-section .video + .video-info{
	   		width: 50%;
	   		float: left;
	   }
	   .video-section h3{
	   		font-size: 1.250em;
	   		color: #5e5442;
	   		margin-bottom: 20px;
	   }














/* ==========================================================================
   Features Section
   ========================================================================== */
   		.textwidget p{
   			font-size: 16px !important;
   		}
	   .features-section > ul {
		    display: -webkit-box;
			display: -moz-box;
			display: -ms-flexbox;
			display: -moz-flex;
			display: -webkit-flex;
			display: flex;
		    flex-wrap: wrap;
		    -webkit-flex-wrap: wrap;
		}
	   .widget .textwidget .features-section ul{
	   		margin: 0 -46px -40px;
	   }
	   .widget .textwidget .features-section li {
		    max-width: 50%;
		    width: 100%;
		    padding: 0 46px 40px;
		}
		.features-section li .features-icon-wrap {
		    display: -webkit-box;
			display: -moz-box;
			display: -ms-flexbox;
			display: -moz-flex;
			display: -webkit-flex;
			display: flex;
		    align-items: center;
		    -webkit-align-items: center;
		    justify-content: center;
		    -webkit-justify-content: center;
		    float: left;
		    line-height: 1;
		    margin-right: 20px;
		    margin-top: 0;
		    overflow: hidden;
		    text-align: center;
		    vertical-align: middle;
		    width: 50px;
		}
		.features-section li .features-icon-wrap i{
			font-size: 3em;
			color: #5e5442;
		}
		.features-section li .features-content-wrap {
		    overflow: hidden;
		}
		.features-section li .features-content-wrap p{
			padding-bottom: 0;
		}
		.features-section li .features-content-wrap h2{
			line-height: 1;
		}














/* ==========================================================================
   Advertising Section
   ========================================================================== */
		.advertising-section{
			text-align: center;
		}



       










/* ==========================================================================
   Advanced Search
   ========================================================================== */
		.select-wrap span.select::after{
			content: "\f107";
			right: 10px;
			top: 10px;
		}
		.sidebar .templatic-advanced-search label {
		    margin-bottom: 6px;
		}
		.sidebar .templatic-advanced-search .form_cat:last-child label {
		    margin-bottom: 0;
		    padding-bottom: 0;
		}
		.sidebar .templatic-advanced-search .form_row > label{
			font-weight: 700;
			color: #333;
			font-size: 14px;
			font-family: 'Roboto Condensed', sans-serif;
		}
		.sidebar .templatic-advanced-search input[type="radio"], 
		.sidebar .templatic-advanced-search input[type="checkbox"]{
		    display:none;
		}
		#submit_category_box input[type="checkbox"]{
			display: initial;
		}
		.sidebar input[type="checkbox"] + label,
		.sidebar input[type="radio"] + label{
			position: relative;
			padding-left: 24px;
			padding-bottom: 8px;
		}
		.form_row .selectbox, .form_row input[type="text"], .form_row input[type="date"], .form_row input[type="datetime-local"], .form_row input[type="datetime"], .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[type="url"], .form_row select, .form_row textarea, input[type="time"], input[type="week"]{
			max-width: 299px;
		}
		#content .templatic-advanced-search .form_row input[type="text"]{
			max-width:365px;
		}

		
		/* Checkbox
		   ========================================================================== */
				.sidebar input[type="checkbox"] + label:before {
					border-radius: 3px;
					border: 2px solid rgba(0, 0, 0, 0.2);
					position: absolute;
					left: 0;
					top: 3px;
					content: "";
				    display:inline-block;
				    width:16px;
				    height:16px;
				    vertical-align:middle;
				    cursor:pointer;
				    background-color: #fff;
				}
				.sidebar input[type="checkbox"]:checked + label:before {
					position: absolute;
					left: 0;
					top: 3px;
					content: "\f00c";
					font-family: "FontAwesome";
					font-size: 10px;
					background: #73cb00;
				    border: none;
				    color: #fff;
				    display: flex;
				    display: -webkit-flex;
				    justify-content: center;
				    -webkit-justify-content: center;
				    align-items: center;
				    -webkit-align-items: center;
				}



		/* Radio
		   ========================================================================== */
		   		
		   		.sidebar input[type="radio"] + label:before {
					border-radius: 100%;
					border: 2px solid rgba(0, 0, 0, 0.2);
					position: absolute;
					left: 0;
					top: 2px;
					content: "";
				    display:inline-block;
				    width:16px;
				    height:16px;
				    vertical-align:middle;
				    cursor:pointer;
				    background-color: #fff;
				}
				.sidebar input[type="radio"]:checked + label:before {
					position: absolute;
					left: 0;
					top: 2px;
					content: "";
					font-size: 10px;
					border: 6px solid #73cb00;
				    color: #fff;
				    display: flex;
				    display: -webkit-flex;
				    justify-content: center;
				    -webkit-justify-content: center;
				    align-items: center;
				    -webkit-align-items: center;
				}
				.widget .hr_input_radio li{
					padding: 0;
				}














/* ==========================================================================
   Detail Page
   ========================================================================== */
   #listing_description a{text-decoration: underline;}

   .directory-single-page .full_width_detail .hentry .entry-header-title .entry-header-custom-wrap p label{
	color: #fff;
}
body.frontend_editor .entry-header-image {
    position: relative;
    min-height: 120px;
    z-index: 9;
}
.sidebar .googlemap {
    z-index: 5;
    position: relative;
}
   		#content .claim-post-wraper ul li:first-child{
   			margin-right: 6px;
   		}
   		body .social-media-share li .facebook_share a .share,
   		body .social-media-share li .twitter_share a .share,
   		body .social-media-share li .googleplus_share a .share,
   		body .social-media-share li .pinit_share a .share{
   			font-size: 1em;
   			color: #fff;
   		}
   		body .social-media-share li a{
   			background-color: #6291ca !important;
   			border: none;
   		}
   		body .social-media-share li .facebook_share a{
   			background-color: #6291ca !important;
   		}
   		body .social-media-share li .twitter_share a{
   			background-color: #73d6f4 !important;
   		}
   		body .social-media-share li .googleplus_share a{
   			background-color: #e97266 !important;
   		}
   		body .social-media-share li .pinit_share a{
   			background-color: #f67a74 !important;
   		}
   		body .social-media-share li .pinit_share a:hover .count .showlabel{
   			width: 26px;
   		}
   		.singular .entry-content{
   			margin-bottom: 10px;
   		}
   		body .social-media-share li a .count:after,
   		body .social-media-share li a .count:before{
   			display: none;
   		}
   		body .social-media-share li a .count{
   			border: none;
   			background: none;
   			color: #fff !important;
   			font-size: 0.938em !important;
   			font-weight: 700 !important;
   		}
   		body .social-media-share li a{
   			padding: 8px 12px;
   		}
   		.singular .social-media-share{
   			margin-top: 10px;
   			margin-bottom: 0;
   		}
   		.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right{
   			width: auto;
   			max-width: 46%;
   			word-wrap: normal;
   		}
   		.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left{
   			max-width: 60%;
   			width: auto;
   		}
   		.full_width_detail{
   			color: #fff;
   			padding: 78px 0 45px 0;
   			background-color: #13374f;
   			background-repeat: no-repeat;
   			background-position: left bottom;
			background-size: cover;
			position: relative;
   		}
   		.full_width_detail::before {
			background-attachment: scroll;
			background-clip: border-box;
			background-color: rgba(0, 0, 0, 0.3);
			background-image: none;
			background-origin: padding-box;
			background-position: left top;
			background-repeat: repeat;
			background-size: 100% auto !important;
			content: "";
			display: block;
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
		}
   		.full_width_detail a,
   		.full_width_detail h1,
   		.full_width_detail h2,
   		.full_width_detail h3,
   		.full_width_detail h4,
   		.full_width_detail h5,
   		.full_width_detail h6{
   			color: #fff;
   		}
   		.directory-single-page .full_width_detail  .entry-header-custom-right p:last-child{
   			padding-bottom: 0;
   		}
   		.directory-single-page .full_width_detail  .entry-header-custom-right p{
   			padding-bottom: 14px !important;
   			position: relative;
   		}
   		.directory-single-page .full_width_detail  .entry-header-custom-left p{
   			position: relative;
   		}
   		.clear_rating:hover{
   			color: #73cb00 !important;
   		}
   		.full_width_detail a:hover{
   			color: #73cb00;
   		}
   		.full_width_detail .button a:hover{
   			color: #fff;
   		}
   		.full_width_detail .button{
   			margin-bottom: 0;
   			padding: 16px 20px;
   			font-size: 0.928em;
   			float: right;
   			position: absolute;
   			bottom: 0;
   			right: 0;
   			top: inherit;
   		}
   		.more_photos li{
   			margin-top: 20px;
   			max-width: 90px;
   		}
   		#slider img, #silde_gallery img{
   			border-radius: 3px;
   		}
   		div.neighborhood_widget ul li .nearby_image{
   			margin-top: 0 !important;
   			width: auto !important;
   			max-width: inherit !important;
   		}
   		div.neighborhood_widget ul li .nearby_content h4{
   			margin-top: 0;
   		}
   		.i_category a{
   			color: #444;
   			text-decoration: underline;
   		}
   		.i_category a:hover{
   			color: #73cb00;	
   		}
   		.realated_post{
   			margin-top: 100px;
   			display: inline-block;
   			width: 100%;
   		}
   		.singular .realated_post article.post{
   			margin-bottom: 0;
   		}
   		.realated_post .grid .post:last-child{
   			padding-bottom: 0;
   		}
   		.realated_post
   		.average_rating{
   			font-size: 14px;
   			margin-top: 10px !important;
   		}
   		.full-detail-wrap .average_rating{
   			margin-top: 0px !important;	
   		}
   		.average_rating .average_rating_title{
   			width: auto!important;
   		}
   		.butoontooltipitem{
   			position: relative!important;
   		}
   		#comments li,
   		#comments li li,
		#comments li li .comment-wrap{
			border: none;
		}
		#comments li:first-child{
			padding-top: 0;
		}
		.comment-wrap,
		.average_rating_wrapper ~ .comment-list li > a + div, 
		.average_rating_wrapper ~ .comment-list li > a + div.comment-wrap, 
		.average_rating_wrapper ~ .comment-list li > img.avatar + div, 
		.average_rating_wrapper ~ .comment-list li > img.avatar + div.comment-wrap {
		    border: 1px solid rgba(0, 0, 0, 0.1);
		    border-radius: 3px;
		    margin-left: 80px;
		    overflow: hidden;
		    padding: 30px;
		    word-wrap: break-word;
		    position: relative;
		}
		#comments li li .comment-wrap{
			padding: 0;
		}
		#comments-template li img{
			border-radius: 3px;
			max-width: 54px;
			max-height: 54px;
		}
		#comments-template .comments-wrap .single_rating i, 
		#comments-template .comments-wrap .comments_rating i, 
		#comments-template .comments-wrap .rating i, 
		#comments-template .comments-wrap #rate span i, 
		#comments-template .comments-wrap [class*="rating"] i::before{
			font-size: 1.14em;
		}
		.clear_rating {
		    cursor: pointer;
		    float: right;
		    padding-left: 10px;
		}
		#comments-template{
			margin-top: 80px;
		}
		.singular-listing #content #comments-template #comments{
			padding-top: 0;
		}
		#commentform #rate span.rating_desc{
			margin-left: 0!important;
		}

		#commentform .rate-comment{
			padding: 0!important;
			float: left;
			font-family: 'Roboto Condensed', sans-serif;
			color: #444;
			font-weight: 700;
			font-size: 1em;
			width: 12%;
		}
		.templatic_rating ul{
			float: left;
			margin-right: 10px;
		}
		.comments-wrap  .comment-list .comment-wrap{
			position: relative;
			overflow: visible;
			margin-left: 90px;
		}
		.comments-wrap  .comment-list .comment-wrap:before{
			background-image: url(images/comment-triangle.png);
			background-repeat: no-repeat;
			background-position: left top;
			content: "";
			position: absolute;
			width: 13px;
			height: 25px;
			left: -13px;
			top: 26px;
		}
		#commentform input[type="submit"]{
			font-size: 0.928em;
		    padding: 16px 28px;
		}
		form#commentform p.form-author, 
		form#commentform p.form-email, 
		form#commentform p.form-textarea, 
		form#commentform p.form-url, 
		form#commentform p.log-in-out, 
		form#commentform p.logged-in-as{
			padding: 10px 0;
		}
		form#commentform label{
			margin-bottom: 12px;
			font-weight: 700;
			font-family: 'Roboto Condensed', sans-serif;
		}
		form#commentform #rate, form#commentform #rate div, form#commentform #rate p{
			margin-bottom: 6px !important;
		}
		.butoontooltipitem #rate{
			margin: 6px 10px!important;
		}
		.directory-single-page .full_width_detail .full-detail-wrap .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right,
		.directory-single-page .full_width_detail .full-detail-wrap .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left{
			border: none;
		}
		#content p.alert{
			margin: 20px 0 !important;
			padding: 15px;
		}
		.full-detail-wrap {
		    margin: auto;
		    max-width: 1194px;
		    width: 100%;
		    position: relative;
		}
		.full_width_detail .full-detail-wrap .entry-header-logo{
			display: block;
		    float: left;
		    margin-right: 30px;
		    /*overflow: hidden;*/
		}
		.full_width_detail .full-detail-wrap .entry-header-logo{
			width: 120px;
			height: 120px;
		}
		.directory-single-page .full_width_detail .full-detail-wrap .hentry{
			clear: none;
		}
		.directory-single-page .full_width_detail .full-detail-wrap .hentry .entry-header-title .entry-header-custom-wrap{
			display: inline-block;
			margin-top: 30px;
			margin-bottom: 0;
		}
		.full_width_detail .entry-header-title .fa-stack.has-tip.tip-right .fa.fa-certificate.fa-stack-2x{
			display: none;
		}
		.full_width_detail .entry-header-title .fa-stack.has-tip.tip-right .fa.fa-check.fa-stack-1x{
			display: flex;
			display: -webkit-flex;
		    justify-content: center;
		    -webkit-justify-content: center;
		    align-items: center;
		    -webkit-align-items: center;
			background-color: #73cb00;
		    border-radius: 100%;
		    font-size: 0.3em;
		    text-align: center;
		    vertical-align: middle;
		    width: 28px;
		    height: 28px;
		}
		.full_width_detail .entry-header-title h1 .fa-stack{
			height: 28px;
		    margin-left: 10px;
		    position: absolute;
		    top: 3px;
		    right: -40px;
		    width: 28px;
		}
		.full_width_detail .entry-header-title .fa-stack.has-tip.tip-right .fa.fa-check.fa-stack-1x:after{
			content: "";
			position: absolute;
			width: 26px;
		    height: 26px;
		    border-radius: 100%;
		    border: 2px solid rgba(0, 0, 0, 0.5);
		    left: 1px;
		    top: 1px;
		}
		.directory-single-page .full_width_detail .full-detail-wrap .hentry .entry-header-title .entry-header-custom-wrap p span{
			display: block;
		    line-height: 1.5;
		    overflow: hidden;
		    padding-left: 28px;
		    width: auto;
		}
		.directory-single-page .full_width_detail .full-detail-wrap p i{
			float: left;
		    left: 0;
		    margin-right: 10px;
		    position: absolute;
		    top: 4px;
		}
		.directory-single-page .full_width_detail .full-detail-wrap p i:before{
			color: #fff;
		}
		.full_width_detail .full-detail-wrap .clear_rating{
			padding-left: 0;
		}
		.directory-single-page .full_width_detail .full-detail-wrap .hentry .entry-header-title .entry-title{
			margin-bottom: 12px;
			font-size: 2.500em;
			position: relative;
			line-height: 1;
		}
		.full_width_detail .full-detail-wrap .view_counter{
			float: none;
			font-size: 0.875em;
		}
		.full_width_detail .full-detail-wrap .share_link{
			float: none;
			text-align: left;
			margin: 15px 0;
		}
		.full_width_detail .full-detail-wrap .share_link span{
			float: left;
			margin-right: 14px;
		}
		#preview_submit_from_listing #facebook,
		#preview_submit_from_listing #twitter,
		#preview_submit_from_listing #google_plus{
			align-items: center;
			-webkit-align-items: center;
		    display: flex;
		    display: -webkit-flex;
		    float: left !important;
		    justify-content: center;
		    -webkit-justify-content: center;
		    margin-right: 10px !important;
		    vertical-align: middle;
		}
		.full_width_detail .full-detail-wrap .share_link a{
			border-radius: 100%;
		    display: table-cell;
		    height: 40px;
		    text-align: center;
		    vertical-align: middle;
		    width: 40px;
		}
		.full_width_detail .full-detail-wrap .share_link a:hover{
			background-color: #73cb00!important;
			color: #fff;
			opacity: 1;
		}
		.claim-post-wraper{
			margin-bottom: 0;
			display: inline-block;
			width: 100%;
		}
		.user_biography{
			margin-top: 10px;
		}
		.agent-social-networks{
			margin-bottom: 10px;
		}
		.directory-single-page .full_width_detail .hentry .entry-header-title .listing_rating .single_rating span{
			margin-left: 6px!important;
			color: #fff;
			float: right;
		}
		.directory-single-page .full_width_detail .hentry .entry-header-title .listing_rating .single_rating .average_rating_wrapper span{
			margin-left: 0px!important;
		}
		body .single_rating{
			vertical-align: top;
		}
		body .single_rating span{
			margin-right: 0px;
		}
		.directory-single-page .full_width_detail .hentry .entry-header-title .listing_rating .single_rating i{
			font-size: 1.250em;
		}
		.directory-single-page .full_width_detail .rate_visit{
			display: flex;
			display: -webkit-flex;
			align-items: center;
			-webkit-align-items: center;
			width: 100%;
		}
		.directory-single-page .full_width_detail .rate_visit .view_counter p{
			margin-left: 0;
			margin-top: 0;
		}
		.directory-single-page .full_width_detail .full-detail-wrap .hentry .entry-header-title .listing_rating{
			margin: 0 14px 0 0;
			float: left;
		}
		.comment-author.vcard .null{
			display: inline-block;
		}
		.comment-header .comment,
		.comment-author.vcard .null{
			width: auto;
			margin-right: 8px;
			height: auto;
			vertical-align: middle;
		}
		.comment-header.comment-author{
			margin-bottom: 14px;
		}
		.author_image_date{
			float: left;
		}
		.author_image_date .published{
			width: 100%;
			display: inline-block;
		}
		.author_image_date .published .comment-date{
			color: #999;
			font-size: 0.875em;
		}
		.comment-meta span.comment-reply::after{
			display: none;
		}
		.comment-meta span.comment-reply{
			margin: 0;
			padding: 0;
		}
		#comments li{
			padding: 34px 0;
		}
		#comments li .comment-respond{
			margin-top: 40px;
			margin-left: 100px;
		}
		.comment-respond #reply-title{
			margin-bottom: 20px;
		}
		.rating_text{
			margin-bottom: 8px;
			display: inline-block;
		}
		.templatic_rating ul li{
			margin-right: 0;
		}
		.templatic_rating ul li i{
			font-size: 1.25em;
		}
		form#commentform p.log-in-out, 
		form#commentform p.logged-in-as{
			padding-top: 0;
		}
		#comments .comment-list li ol.children {
		    padding-left: 100px;
		    padding-top: 40px;
		}
		/*.comment-wrap:before,
		.average_rating_wrapper ~ .comment-list li > a + div:before, 
		.average_rating_wrapper ~ .comment-list li > a + div.comment-wrap:before, 
		.average_rating_wrapper ~ .comment-list li > img.avatar + div:before, 
		.average_rating_wrapper ~ .comment-list li > img.avatar + div.comment-wrap:before{
			width: 0;
			height: 0;
			border-top: 10px solid transparent;
			border-bottom: 10px solid transparent;
			border-right:10px solid blue;
			position: absolute;
			left: 0;
			top: 0;
			content: "";
		}*/
		#respond #cancel-comment-reply-link{
			color: #73cb00;
			font-weight: 400;
		}
		form#commentform input[type=text],
		form#commentform textarea{
			background-color: #fbfbfb;
			border-color: #eeeded;
		}
		.comment_column2{
			display: inline-block;
			width: 100%;
		}
		.comment_column2 .form-author, .comment_column2 .form-email{
			float: left;
			max-width: 37.5%;
		}
		.comment_column2 .form-author{
			margin-right: 18px;
		}
		form#commentform textarea {
		    height: 194px;
		    max-width: 570px;
		    min-height: 120px;
		}
		.full_width_detail .full-detail-wrap .view_counter p .counter{
	   		font-weight: 700;
	   }
	   .comment-header div.comment-author {
		    display: inline-block;
		    margin: -3px 0 0 6px;
		    vertical-align: middle;
		}
		#commentform{
			margin-top: 10px;
		}
		.templatic_rating{
			margin-bottom: 42px;
		}
		body.frontend_editor .frontend_uploader, .frontend_edit_upload .frontend_upload_files, .entry-header-logo #fronted_upload_listing_logo{
			bottom: inherit;
		}
		.frontend_editor .directory_google_map #panel input[type="button"]:hover, .frontend_editor #panel input[type="button"]:hover{
			background-color: #73cb00;
		}
		.tevolution_google_map #panel input[type="button"]{
			border-radius: 3px;
		}
		.frontend_editor .directory_google_map #panel input[type="button"], .frontend_editor #panel input[type="button"]{
			background-color: #73cb00;
		}


		#silde_gallery .flex-direction-nav li a{
			opacity: 1;
		}
		.sidebar .flex-direction-nav{
			display: block;
		}
		#silde_gallery .flex-direction-nav li a{
			background: none;
			top: 24px;
		}
		.flex-direction-nav a::before{
			font-size: 30px!important;
		}
		#silde_gallery .flex-direction-nav li a.flex-prev{
			left: -4px;
		}
		#silde_gallery .flex-direction-nav li a:hover{
			background: none;
		}
		.flex-direction-nav a::before{
			color: #fff;
			font-size: 50px;
		}
		.flex-direction-nav a.flex-next::before{
			left: 12px;
		}
		.flex-direction-nav a:before:hover{
			color: #000 !important;
		}
		#silde_gallery .flex-direction-nav li a.flex-next{
			right: 6px;
		}
		.flex-direction-nav a::before{
			left: 10px;
		}
		.flex-direction-nav a.flex-next:hover:before,
		.flex-direction-nav a.flex-prev:hover:before{
			color: #000;
		}
		.squere_ads li{
	   		float: left;
	   		margin: 0 10px 10px 0 !important;
	   		padding: 0!important;
	   	}
	   	.sidebar .flexslider{
	   		width: 98%;
	   	}
	   	.sidebar .flexslider .flex-viewport{
	   		padding: 0;
	   	}

















/* ==========================================================================
   Rating
   ========================================================================== */
		.single_rating i, 
		.comments_rating i, 
		.rating i,
		#rate span i,
		[class*="rating"] i::before{
			font-size: 1.125em;
		}
		.single_rating i.rating-on, .comments_rating i.rating-on, .rating i.rating-on{
			color: #f5ba38;
		}
		.single_rating i.rating-off, .comments_rating i.rating-off, .rating i.rating-off{
			color: #dadada;
		}














/* ==========================================================================
   Login Popup
   ========================================================================== */
   		#popup_login input[type="submit"]{
   			float: left;
   			margin-right: 30px;
   		}
   		#popup_login p{
   			padding-bottom: 0;
   		}
   		#popup_login .form_row:last-child{
   			padding-bottom: 0;
   		}
   		#popup_login .forgot_link{
   			padding-top: 10px;
   		}
   		#popup_login .form_row > label,
   		#sign_up .form_row > label{
   			margin-bottom: 8px;
   			display: inline-block;
   			width: 100%;
   		}
   		#loginform .form_row > label,
   		#userform .form_row > label{
   			margin-bottom: 8px;
   		}
   		#loginform, #userform{
   			margin-top: 30px;
   		}
   		#popup_login .form_row.rember .lw_fpw_lnk{
   			width: 100%;
   			display: inline-block !important;
   		}
   		#popup_login input[type="checkbox"]{
   			display: inline-block;
   			margin-right: 0;
   		}
   		.sidebar .login_form_box .form_row:last-of-type{
   			padding-bottom: 0;
   		}
   		.sidebar .login_form_box .form_row:last-of-type .forgot_link{
   			padding-bottom: 0;
   		}
   		#tmpl_login_frm .login_form_l{
   			margin: 0;
   			padding: 0;
   		}
   		.tmpl_login_frm_data.open .modal_close:before{
   			background: #fff none repeat scroll 0 0;
		    border: 2px solid rgba(0, 0, 0, 0.2);
		    border-radius: 100%;
		    color: #797979;
		    content: "";
		    font-family: "FontAwesome";
		    font-size: 12px;
		    height: 28px;
		    line-height: 1.9;
		    position: absolute;
		    text-align: center;
		    right: -15px;
		    top: -15px;
		    width: 28px;
		    z-index: 999;
   		}
   		dialog, .reveal-modal{
   			border: none;
   			box-shadow: 0 0 70px rgba(0, 0, 0, 0.5);
   			border-radius: 3px;
   		}
   		.tmpl_login_frm_data a,
   		#tmpl_login_frm a{
   			color: #73cb00!important;
		}

		.tmpl_login_frm_data a:hover,
		#tmpl_login_frm a:hover{
			color: #74cb00!important;
		}
		.tmpl_login_frm_data input,
		.tmpl_login_frm_data textarea{
			max-width: 100%!important;
			width: 100%!important;
		}
		.tmpl_login_frm_data input[type="submit"],
		.tmpl_login_frm_data input[type="checkbox"],
		.tmpl_login_frm_data input[type="radio"]{
			max-width: inherit!important;
			width: auto!important;	
		}
		.form_row label{
			margin-bottom: 6px;
		}
		#lostpassword_form{
			margin-top: 40px;
		}
		.sidebar #lostpassword_form{
			margin-top: 20px;
		}
		.tmpl_login_frm_data h3,
		.tmpl_login_frm_data h4{
			border-bottom: 2px solid #73cb00;
		    color: #73cb00;
		    margin-bottom: 20px;
		    padding-bottom: 5px;
		    font-size: 20px;
		    line-height: 1.5;
		}
   		
   		














/* ==========================================================================
   Woo Commerce
   ========================================================================== */
		   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: #73cb00;
		   		border-color: #73cb00;
		   }
		   .woocommerce #respond input#submit:hover, 
		   .woocommerce a.button:hover, 
		   .woocommerce button.button:hover, 
		   .woocommerce input.button:hover{
		   		color: #fff;
		   }
		   .woocommerce span.onsale {
		   		background-color: #73cb00;
			    font-size: 0.957em;
			    font-weight: 700;
			    line-height: 2.836;
			    min-height: 3.436em;
			    min-width: 3.436em;
			    padding: 0.302em;
			}
		   #content ul.products li.product:hover h3,
		   #content ul.products li.product .price,
		   .tmpl_property_agent .agent-top_wrapper,
		   .woocommerce-review-link:hover,
		   ins span.amount,
		   .product_meta .posted_in a:hover
		   {
		   		color: #73cb00;
		   }
		   .woocommerce .woocommerce-message::before{
		   		color: #73cb00;
		   }
		   .woocommerce .woocommerce-message{
		   	border-top-color: #73cb00;
		   }
		   body.woocommerce #content div.product form.cart, 
		   body.woocommerce div.product form.cart, 
		   body.woocommerce-page #content div.product form.cart, 
		   body.woocommerce-page div.product form.cart{
		   		margin-bottom: 1.5em;
		   }
		   body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, 
		   body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, 
		   body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, 
		   body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{
		   		border-bottom: none!important;
		   }
		   body.woocommerce-page #commentform .rate-comment{
		   		width: 20%;
		   }
		   body.woocommerce-page #commentform{
		   		margin-top: 15px;
		   }













/* ==========================================================================
   All In One Map Page
   ========================================================================== */
   		body.full-width-map #site-title{
   			display: block;
   			float: left;
   			padding-top: 3px;
   		}
   		body.full-width-map .header_strip{
   			background-color: #73cb00;
   			padding: 10px 0;
   		}
   		body.full-width-map .header_strip .logo{
   			margin-left: 20px;
   		}
   		body.full-width-map .toggle_handler #directorytab,
   		body.full-width-map div#menu-primary .menu li a{
   			color: #fff;
   		}
   		body.full-width-map div#menu-primary .menu li a:hover{
   			color: #444;
   		}
   		body.full-width-map div#menu-primary .menu li:hover, 
   		body.full-width-map div#menu-primary .menu li[class*="current-menu"]{
   			background-color: inherit;
   		}
   		body.full-width-map .primary_menu li::before{
   			color: rgba(255, 255, 255, 0.8);
   		}
   		body.full-width-map div#menu-primary, 
   		body.full-width-map div#menu-secondary, 
   		body.full-width-map div#menu-secondary1, 
   		body.full-width-map div#menu-secondary1 .mega-menu{
   			width: auto;
   			float: right;
   			margin-top: 4px;
   		}
   		body.full-width-map .primary_menu_wrapper{
   			width: 100%;
   		}
   		body.full-width-map .location_fld_wrapper{
   			margin: 8px 0 0;
   		}
   		body.full-width-map #content, 
   		body.full-width-map .sidebar,
   		body.full-width-map #footer{
   			margin-top: 0;
   		}
   		body.full-width-map .toggle_handler #directorytab{
   			background-color: #73cb00;
   		}













/* ==========================================================================
   About Page
   ========================================================================== */
   		blockquote{
   			color: #5e5442;
   			border-radius: 4px;
   			padding: 36px 36px 36px 66px;
   			background-color: #f9f6ec;
   			margin-top: 0;
   			
   		}
   		blockquote:before{
   			content: "";
   			position: absolute;
   			/*background-color: transparent;
   			background-image: url("images/blockquote-img.png");
   			background-repeat: no-repeat;
   			background-position: left center;*/
   			background:url('images/open-quote.png') no-repeat left top;
   			left: 26px;
   			top: auto;
   		}
   		.category-blog{
   			margin-bottom: 0!important;
   		}












/* ==========================================================================
   Preview Page
   ========================================================================== */
   	body #preview_submit_from_listing .single_rating{
   		display: inline-flex;
   	}
   	body #preview_submit_from_listing .full_width_detail{
	 	padding: 34px;
	}
	.posted_successful .days p label{
		max-width: inherit;
	}
	#lang_sel{
		z-index: 99;
	}









/* ==========================================================================
   Tevolution JobBoard
   ========================================================================== */
   #loop_jobs_taxonomy .post .job-type,
   .browse_by_tag a:hover,
   .tagcloud a:hover, .tags a:hover{
		background-color: #73cb00;
   	}
   	
   	.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .website .frontend_website span:before,
   	.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .website .frontend_website,
   	.singular-jobs .entry-header-title .entry-header-custom-wrap p.website,
   	.singular-jobs .entry-header-title .entry-header-custom-wrap p.website span,
	#loop_jobs_taxonomy .post a:hover,
	#loop_jobs_taxonomy .post:hover .entry-title a{
   		color: #73cb00;
   	}

   	.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .website .frontend_website:hover span:before,
   	.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .website .frontend_website:hover,
   	.singular-jobs .entry-header-title .entry-header-custom-wrap p.website:hover,
   	.singular-jobs .entry-header-title .entry-header-custom-wrap p.website span:hover{
   		color: #444;
   	}

/*home page T - post widget*/

.home-page .listing_post .post-blog-image { margin-bottom: 10px; width: 100%;}


/* ==========================================================================
   Tevolution Deals
   ========================================================================== */
	#slidersection .left_side #silde_gallery{ margin-top: -96px;}
	#slidersection .rightside .bottom_right ul li a{font-size: 14px;}
	.deal-tax-detail .dealcounter li{padding: 5px 22px 5px 0; margin:0 22px 0 0;}
	
	.singular-deals .deal_price_link .countdowncontainer span.hurry_text ~ span,
.deal-tax-detail .dealcounter li strong{color:#73CB00;}
#slidersection .rightside .bottom_right ul li a:hover{background:#73CB00;}
.post .entry .entry-title:hover, .post .entry .entry-title a:hover{color: #73cb00;}

.post[class*="deals-"] .entry .entry-title:hover, .post[class*="deals-"] .entry .entry-title a:hover{
	color: #73cb00;
}



/* ==========================================================================
   Responsive
   ========================================================================== */
	 							@media screen and (max-width: 1700px) {
	 								.tevolution-directory .home_page_banner .search_nearby_widget #searchform input[type="text"]{
	 									max-width: 400px;
	 								}
	 							}
								 @media screen and (max-width: 1600px) {
								 	.home_page_banner .search_key{
								 		max-width: 60%;
								 		left: 20%;
								 	}
								 	.tmpl_login_frm_data.open .modal_close:before{
								 		top: 5px;
								 		right: 5px;
								 	}
								 }

							 	@media screen and (min-width:1200px) {
							 		
							 		.header-wrap #sidebar-header .search_nearby_widget #searchform{
							 			margin: 0;
							 		}
							 		.directory-single-page .full_width_detail .full-detail-wrap .hentry .entry-header-title .entry-title{
							 			font-size: 2em;
							 		}
							 		dialog.tmpl_login_frm_data, .reveal-modal.tmpl_login_frm_data{
							   			width: 22%;
							   			margin-left: -12%;
							   		}
							   		.tevolution-directory .home_page_banner .search_nearby_widget #searchform input[type="submit"],
							   		.tevolution-directory .home_page_banner .search_nearby_widget #searchform input[type="text"]{
							   			min-height: 55px;
							   		}
							 	}
								 @media screen and (max-width:1200px) {
								 	.full_width_detail{background-size: cover;}
								 	.select-wrap span.select{
								 		width: 299px;
								 	}
								 	.tev_sorting_option #directory_sortby_frm .select-wrap span.select{
								 		width: 100%;
								 	}
								 	.listing_post_wrapper .post{margin-right: 16px;}
							 		.video-section .video{
							 			width: auto;
							 		}
							 		#supreme_banner_slider-2 .slider_carousel .slides li{
							 			margin-right: 40px;
							 		}
								 	.tevolution-directory .home_page_banner .search_nearby_widget #searchform input[type="text"]{
								 		min-height: 55px;
								 		padding: 19px 12px;	
								 	}
								 	#commentform .rate-comment{
								 		width: 100%;
								 	}
								 	.middle.tab-bar-section a{
							 			direction: ltr;
							 		}
							 		.tmpl_login_frm_data.open .modal_close::before{
							 			top: 10px;
							 			right: 10px;
							 		}
								 	.sidebar .tevolution_google_map{
								 		width: 100%;
								 	}
							 		.header-widget-wrap #sidebar-header form input[type="text"], 
							 		#sidebar-header form .select-wrap, 
							 		body.tevolution-directory #sidebar-header .search_nearby_widget #searchform input[type="text"], 
							 		.header_strip #sidebar-header .search_nearby_widget #searchform input[type="text"], 
							 		.header_strip #sidebar-header .search_nearby_widget #searchform .select-wrap{
							 			max-width: 84%;
							 			float: none;
							 			padding: 10px 12px;
							 		}
							 		header .location-search-icon:before{
							 			display: none;
							 		}
							 		#sidebar-header{
							 			margin: 0;
							 		}
							 		header .search_nearby_widget #searchform input[type="submit"]{
							 			margin-left: -6px!important;
							 		}
								 	.move-right .exit-off-canvas{
								 		box-shadow: none;
								 		border-left: 1px solid rgba(0, 0, 0, 0.3);
								 	}
									.home_page_banner .search_key {
										bottom: 10px;
									}
									.home_page_banner h3.widget-title {
										margin-bottom: 10px;
									}
									.listing_post_wrapper > div:last-child {
										margin-left: 0;
									}
									.right-medium{
										display: none!important;
									}
									.primary_menu_wrapper .submit-small-button.button {
										border-radius: 0;
										color: #fff;
										float: right;
										font-size: 0;
										height: 44px;
										padding: 0 !important;
										width: 44px;
									}
									.primary_menu_wrapper .submit-small-button.button:before {
										content: "\f067";
										font-family: "FontAwesome";
										font-size: 14px;
										line-height: 3em;
									}
									.primary_menu_wrapper {
										margin-top: -65px;
									}
									.browse_by_categories > div {
										margin-bottom: 70px !important;
									}
									.primary_menu_wrapper {
										position: absolute;
										right: 0;
										top: -45px;
										z-index: 10;
										margin: 0;
									}
									.location_fld_wrapper {
										float: right;
										position: absolute;
										right: 50px;
										top: -45px;
										z-index: 99;
										margin: 0!important;
									}
									#branding hgroup {
										display: none;
									}
									#branding, #branding1 {
										display: block;
									}
									.full-detail-wrap{
										padding: 0 15px;
									}
									.full_width_detail .button{
										margin: 15px;
									}
									.home_page_banner .location-search-icon::before{
										display: none;
									}
									.tevolution-directory .home_page_banner .search_nearby_widget #searchform input[type="submit"]{
										min-height: 55px;
									}
									#supreme_banner_slider-2 .slider_carousel .slides li > a{
										width: auto;
									}
									#tmpl_listings_recent_post-1 .post[class*="format-"]{
										vertical-align: top;
									}
								}


								@media screen and (max-width: 1080px) {
									.footer_widget_wrap{
										display: inline-block;
										width: 100%;
									}
									.home_page_banner .search_key {
									    left: 3%;
									    margin: 0 31px;
									    max-width: 88%;
									}
									.full_width_detail .button{
										position: inherit;
										float: left;
										margin: 0 15px 0 150px;
									}
									.directory-single-page .full_width_detail .full-detail-wrap .hentry .entry-header-title .entry-header-custom-wrap{
										width: 100%;
									}
									.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left{
										padding: 0 0 20px 0;
										width: 100%;
									}
									.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right{
										width: 100%;
										max-width: 100%;
										padding: 0;
										margin: 0;
									}
									.full_width_detail{
										padding: 50px 0;
									}
									.full-detail-wrap{
										display: inline-block;
										width: 100%;
									}

								}

								@media screen and (max-width: 1024px) {
									.singular-classified .more_photos li:first-child{
										margin-top: 20px;
									}
									.full_width_detail .button{
										margin-top: 20px;
									}
									.footer_widget_wrap .widget{
										margin-left: 15px;
									}
									.footer_widget_wrap{
										margin-left: 0;
									}
									#comments li .comment-respond{
										margin-left: 0;
									}
									.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left{
										max-width: 100%;
									}
									input[type="submit"] {
									  -webkit-appearance: none;
									}
									.heading-inner{
										display: block;
									}
									.features-section > ul{
										display: block;
									}
									.widget .textwidget .features-section ul{
										margin-top: 10px;
										display: inline-block;
									}
									.video-section .video-info{
										padding: 45px 31px;
									}
									.slider_carousel .slides li > a{
										border: none;
									}
									.widget .textwidget .features-section li{
										float: left;
									}
									div.neighborhood_widget ul li .nearby_image{
										margin-right: 2%;
									}
									.select-wrap span.select{
										max-width: 299px;
										width: 299px;
									}
								}
								@media screen and (max-width: 800px) {
									.button, .uploadfilebutton, a.button, button, input[type="button"], input[type="reset"], input[type="submit"]{
										display: inline-block;
									}
								}
								@media screen and (max-width: 767px) {
									input[type="submit"] {
									  -webkit-appearance: none;
									}
									.heading-inner{
										display: block;
									}

									.select-wrap span.select::after{
										top: 9px;
									}
									#supreme_banner_slider-2 .slider_carousel .flex-direction-nav .flex-next i, 
									#supreme_banner_slider-2 .slider_carousel .flex-direction-nav .flex-prev i{
										line-height: 2.3;
									}
									.view_mode{
								   		display: none!important;
								   	}
									html{
										font-size: 12px;
									}
									.textwidget p{
										font-size: 14px!important;
									}
									.tab-bar, .left-small{
										height: 3.713em;
									}
									.left-small{
										width: 3.713em;
									}
									.tab-bar .menu-icon{
										width: 3.713em;
										height: 3.713em;		
									}
									.tab-bar-section.middle{
										left: 3.713em;
									}
									.tab-bar .menu-icon span{
										left: 1.106em;
									    top: 1.238em;
									    width: 1.4em;
									}
									.tevolution-directory .home_page_banner .search_nearby_widget #searchform input[type="submit"] {
										padding: 12px 32px;
										min-height: 45px;
									}
									.tevolution-directory .home_page_banner .search_nearby_widget #searchform input[type="text"] {
										padding: 14px 12px;
										max-width: 300px;
										min-height: 45px;
									}
									.home_page_banner .location-search-icon::before{
										display: none;
									}
									
									.browse_by_categories > div{
										margin-bottom:50px!important;
									}
									.home #main #content, .home #main .sidebar{
										margin-top:0;
										padding-top:0;
									}
									.video-section .video{
								   		border-radius: 3px 3px 0 0;
								   		float: none;
								   		width: 100%;
								   }
								   .video-section .video{
								   		border-radius: 3px 3px 0 0;
								   		text-align: center;
								   }
								   .video-section .video-info, .video-section .video + .video-info{
								   		width: 100%;
								   		float: none;
								   		border-radius: 0 0 3px 3px;
								   }
								   body.tevolution-event-manager header .search_nearby_widget #searchform input[type="text"], header #searchform input[type="text"]{
								   		padding: 8.5px 12px;
								   }
								   .full_width_detail .full-detail-wrap .entry-header-logo{
									   	margin: 0 0 20px 0;
									   	float: none;
								   }
								   .directory-single-page .full_width_detail .full-detail-wrap .hentry .entry-header-title .entry-header-custom-wrap{
								   		margin: 20px 0 0 0;
								   }
								   .full_width_detail .full-detail-wrap .share_link{
								   		margin: 0;
								   }
								   .full_width_detail .button{
								   		margin: 15px 15px 0 0;
								   }
								   .full_width_detail .full-detail-wrap .view_counter{
								   		font-size: 1em;
								   		display: inline-block;
								   }
								   .directory-single-page .full_width_detail .rate_visit{
								   		margin-top: 10px;
								   }
								   .full_width_detail .full-detail-wrap .view_counter p{
								   		margin-left: 0;
								   }
								   .directory-single-page .full_width_detail .full-detail-wrap .hentry .entry-header-title .entry-title{
								   		margin-bottom: 0;
								   }
								   .wordpress .tabs dd, .wordpress .tabs li:first-child{
								   		margin-left: 0;
								   }
								   #content, .sidebar{
								   	margin-top: 20px;
								   }
								   header .search_nearby_widget #searchform input[type="submit"]{
								   		padding: 13px 24px;
								   }
								   .tevolution-event-manager .tabs + .directory_manager_tab .sort_options{
								   		top: 0;
								   }
								   .footer_widget_wrap{
								   		max-width: 100%;
								   }
								   .subscriber_container input{
								   		margin-top: 0;
								   }
								   #footer .subscriber_container input[type="submit"]{
								   	padding: 13px 22px;
								   }
								   .listing_post_wrapper{
								   	margin: 0 -2%;
								   }
								   .list .post, .list .hentry, .list div[id*="post"]{
								   		padding-bottom: 10px;
								   		margin-bottom: 10px;
								   }
								   .directory-single-page .hentry .entry-header-title,
								   .hl-custom-field-wrap{
								   		max-width: 100%;
								   }
								   .singular .realated_post article.post{
								   		margin-bottom: 20px;
								   }

								}
							 
							 
							 	@media screen and (max-width: 640px) {
							 		#supreme_banner_slider-2 .slider_carousel .slides li > a{
							 			width: 100%;
							 		}
							 		#supreme_banner_slider-2 .slider_carousel .slides li > a > img{
							 			width: 100%;
							 		}
							 		.footer-bottom-wrap .social-icon{
										float: none;
										display: inline-block;
										width: 100%;
									}
									.taxonomy-category-blog .list .hentry .listing_img,
							   		.taxonomy-category-news .list .hentry .listing_img{
										width: 100%;
										float: none;
									}
							 	}
								@media screen and (max-width: 480px) {
									.listing_post_wrapper{
									   	margin: 0;
									   }
									.full_width_detail .entry-header-title h1 .fa-stack{
										margin-left: 0;
										margin-right: 10px;
									}
									.comment-pagination, .loop-nav, .pagination{
										padding: 15px 0;
									}
									.directory-taxonomy-page .list .post{
										margin-bottom: 15px !important;
    									padding-bottom: 15px !important;
									}
									.directory-single-page .full_width_detail .rate_visit{
										display: inline-block;
									}
									.directory-single-page .view_counter, .event-single-page .view_counter{
										width: 100%;
										display: inline-block;
									}
									.home_page_banner h3.widget-title {
										font-size: 1em;
									}
									.tevolution-directory .home_page_banner .search_nearby_widget #searchform input[type="text"] {
										padding: 12px 12px;
										max-width: 180px;
									}
									.tevolution-directory .home_page_banner .search_nearby_widget #searchform input[type="submit"] {
										padding: 10px 22px;
									}
									.home_page_banner .search_key {
										top: 40px;
									}
									.flex-direction-nav li a {
										font-size: 1em;
									}
									#content ul.browse_by_category{
										float:none;
										width: 100%;
									}
									#content ul.browse_by_category.left{
										padding-right: 0;
									}
									ul.browse_by_category.left{
										padding: 0 0 25px 0;
									}
									.button, .uploadfilebutton, a.button, button, input[type="button"], input[type="reset"], input[type="submit"], .widget-title .more, .tmpl_classified_seller .seller-top_wrapper .tmpl-seller-detail-rt .button, .singular-classified #contact_seller_id, #searchform input[type="submit"], .upload, body.woocommerce #content input.button, body.woocommerce #content input.button.alt, body.woocommerce #respond input#submit, body.woocommerce #respond input#submit.alt, body.woocommerce .widget_layered_nav_filters ul li a, body.woocommerce a.button, body.woocommerce a.button.alt, body.woocommerce button.button, body.woocommerce button.button.alt, body.woocommerce input.button, body.woocommerce input.button.alt, body.woocommerce-page #content input.button, body.woocommerce-page #content input.button.alt, body.woocommerce-page #respond input#submit, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page .widget_layered_nav_filters ul li a, body.woocommerce-page a.button, body.woocommerce-page a.button.alt, body.woocommerce-page button.button, body.woocommerce-page button.button.alt, body.woocommerce-page input.button, body.woocommerce-page input.button.alt, div.woocommerce form.track_order input.button{
										padding: 8px 16px;
									}
									.inner-wrap h3.widget-title{
										font-size:1.55em;
									}
									.special .widget-title .more:before{
										display:none;
									}
									.special .widget-title .more{
										padding:8px 16px;
									}
									.browse_by_categories > div{
										margin-bottom:30px!important;
									}
									body .widget.listing_post .post[class*="format-"]{
										padding: 14px;
									}
									.widget .textwidget .features-section li{
										max-width: 100%;
									}
									body.tevolution-event-manager header .search_nearby_widget #searchform input[type="text"], 
									header #searchform input[type="text"]{
										max-width: 184px !important;
									}
									#branding, #branding1{
										width: auto;
									}
									.home_page_banner .search_key{
										display: none;
									}
									.comment-list li > a, .comment-list li > img.avatar{
										display: none;
										margin: 0;
										padding: 0;
									}
									.comment-wrap, .average_rating_wrapper ~ .comment-list li > a + div, 
									.average_rating_wrapper ~ .comment-list li > a + div.comment-wrap, 
									.average_rating_wrapper ~ .comment-list li > img.avatar + div, 
									.average_rating_wrapper ~ .comment-list li > img.avatar + div.comment-wrap{
										margin-left: 0;
										margin-right: 0;
									}

									#comments #comments-number{
										display: inline-block;
										width: 100%;
									}
									.clear_rating{
										float: left;
										padding-left: 0;
									}
									body .average_rating #rate{
										padding-left: 10px;
									}
									.event-single-page .entry-content #event_video, .event-single-page .entry-content .abput-event-organizer, .event-single-page .entry-content .entry-content, .event-single-page .entry-content .event-organizer, .event-single-page .entry-content .reg_desc, .event-single-page .entry-header, .event-single-page .how_to_reg.frontend_reg_desc{
										margin-bottom: 20px;
									}
									.event-organizer .event-organizer-left + .event-organizer-right{
										margin-left: 0;
										width: 100%;
									}
									.wordpress .tabs{
										padding-left: 0;
									}
									#content, .sidebar{
										margin-top: 20px;
									}
									#main .wrap.row{
										padding-top: 10px;
									}
									#main {
									    padding-top: 0 !important;
									}
									.event-single-page .hentry .entry-header-title .entry-header-custom-wrap, .preview_submit_from_data .hentry .entry-header-title .entry-header-custom-wrap{
										margin-top: 10px;
									}
									.claim-post-wraper{
										display: inline-block;
										width: 100%;
									}
									.wordpress .tabs{
										border: none;
									}
									.wordpress .tabs dd > a, .wordpress .tabs .tab-title > a{
										border-radius: 3px;
										padding: 14px 8px !important;
									}
									.list .post .event_img, 
									.list .post .entry{
										margin-right: 10px;
										width: 29%;
									}
									#loop_event_taxonomy{
										margin-top: 20px;
									}
									.footer-bottom-wrap p{
										float: none;
										display: inline-block;
										margin-left: 0;
										width: 100%;
										margin-top: 10px;
									}
									.author_image_date{
										display: none;
									}
									#comments li{
										padding: 10px 0;
									}
									#comments .comment-list li ol.children {
									    padding-left: 30px;
									    padding-top: 20px;
									}
									#footer{
										margin-top: 20px;
									}
									.realated_post{
										margin-top: 30px;
									}
									.widget h3, .widget-search .widget-title, 
									.widget.title, 
									#comments-number, 
									#reply-title, 
									.realated_post h3{
										margin-bottom: 20px;
									}
									.comment-respond,
									.pos_navigation,
									#comments-template	{
										margin-top: 20px;
									}
									.widget ul li, .loop_related_list > .post{
										padding: 10px 0;
									}
									
									.footer-bottom-wrap .social-icon ul{
										margin: 0;
									}
									.social-icon ul li:first-child{
										padding-left: 0;
									}
									.singular-listing .squere_ads li{
										margin: 0 10px 10px 0 !important;
									}
									#content .claim-post-wraper ul li a::before, body #content .claim-post-wraper ul li.claim_ownership p::before{
										display: none!important;
									}
									.singular-listing .squere_ads li{
								   		float: left;
								   		margin: 0 20px 14px 0 !important;
								   		padding: 0!important;
								   	}
								   	.select-wrap span.select{
								   		max-width: inherit;
								   	}
								   	.home .listing_post_wrapper .post, 
								   	.listing_post_wrapper .hentry, 
								   	.listing_post_wrapper .listing_post .hentry:last-child{
								   		margin-left: 0;
								   		margin-right: 0;
								   	}

								}
								@media only screen and (max-width: 360px){
									.special .heading-inner .more::before{
										display: none;
									}
									.special .heading-inner .more{
										padding: 12px 16px;
									}
									#submit_form .select-wrap select{
								   		width: 100%;
								   		max-width: 100%;
								   	}
								   	.select-wrap span.select{
								   		width: 100%;
								   	}
								}



							/*Detail Page Sidebar*/
							@media only screen and (min-width: 1024px){
								.singular-listing .large-9 {
								    width: 65.6%;
								}
								.singular-listing .large-3 {
								    width: 33.2%;
								}
								.singular-listing .sidebar.large-3 {
								    margin-left: 1.2%;
								}
							}



	*::-moz-selection {
		    background-color: #f6f882!important;
		    color: rgba(0, 0, 0, 0.7)!important;
		}

	/* ==========================================================================
   		// Safari only override
   		========================================================================== */
	::i-block-chrome,.home_page_banner .location-search-icon:before{top: 16px;}
	::i-block-chrome,.tevolution-directory .home_page_banner .search_nearby_widget #searchform input[type="text"]{max-width: 510px;}


	@media print {
		.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left, .directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right { padding-right: 0; padding-left: 0; margin-right: 0; margin-left: 0; max-width: 100%; width: 100%; float: none; }
		.button.post_review_btn, .comment-respond, .pos_navigation, .realated_post, .bottom_line { display: none; }
		.full_width_detail { padding: 0; }
		.directory-single-page .full_width_detail .full-detail-wrap .hentry .entry-header-title .entry-title { font-size: 28px; }
		.directory-single-page .full_width_detail .full-detail-wrap .hentry .entry-header-title .entry-header-custom-wrap { width: 100%; margin-top: 5px; }
		.directory-single-page .full_width_detail .full-detail-wrap .hentry .entry-header-title .entry-header-custom-wrap p span { display: inline; }
		.directory-single-page .full_width_detail .entry-header-custom-right p { padding-bottom: 5px !important; }
		.full_width_detail .full-detail-wrap .entry-header-logo { width: 100px; height: 100px; }
		.wordpress .tabs-content, .singular .entry-content { margin-bottom: 0; }
	}


 /* clw fix */

strong{
	font-weight: 700;
}