@import url(normalize.css);
@import url(component.css);

/* ==========================================================================
   Basic CSS
   ========================================================================== */
		*::-moz-selection {
			background-color: #e7cba8;
			color: rgba(0, 0, 0, 0.7);
		}
		*::selection {
			background-color: #e7cba8;
			color: rgba(0, 0, 0, 0.7);
		}
		
		html {
			font-size: 14px;
		}
		
		body {
			font-family: 'Roboto', sans-serif;
			font-weight: 400;
			color: #888;
			font-size: 16px;
			line-height: 150% !important;
			-webkit-font-smoothing: antialiased;
			font-smoothing: antialiased;
		}
		.widget_loop_taxonomy .post h2.entry-title, .widget_loop_taxonomy .post h2.entry-title a,
		.grid .post h2.entry-title, .grid .post h2.entry-title a,
        .list .post h2.entry-title, .list .post h2.entry-title a{
			font-family: 'Roboto', sans-serif;
			font-weight: bold;
		}
		.fullwidth-wrap {
			margin: 0 auto;
			max-width: 1230px;
			width: 100%;
		}
		.gm-style .google-map-info h6, .gm-style .google-map-info h6 span{font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: bold;}
		.post .entry-header h2.entry-title{font-size: 1.250em; font-weight: normal;}

		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: 'Arvo', serif;
			color: #333;
			/*letter-spacing: 1px;*/
		}
		#comments-number, 
		#reply-title{
			font-size: 1.375em;
		}
		body h1{
			color: #383838;
		}
		.inner-wrap h3.widget-title{
			font-family: 'Arvo', serif;
			color: #444444;
			font-size: 2.188em;
			font-weight: 400;
			margin-bottom: 10px;
		}
        .homepage_content_two h3.widget-title{font-size: 25px;}
		a:hover, ol li a, ul li a{color: #444;}
		.title-subtitle:empty { display: none;}
		.inner-wrap .title-subtitle{text-align: center;}
		.inner-wrap .homepage_above_content2 .title-subtitle{text-align: left;}
		.inner-wrap .title-subtitle h3{margin-bottom: 0;}
		.inner-wrap .title-subtitle {padding-bottom: 25px;}
		
		.homepage_above_content2 h3.widget-title{font-size: 25px;}

		.widget h3, 
		.widget-search .widget-title, 
		.widget-title, 
		.widget.title{
			padding-top: 0;
		}
		.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: #e05333;}

		.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: #444;
		}

		.entry-meta .category a:hover {color: #e05333;}

		p {	line-height: 170% !important;}
		
		a,
		#tev_sub_categories ul li a,
		#sub_event_categories ul li a,
		#sub_listing_categories ul li a,
		.comment-meta a:hover {
			color: #e05333;
		}

		h1 a:hover,
		h2 a:hover,
		h3 a:hover,
		h4 a:hover,
		h5 a:hover,
		h6 a:hover {
			color: #e05333;
		}

		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,
		#contact_widget textarea {
			font-family: 'Roboto', sans-serif;
			font-weight: 400;
			color: #444;
		}

		.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_wdgt 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: #e05333;
			border: none;
			padding: 14px 28px;
			color: #fff;
			border-radius: 2px;
			font-family: 'Roboto', sans-serif;
			font-weight: 400;
			text-transform: none;
			letter-spacing: 0;
		}
		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{
			padding: 14px 12px;
            border-radius: 2px;
		}
		#loop_jobs_taxonomy .post a.tiny_btn{
			color: #fff;
		}
		.frontend_editor .inventory_slider .more_photos li img{
			height: 93px!important;
		}

		/*Color*/
		.frontend_editor .directory_google_map #panel input[type="button"],
		.frontend_editor #panel input[type="button"]{
			background-color: #e05333;
		}
		.frontend_editor .directory_google_map #panel input[type="button"]:hover,
		.frontend_editor #panel input[type="button"]:hover{
			background-color: #424242;
			color: #e05333;
		}

		.wp-editor-container button{
			box-shadow: none;
		}
		
		.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,
		.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt input[type="submit"]:hover{
			background-color: #e05333;
			color: #fff;
		}
		.secondray-button:hover,
		input.secondray-button[type="button"]:hover{
			background-color: #e05333!important;
			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: #19c3ee;
			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: #e05333;
		}
		
		a.current.page-numbers, 
		span.current.page-numbers strong, 
		.page-numbers:hover strong,
		body .secondary_btn:hover, 
		.comment-pagination .page-numbers:hover strong, 
		strong.prev:hover, 
		strong.next:hover, 
		.loop-nav span.next:hover, 
		.loop-nav span.previous:hover, 
		.pagination .page-numbers:hover strong, 
		body .pos_navigation .post_left a:hover, 
		body .pos_navigation .post_right a:hover, 
		a.current.page-numbers, 
		a.page-numbers[title~="Last"]:hover, 
		a.page-numbers[title~="First"]:hover{
			background-color: #19c3ee;
		}

		#content input.button:hover,
		.searchform_wdgt 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: #19c3ee;
		}

		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: #19c3ee;
		}

		header .button.submit-small-button {
		    background-color: #fff;
		    border-radius: 2px;
		    color: #444;
		    margin: 2px 0;
-		    padding: 12px 22px;
		    font-weight: bold;
		    font-size: 14px;
		}
		header .button.submit-small-button i{
			padding-right:6px;
		}
		header .button.submit-small-button:hover{color: #fff;}
		ol li a:hover,
		ul li a:hover {
			color: #e05333;
		}
		.widget h3, 
		.widget-search .widget-title, 
		.widget-title, 
		.widget.title{
			border: none;
			color: #333333;
		}

		/*Color*/
		.sidebar #tmpl_login_frm h3{
			color: #444;
			font-size: 14px;
		}

		.directory-front-page #main > div{
			/*padding: 0px !important;*/margin-bottom:70px;
			display: table;
			width: 100%;
		}
		#main > .homepage_content_two.fullwidth,
		#main > .homepage_content_five.fullwidth{
			/*margin-bottom: 0!important;*/
		}
		.homepage_content_five .templatic_text h3.widget-title{text-align: center;}
		.directory-front-page #main > div:first-child{
			/*margin-top: 100px;*/
		}
		.directory-front-page #main div.without-content-one{
			margin-top: 0;
		}
		.inner-wrap .templatic-advanced-search h3.widget-title,
		.inner-wrap .homepage_above_content.fullwidth h3.widget-title,
		.inner-wrap .homepage_content_five.fullwidth h3.widget-title,
		.inner-wrap .above_homepage_footer.fullwidth h3.widget-title,
		.homepage_content_two.fullwidth h3.widget-title{
			/*color: #fff!important;*/
		}
		.left-off-canvas-menu{
			background-color: #e05333;
		}

	.inner-wrap .above_homepage_footer.fullwidth h3.widget-title{text-align: center;}

		/*Color*/
		.attending_event span.fav span.span_msg a:hover,
		.comment-content p a{
			color: #e05333;
		}

	#main{background: #fbfaf6; padding-bottom: 100px;}
	.directory-front-page #main, #main > .wrap.row{background: transparent; padding-bottom: 0px;}





/* ==========================================================================
   Header
   ========================================================================== */
   		header,
   		#header{
   			background-color: #e05333;
   		}
		.header-wrap {
		  display: inline-block;
		  max-width: 225px;
		  vertical-align: middle;
		  width: 100%;
		  background-color: #fff;
		  min-height: 108px;
		}
		.heder-menu-right {
			display: inline-block; float: right; width: calc(100% - 225px); padding: 2px 15px;
		}

		.nav_bg .menu,
		body .mega-menu .nav_bg,
		#menu-secondary .wrap {
		  display: block!important;
		  margin: auto;
		  float: right;
		}
		.mega-menu, .menu-container{
			padding-bottom: 0;
		}
		.primary_menu_wrapper {
		  background: #e05333;
		  display: inline-block;
		  width: auto;
		  float: left;
		  clear: none;
		}
		body .mega-menu .nav_bg,
		.nav_bg .widget-nav-menu nav, div#menu-secondary .wrap, div#menu-secondary1 .wrap, div#menu-subsidiary .wrap{
			background: none;
		}
		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: #e05333;
		}
		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: rgba(255, 255, 255, 1);
			font-size: 1em;
			font-weight: bold;
			padding: 14px 0;
			margin-right: 16px;
			margin-left: 16px;
			text-transform: uppercase;
			border-bottom: 2px solid transparent;
		}

		body .mega-menu ul.mega .sub-menu li a,
		.nav_bg .widget-nav-menu .sub-menu li a, 
		div#menu-secondary .menu .sub-menu li a, 
		div#menu-secondary1 .menu .sub-menu li a, 
		div#menu-subsidiary .menu .sub-menu li a{
			border-bottom: none;
		}

		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,
		.sub-menu > li a:hover,
		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 {
		  border-bottom: 2px solid #e05333;
		  width: auto;
		  transition: none;
		}
		body .mega-menu ul.mega > li a,
		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 a,
		body .nav_bg .widget-nav-menu > li a,
		body div#menu-secondary .menu > li a,
		body div#menu-secondary1 .menu > li a,
		body div#menu-subsidiary .menu > li a,
		.sub-menu > li a,
		body .mega-menu ul.mega li a,
		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 a,
		body .nav_bg .widget-nav-menu li a,
		body div#menu-secondary .menu li a,
		body div#menu-secondary1 .menu li a,
		body div#menu-subsidiary .menu li a {
			border-bottom: none;
		}
		.sub-menu > li:hover > a{
			border-bottom: none!important;
		}
		.sub-menu > li:first-child{
			border-top: none!important;
		}
		.sub-menu > li a:hover{
			border-bottom: 0;
			text-decoration: none;
		}
		.mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a:hover{
			text-decoration: none;
			color: #fff;
		}
		.sub-menu li a{
			margin-left: 0!important;
		}
		body .mega-menu ul.mega li .sub a, body .mega-menu ul.mega li.current-menu-item .sub-menu li a{
			color: rgba(255, 255, 255, 0.5);
			border-bottom: 2px solid rgba(255, 255, 255, 0.1)!important;
			font-size: 13px;
		}

		body .mega-menu ul.mega li ul.sub-menu ul li a{
			color: rgba(255, 255, 255, 0.5);
			border: none!important;
		}
		body .mega-menu ul.mega li ul.sub-menu ul li a:hover,body .mega-menu ul.mega li.current-menu-item .sub-menu li a:hover{
			color: #fff;
		}
        body .mega-menu ul.mega li:first-child .sub-container.non-mega li.current-menu-item a{
            background: transparent !important;
            color: rgba(255, 255, 255, 0.5) !important;
        }
        body .mega-menu ul.mega li:first-child .sub-container.non-mega li.current-menu-item a:hover{
            background-color: rgba(255,255,255,0.15) !important;
            color: #fff !important;
        }

		.mega-menu ul.mega li ul.sub-menu ul{
			margin: 4px 0 10px;
		}
		body .mega-menu ul.mega .sub li.mega-hdr li a{
			background: none;
		}
		.mega-menu ul.mega .sub li.mega-hdr li a{
			padding-top: 10px;
			padding-left: 0;
		}
		.mega-menu ul.mega li .sub-container{
			top: 50px!important;
		}
		.header_container .bottom-header-nav{
			padding-top: 12px;
			border-top: 1px solid rgba(255, 255, 255, 0.2);
		}
		#nav-secondary{
			border-top: none;
			width: auto;
			float: right;
		}
		.mega-menu.nav-secondary.columns,
		.nav-secondary{
			float: none;
			padding: 0;
			clear: none;
		}

		body .mega-menu ul.mega li:first-child a,
		body .mega-menu ul.mega li.current-menu-item:first-child a,
		body .mega-menu ul.mega li.current-page-item:first-child a,
		body .mega-menu ul.mega li:first-child a,
		body .nav_bg .widget-nav-menu li:first-child a,
		body div#menu-secondary .menu li:first-child a,
		
		body div#menu-secondary1 .menu li:first-child a,
		body div#menu-subsidiary .menu li:first-child a{
			padding-left: 0;
			margin-left: 0;
		}
		body div#menu-secondary .menu li .sub-menu li:first-child a{
			padding-left: 23px;
		}
		#menu-secondary-items .sub-menu li:first-child a{
			margin-left: 0!important;
		}
		.nav_bg .widget-nav-menu li li:first-child, 
		div#menu-secondary .menu li li:first-child, 
		div#menu-secondary1 .menu li li:first-child, 
		div#menu-subsidiary .menu li li:first-child{
			border-top: none;
		}
		.primary_menu_wrapper .widget{
			margin: 0;
		}
		.primary_menu_wrapper .submit-small-button.button {
		  margin: 0;
		}
		.top-header-nav .menu-container {
		  float: left;
		  margin-right: 20px;
		  width: auto !important;
		  padding: 0;
		}
		.top-header-nav {
		 float: right;
		 display: inline-block;
		 width: 100%;
		}
		
		.header_container .top-header-nav-left, .bottom-header-nav .bottom-header-nav-1 {float: left;}
		.header_container .top-header-nav-right {float: right;}

		.bottom-header-nav .bottom-header-nav-2 .widget{float: left; clear: none; width: auto; margin: 0;}

		.header_container .top-header-nav-left .widget,
		.header_container .top-header-nav-right .widget{margin-bottom: 0;}

		.header_container .top-header-nav-right .widget,
		.header_container .top-header-nav-right .location_fld_wrapper{float: left; clear: none; width: auto; padding: 6px;}

		.bottom-header-nav {display: inline-block; width: 100%;}

		.header_container .bottom-header-nav-1{max-width: 500px; float: right;}
		.header_container .bottom-header-nav-1 .location_fld_wrapper,
		.header_container .bottom-header-nav-1 .primary_menu_wrapper{ display: inline-block;}

		.header_container .search_key .search_nearby_widget .searchform_wdgt input[type="text"]{max-width: 222px; float: left; border: none;height: 46px;}
		.header_container .search_key .search_nearby_widget .searchform_wdgt .sgo{margin: 0; padding: 0 20px 0 35px; background-color: #19c3ee; border-radius: 0 3px 3px 0; height: 46px;}

		.header_container .d_location_type_navigation{right: 0;}

		#branding, #branding1 {
		  padding: 20px;
		  float: none;
		  text-align: center;
		  display: inline;
		  vertical-align: middle;
		}
		#site-title, #site-title1{font-size: 25px;}
		#site-description{
			font-size: 12px;
			font-weight: 400;
			color: #444;
			text-transform: none;
			letter-spacing: 0;
			font-family: 'Roboto', sans-serif;
		}


		.button:active, .uploadfilebutton:active, a.button:active, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active{
			position: static;
		}

		@media screen and (min-width: 1200px) {
			.footer-wrap .columns{
				padding-left: 0;
				padding-right: 0;
			}
			#site-title img, #site-title1 img { max-height: 46px;}
		}
		#site-title a{
			float: none;
			width: auto;
			display: inline-block;
		}
		div#menu-primary .menu li:first-child a{
			padding-left: 0
		}
		div#menu-primary .menu .sub-menu li:first-child a{
			padding-left: 10px;
		}
		div#menu-primary .menu li:last-child a{
			padding-right: 0
		}
		div#menu-primary .menu li:hover,
		div#menu-primary .menu li[class*="current-menu"]{
			background: none;
		}
		div#menu-primary .menu li:hover a{
			color: #fff;
		}
		div#menu-primary .menu ul.sub-menu li a {
    		color: #fff;
		}
		.toggle_handler #directorytab i{
			line-height: 1;
			margin: 0 0 0 4px;
		}
		.toggle_handler #directorytab{
			font-size: 14px;
		}
		.toggle_handler #directorytab{
			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_wdgt input[type="text"], 
		.header_strip #sidebar-header .search_nearby_widget .searchform_wdgt input[type="text"], 
		.header_strip #sidebar-header .search_nearby_widget .searchform_wdgt .select-wrap,
		.mega-menu .widget .search-form input, .nav_bg .widget input[type="text"],
		.mega-menu .searchform_wdgt input[type="text"],
		.tevolution-directory .mega-menu .search_nearby_widget .searchform_wdgt input[type="text"]{
			border-radius: 0px;
			border-right: 0 none;
			font-size: 12px;
			margin: 0;
			padding: 10px 34px 10px 12px;
			max-width: 260px!important;
			width: 100% !important;
			border: none;
			color: #333;
		}

		#menu-secondary .search_key{
			top: -16px;
		}
		.my_nearest_city{
			margin: 6px 0;
		}
		.cities_names {
		    margin-bottom: 4px !important;
		}
		.header-search-icon{
			position: relative;
		}
		.header-search-icon:before{
			content: "\f002";
			font-family: 'Font Awesome 5 Pro';
			font-size: 14px;
			position: absolute;
			cursor: pointer;
			font-weight: 900;
		}
		.sidebar .header-search-icon::before{display: none;}
		.header_container .header-search-icon{/*position: absolute; right: 0;*/	}
		.header_container .header-search-icon:before{left: 15px; right: 0;  top: 10px; color: #fff;}

		.search_nearby_widget .searchform_wdgt input[type="text"]{margin-bottom: 0;}

		.mega-menu .searchform_wdgt input[type="submit"],
		#menu-secondary .searchform_wdgt input[type="submit"],
		.mega-menu .searchform_wdgt label{
			background-color: none;
			box-shadow: none;
			display: block;
			float: right;
			margin: 0;
			padding: 0;
			font-size: 0;
		}
		.tevolution-directory .search_nearby_widget .searchform_wdgt input[type="text"]{
			margin-bottom: 0;
            border-radius: 2px 0 0 2px;
		}
        .tevolution-directory .search_nearby_widget .searchform_wdgt input[type="submit"]{
            border-radius: 0 2px 2px 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 {
			border-bottom: 0px solid transparent;
			/*width: auto;*/
			transition: none;
			color: #19c3ee;
		}
		.mega-hdr a:hover{
			border-bottom: none;
		}
		
		.sub-menu li[class*="current-menu"] > a,
		.primary_menu li[class*="current-menu"] > a{
			border-bottom: none!important;
			color: #fff;
		}

		.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-bottom: none;
		}
		.menu li:hover li ul, 
		.nav_bg .widget-nav-menu li:hover li ul{
			top: 0;
		}
		#menu-primary .primary_menu li:before{
			color: rgba(255, 255, 255, 0.4);
			content: "|";
			font-size: 10px;
			left: -4px;
			position: absolute;
			top: 14px;
		}
		#menu-primary .primary_menu li:first-child:before,
		#menu-primary .primary_menu .sub-menu li:before{
			display: none;
		}
		div#menu-primary .menu li a{
			padding: 10px 12px;
			font-size: 14px;
            color: rgba(255, 255, 255, 0.5);
		}
		.mega-menu ul.mega li .sub-container{
			left: 0 !important;
			right: inherit !important;
			margin-top: 0;
		}
		.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{
			transition: all 0.2s ease 0s;
		}

		/*Main Banner No Image*/
		.home_page_banner .no_bannerclass{
			background-color: #292929;
			max-height: 500px;
			height: 100%;
		} 




		/* Sticky Menu
		   ========================================================================== */
			   #container .header_container .header_strip .sticky_main #branding1 img {
				    float: none;
				    margin: 10px 16px -2px;
				}
				.sticky_main .mega_menu_wrap,
		   		.sticky_main div#menu-primary,
		   		.sticky_main div#menu-secondary,
		   		.sticky_main div#menu-secondary1,
		   		.sticky_main div#menu-secondary1,
				#container .header_container .header_strip .sticky_main #menu-secondary,
				#container .header_container .header_strip .sticky_main #menu-secondary1,
				.mega-menu .mega_menu_wrap {background: #e05333; padding: 2px;}

				#container .header_container .header_strip .sticky_main #menu-secondary, #container .header_container .header_strip .sticky_main #menu-secondary1{width:80%;}

		   		.sticky_main #branding1,
		   		.sticky_main #menu-secondary #directory_search_location-1{
		   			/*display: none;*/
		   		}
		   		.sticky_main .menu,
		   		.sticky_main.nav_bg{
		   			border-top: none;
					padding:2px;
		   		}
		   		.nav_bg.sticky_main .menu, 
		   		body .sticky_main .mega-menu .nav_bg, 
		   		.sticky_main #menu-secondary .wrap{
		   			max-width: 100%;
		   		}
		   		body .sticky_main #menu-secondary #menu-secondary-items,  body .mega-menu.sticky_main .nav_bg{
		   			margin: auto;
					padding:0 15px;
					width:100%;
		   		}
		   		.sticky_main .nav_bg .menu, 
		   		body .sticky_main .mega-menu .nav_bg, 
		   		.sticky_main .nav_bg .widget-nav-menu nav, 
		   		.sticky_main div#menu-secondary .wrap, 
		   		.sticky_main div#menu-secondary1 .wrap, 
		   		.sticky_main div#menu-subsidiary .wrap{
		   			padding-top: 0;
		   		}

		   		/*Color*/
		   		.sticky_main .menu{
					display: inline-block !important;
					width: 100% !important;
		   		}
				.sticky_main #branding1, .sticky_main #branding{z-index:109999; }
				.sticky_main #branding1 h1, #container .header_container .header_strip .sticky_main #branding1 img{margin:0;}


		/*Color*/
		div#menu-primary .menu ul ul{
			background-color: #e05333;
		}












/* ==========================================================================
   Main Banner
   ========================================================================== */
		.home_page_banner{ background: #292929; }
		.home_page_banner .widget{padding-bottom: 0;}
		.home_page_banner .flex-control-nav { display: block; z-index: 10; bottom: 20px; display: block; left: 0; right: 0; text-align: center; top: auto;}
		.home_page_banner .flex-control-nav li a{ background-color: transparent; border: 1px solid #fff; font-size: 0;}
		.home_page_banner .flex-control-nav li a.flex-active,
		.home_page_banner .flex-control-nav li a:hover{ background: #fff; border: 1px solid #fff; color: #fff;}
		.inner-wrap .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-size: 3.438em;
			color: #fff;
			text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.2);
			margin-bottom: 10px;
		}
		.home_page_banner p{align-items: center;color: #fff; font-size: 1.250em; text-align: center;text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);}
		.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%;
			max-height: 40%;
	    	padding: 0;
			z-index: 3;
			width: 90%;
			left: 5%;
		}
		.map_fixed_width.home_page_banner .search_key{
			left: 20%;
			max-width: 60%;
		}
		.tevolution-directory .home_page_banner .search_nearby_widget .searchform_wdgt input[type="text"] {
			border: medium none;
			float: left;
			/*border-radius: 0px;*/
			margin-bottom: 0;
			max-width: 402px;
			padding: 18px 12px;
			font-size: 16px;
			color: #222;
			max-height: 54px;
		}
		.tevolution-directory .home_page_banner .search_nearby_widget .searchform_wdgt input[type="submit"] {
			float: left;
			margin: 0;
			/*border-radius: 0;
			font-size: 1em;*/
			font-weight: 700;
			padding: 14px 42px;
			text-transform: uppercase;
			background-color: #19C3EE;
			box-shadow: none;
			padding: 18px 32px 18px 52px;
			max-height: 54px;
		}
		.tevolution-directory .home_page_banner .search_nearby_widget .searchform_wdgt input[type="submit"]:focus{top: 0; vertical-align: top;}
		.tevolution-directory .home_page_banner .search_nearby_widget .searchform_wdgt input[type="submit"]:hover{
			background-color: #e05333;
            border-radius: 2px;
			/*box-shadow: none!important;*/
		}

		.home_page_banner .searchform_wdgt{
			display: flex;
			display: -webkit-flex;
			align-items: center;
			justify-content: center;
			-webkit-align-items: center;
			-webkit-justify-content: center;
			margin: auto;
			padding: 15px 0;
			width: 660px;
		}
		.home_page_banner .location-search-icon:before{
			color: #999;
			content: "ï";
			font-family: 'Font Awesome 5 Pro';
			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;
		}
		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: #11b6d2;
			color: #fff;
			border: none;
		}
		.searchform_wdgt .ui-widget-content{
			border: none;
		}
		.home_page_banner .flexslider .slides img{
			width: 100%;
			/*height: auto;*/
			max-height:none;
		    max-width: 100%;
		}
		.home_page_banner .header-search-icon{
			/*position: absolute;*/
		}
		.home_page_banner .header-search-icon:before{
			left: 25px;
			color: #fff;
			top: -12px;
		}
		.home_page_banner .header-search-icon.sub-hover:after{
			border-right-color: #e05333;
			transition: all 0.2s ease-in-out 0s;
		}

		.home_page_banner .flex-direction-nav .flex-prev i{
			background-image: url(images/prev.png);
			background-repeat: no-repeat;
			width: 32px;
			height: 57px;
			margin-right: -10px;
		}
		.home_page_banner .flex-direction-nav .flex-next .fa-chevron-right:before,
		.home_page_banner .flex-direction-nav .flex-prev .fa-chevron-left:before{
			content: inherit;
			content: initial;
		}
		.home_page_banner .flex-direction-nav .flex-next i{
			background-image: url(images/next.png);
			background-repeat: no-repeat;
			width: 32px;
			height: 57px;
			margin-left: -10px;
		}
		.home_page_banner .flex-direction-nav i{
			font-size: 0;
		}
		.home_page_banner .city_header_image img{
			vertical-align: top;
		}







/* ==========================================================================
   Top City
   ========================================================================== */
	#main .home_page_full_content.columns{background-color: #fbfaf6; padding: 85px 15px; margin-top: 0 !important; border-bottom: 1px solid rgba(239, 235, 221, 1);}
    .widget.topcities{
    	margin-bottom: 0;
    }
	.topcities .cities_list .city_img .city-detail p{
		display: none;
		color: #fff;
		width: 86%;
	}
	.topcities .cities_list .city_img:hover .city-detail p{
		display: block;
	}
	.topcities .cities_list{
		margin: 0 -20px -30px;
	}
	.topcities .cities_list .city_img{
		width: 25%;
		float: left;
		padding: 0 20px 30px;
		position: relative;
	}
	.topcities .cities_list .city_img .city-detail span.cityname{
		color: #fff;
		font-weight: bold;
		font-size: 1.125em;
	}
	.topcities .cities_list .city_img .city-detail span.cityname a:hover{
		color: #e05333;
	}
	.topcities .cities_list .city_img .city-detail{
		bottom: 15px;
		left: 20px;
		position: absolute;
	}
	.topcities .cities_list .city_img img{
		vertical-align: top;
		height:auto;
	}
	.topcities .cities_list .city_img img:before{
		background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 80%, rgba(0, 0, 0, 0.46) 100%) repeat scroll 0 0;
		position: absolute;
		width: 100%;
		height: 100%;
		content: "";
	}

	.topcities .cities_list .city_img a{
		position: relative;
		display: block;
	}
	.topcities .cities_list .city_img:hover a:before{
		background-color: rgba(0, 0, 0, 0.5);
		content: "";
		display: inline-block;
		height: 100%;
		position: absolute;
		width: 100%;
	}
	.topcities .cities_list .city_img img{
		width: 100%;
	}







/* ==========================================================================
   Search Hotels
   ========================================================================== */
   .homepage_content_two.fullwidth,
   .homepage_above_content2{
   		background: #fbfaf6;
   		padding: 85px 0;
   		display: inline-block;
   		width: 100%;
   		vertical-align: top;
   		border-top: 1px solid rgba(239, 235, 221, 1);
   		border-bottom: 1px solid rgba(239, 235, 221, 1);
   }

   .homepage_content_two.fullwidth .widget.templatic-advanced-search{
   		margin-bottom: 0;
   }
   .homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt .form_row input,
   .homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt .form_row .select-wrap span.select,

	.sidebar .templatic-advanced-search .form_row input[type="date"],
	.sidebar .templatic-advanced-search .form_row input[type="datetime-local"],
	.sidebar .templatic-advanced-search .form_row input[type="datetime"],
	.sidebar .templatic-advanced-search .form_row input[type="email"],
	.sidebar .templatic-advanced-search .form_row input[type="file"],
	.sidebar .templatic-advanced-search .form_row input[type="month"],
	.sidebar .templatic-advanced-search .form_row input[type="number"],
	.sidebar .templatic-advanced-search .form_row input[type="password"],
	.sidebar .templatic-advanced-search .form_row input[type="search"],
	.sidebar .templatic-advanced-search .form_row input[type="tel"],
	.sidebar .templatic-advanced-search .form_row input[type="text"],
	.sidebar .templatic-advanced-search .form_row input[type="url"],
	.sidebar .templatic-advanced-search .form_row select,
	.sidebar .templatic-advanced-search .form_row textarea,
	.sidebar .templatic-advanced-search input[type="time"],
	.sidebar .templatic-advanced-search input[type="week"],
	.sidebar .templatic-advanced-search .select-wrap span.select{
   		padding-top: 14px;
   		padding-bottom: 14px;
   		min-height: 47px;
   }
	


   .homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt .form_row .select-wrap select{
   		padding-top: 12px;
   		padding-bottom: 12px;
   }
   .homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt .form_row .select-wrap span.select{
   		min-height: 47px;
   }
   .sidebar .templatic-advanced-search .form_row .select-wrap span.select{
		min-height: 47px;
	}

   .sidebar .templatic-advanced-search .form_row label{
   		font-weight: bold;
   		margin-bottom: 6px;
   }
   .homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt{
   		background-color: #fff; padding: 15px 0; display: inline-block; width: 100%; border: 1px solid rgba(239, 235, 221, 1);
   }
   .homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt .form_row,
   .homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt input[type="submit"]{
   		float: left;
   		max-width: 48.5%;
   		width: 100%;
   		clear: none;
   		 padding-left: 3%;
   }

   .homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt .form_row{
   		height: 80px; margin-bottom: 15px;
   }
   .homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt div.form_row:nth-child(5){
   		clear: none!important;
   }
   .homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt .form_row .select-wrap span.select{
   		max-height: 43px;
   		padding: 12px 12px;
   		color: #999
   }
   .homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt .form_row .select-wrap span.select::after{
   		right: 10px;
   		top: 10px;
   		color: #999;
   }
   .sidebar .searchform_wdgt .form_row .select-wrap span.select:after{
		top: 12px;
   }
   .homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt input[type="submit"]{
   		padding: 15px 22px;
   		margin: 0 3%;
   		font-weight: 700;
   		font-size: 1em;
   		width: 100%;
   		max-width: 94%;
   }
   .homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt .form_row label {
	  color: #444444;
	  font-weight: 700;
	  line-height: 22px;
	  margin-bottom: 8px;
	}

	.homepage_content_two.fullwidth .widget {width: 50%; display: inline-block; float: left; clear: none; padding: 0 15px; margin: 0;}
	#main .features-section ul{margin:0 -15px; font-size: 0;}
	#main .features-section li {width: 50%; padding: 0 15px; display: inline-block; font-size: 15px; margin: 20px 0 0; vertical-align: top;}
	#main .features-section li .icon-box i{font-size: 3em; color: #19c3ee; margin-bottom: 10px;}
	#main .features-section li .icon-box svg { fill: #19c3ee;}
	#main .features-section li h2{font-family: 'Roboto', sans-serif; font-size:1.125em; font-weight: bold;}
	#main .features-section li p{ }




/* ==========================================================================
   How to use video section three
   ========================================================================== */
   .video-block-wrap iframe { border: 1px solid rgba(0, 0, 0, 0.1);}
	.video-block-wrap {display: inline-block; width: 100%; margin: 0 -15px; font-size: 0;}
	.video-block-wrap .left, .video-block-wrap .right{display: inline-block; width: 50%; position: relative; padding: 0 15px; vertical-align: middle; float: none; font-size: 16px;}
    .vid-mockop{background-image: url('images/laptop-mockup.png');background-size: 100%;background-repeat: no-repeat;padding: 3% 12% 7%;}
    .embed-responsive {
        position: relative;
        display: block;
        height: 0;
        padding: 0;
        overflow: hidden;
        padding-bottom: 65.5%;
    }
    .embed-responsive iframe,
    .embed-responsive embed,
    .embed-responsive object,
    .embed-responsive video {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        margin: 0;
        width: 100%;
        height: 100%;
        border: 0;
    }


/* ==========================================================================
   Advanced Search
   ========================================================================== */
   	.sidebar .templatic-advanced-search .form_row .select-wrap select{
   		background-color: #fff;
   		color: #000;
   	}







/* ==========================================================================
   Featured Products
   ========================================================================== */
   .homepage_above_content.fullwidth{
   		padding: 85px 0;
   		display: inline-block;
   		width: 100%;
   }
   .list .listing_img img, 
   .grid .listing_img img, 
   .list div[id*="post"] .listing_img img, 
   .grid div[id*="post"] .listing_img img{
   		border: 1px solid rgba(255, 255, 255, 0.2);
   }
   .list .featured_post .listing_img img, 
   .grid .featured_post .listing_img img, 
   .list .featured_post .listing_img img, 
   .grid .featured_post .listing_img img{
   		border: none;
   }
   .fullwidth .list .featured_post .listing_img img, 
   .fullwidth .grid .featured_post .listing_img img, 
   .fullwidth .list .featured_post .listing_img img, 
   .fullwidth .grid .featured_post .listing_img img{
   		border: 1px solid rgba(255, 255, 255, 0.2);
   }
   
   .homepage_above_content.fullwidth .above_main_left{
   		float: left;
   		width: 65%;
   }
   .homepage_above_content.fullwidth .above_main_right{
   		float: left;
   		margin-left: 50px;
   		width: 30%;
   }
   .homepage_above_content.fullwidth .above_main_right div.widget:last-child{
   		margin-top: 0;
   }
   .grid .entry h2.entry-title{
   		font-size: 1em;
   }
   .list .entry h2.entry-title{
   		font-size: 1.25em;
   }
   .list .entry h2.entry-title{
		padding-right: 10px;   	
   }
   .grid .entry h2.entry-title a{
   		font-weight: 400!important;
   }
   .list .entry h2.entry-title a{
   		font-weight: 400!important;
   }
   .widget-title .more{
   		background-color: inherit;
   		padding: 0;
   		margin: 0;
   		box-shadow: none;
   		color: #e05333;
   		position: relative;
   		padding-right: 25px;
   }
   .widget-title .more:hover{
   		background-color: inherit;
   		box-shadow: none;
   		color: #444;
   }
   .widget-title .more:before {
	    content: "\f30b";
	    font-family: 'Font Awesome 5 Pro';
	    position: absolute;
	    right: 0;
	    top: -1px;
	    transition: all 0.5s ease 0s;
	    color: #e05333;
	    font-weight: 900;
	}
	.widget-title .more:hover:before{
		color: #444;	
	}
	p.creditcard:before, 
	p.byappointment:before, 
	p.goodkids:before, 
	p.sale:before{
		top: -1px!important;
	}
	.list .post .entry .rev_pin ul li .fav .addtofav, 
	.grid .post .entry .rev_pin ul li .fav .addtofav{
		padding-left: 0;
	}
	.single_rating i.rating-on, 
	.comments_rating i.rating-on, 
	.rating i.rating-on{
		color: #ff9c00;
	}
	.single_rating i, 
	.comments_rating i, 
	.rating i,
	#rate span i, 
	[class*="rating"] i:before{
		/*font-size: 1.125em;*/
	}
	
	.single_rating i, .comments_rating i, .rating i{font-size: 1.125em;}

	.favourite a:before {
	  color: #fff;
	  content: "\f004";
	  font-family: 'Font Awesome 5 Pro';
	  padding: 0 3px;
	}
	.post .rev_pin ul li.review a:before {
	  color: #fff;
	    content: "\f075";
	  font-family: 'Font Awesome 5 Pro';
	  padding: 0 3px;
	  top: -1px;
        position: relative;
	}
	.post .rev_pin ul li.pinpoint a:before{
		color: #fff;
		content: "";
		padding: 0 3px;
	 	top: 1px;
	 	font-family: 'Font Awesome 5 Pro';
	}

	.post .classified_img { margin-bottom: 0; }
	.post .classified_img .rev_pin {
		display: none;
	}

	.favourite:before, 
	.post .rev_pin ul li.review:before,
	.post .rev_pin ul li.pinpoint:before {
	  display: none;
	}

	.post .rev_pin ul li{
		padding: 0!important;
	}
	.homepage_above_content.fullwidth .grid .rev_pin{
		border-top: 1px solid rgba(255, 255, 255, 0.1);
	}
	.full-with .grid .rev_pin{
		border-top: 1px solid rgba(255, 255, 255, 0.2);
	}
	.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 .website::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 {
		font-size: 16px;
		text-align: center;
	}

	.post .rev_pin ul li.pinpoint {
  		/*padding-left: 20px!important;*/
	}
	.post .rev_pin ul li.pinpoint::before {
		left: 0;
	}

	.grid .pinpoint{
		display: inline-block;
		/*width: 100%;*/
	}

	p.goodkids::before, 
	p.byappointment::before, 
	p.creditcard::before, 
	p.sale::before{
		font-size: 16px!important;
	}
	.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: 25px;
	}
	.grid .listing_rating{
		margin-bottom: 10px;
	}
	.list .post .entry p, 
	.grid .post .entry p, 
	.list .hentry p, 
	.entry-details p, 
	.list .entry-header.post-blog-content p{
		padding-bottom: 10px;
	}
	.grid .rev_pin li.review{
		/*float: right;*/
	}
	.post.featured_post{
		background-color: #efebdd;
	}
	.homepage_above_content.fullwidth .post.featured_post{
		background-color: transparent;
		padding: 0;
	}
	.list .post.featured_post,
	.list .post.featured_c{
		padding: 15px 16px;
        border: 1px solid rgba(0, 0, 0, 0.04);
        border-radius: 2px;
	}
	#content article.hentry.featured_c, .archive article.hentry.featured_c, .archive article.post.featured_c, .home .hentry.featured_c, .home .post.featured_c {
	    padding: 0;
	}
	.homepage_above_content.fullwidth .list .post.featured_post,
	.homepage_above_content.fullwidth .list .post.featured_c{
		padding-left: 0;
	}
	#content article.hentry.featured_c, 
	.archive article.hentry.featured_c, 
	.archive article.post.featured_c, 
	.directory-front-page .hentry.featured_c, 
	.directory-front-page .post.featured_c, 
	.grid .post.featured_c .post_fig,
	.grid .post.featured_post .listing_img,
	.list .post.featured_c, .grid .post.featured_c, .list .hentry.featured_c {
		background-color: #efecdd;
		border:1px solid rgba(237, 230, 205, 1);
	}

	.grid .post.featured_c .listing_img {
    	background-color: transparent;
	}
	
	#content .list article.hentry.featured_c, 
	.archive .list article.hentry.featured_c, 
	.archive .list article.post.featured_c, 
	.directory-front-page .list .hentry.featured_c, 
	.directory-front-page .list .post.featured_c{
		padding: 16px 16px;
	}

	.list .post .listing_img, 
	/*.grid .post .listing_img, */
	.list .post .post_fig, 
	.grid .post .post_fig{
		margin-right: 3%;
	}

	.grid .post .listing_img,
	.grid .post .post_fig{
		border: 1px solid rgba(239, 235, 221, 1);
		background: #fff;
	}

	.grid .post .entry .event-wrapper .entry-title,
	.grid .post .entry .event-wrapper .listing_rating,
	.grid .post .entry [class*="-wrapper"] .entry-title,
	.grid .post .entry [class*="-wrapper"] .listing_rating,
	.grid .post .entry .entry-title,
	.grid .post .entry .classified-info .listing_rating{display: none;}

	.grid .post h2.entry-title,
	.grid .post .listing_rating{
		margin: 0;
		padding: 10px 15px 0;
		font-size: 1.125em;
	}
	.grid .post .listing_rating{padding-top: 0; padding-bottom: 6px;}

	.post .listing_img .rev_pin, 
	.post .post_fig .rev_pin{
		position: absolute;
		top: 40%;
		width: 100%;
		text-align: center;
	}
	.grid .post .listing_img .rev_pin, 
	.grid .post .post_fig .rev_pin{
		top: 30%;
	}
	.post .rev_pin{display: none;}
	.post .rev_pin ul li a{font-size: 0;}
	.post .rev_pin ul li a:before{font-size:25px;}
	.post .rev_pin ul{display: inline-block;}

	.post .listing_img:hover > a, 
	.post .post_fig:hover > a{ display: block; overflow: hidden; position: relative;}

	.post .listing_img:hover > h2 a, 
	.post .post_fig:hover h2 a{color: #e05333;}

	.post .listing_img:hover > a:before, 
	.post .post_fig:hover > a:before{
	    background-color: rgba(0, 0, 0, 0.2);
	    content: "";
	    display: inline-block;
	    height: 100%;
	    position: absolute;
	    width: 100%;
	}

	.post .listing_img:hover .rev_pin{display: block;}
	#content .rev_pin ul li a.removefromfav.small_btn, #content .rev_pin ul li a.removed, #content .rev_pin li.favourite .fav > a, #content .rev_pin li span a.small_btn.addtofav{
		padding: 0;
	}
	.fav{vertical-align: middle;}
	.rev_pin ul li{vertical-align: inherit;}

	.list .post .listing_img h2.entry-title, .user #content .list .hentry .listing_img h2.entry-title ,
	.list .hentry .listing_img h2.entry-title , #tmpl-search-results.list .post .entry[class*="property"] div[class*="_img"] h2.entry-title ,
	#tmpl-search-results.list .post[class*="property"] div[class*="_img"] h2.entry-title,#tmpl-search-results.list .post[class*="classified"] div[class*="_img"] h2.entry-title,
	.list .post .classified_img .entry-title, .list .post .classified_img .inside_grid, .list .post .entry .classified-info .listing_rating,

	.list .post .listing_img .listing_rating, .user #content .list .hentry .listing_img .listing_rating, .list .hentry .listing_img .listing_rating,
	#tmpl-search-results.list .post .entry[class*="property"] div[class*="_img"] .listing_rating, #tmpl-search-results.list .post[class*="property"] div[class*="_img"] .listing_rating, #tmpl-search-results.list .post[class*="classified"] div[class*="_img"] .listing_rating{
		display: none !important;
	}


	.list .post .event_img h2.entry-title, .user #content .list .hentry .event_img h2.entry-title ,
	.list .hentry .event_img h2.entry-title , #tmpl-search-results.list .post .entry[class*="property"] div[class*="_img"] h2.entry-title ,
	#tmpl-search-results.list .post[class*="property"] div[class*="_img"] h2.entry-title,#tmpl-search-results.list .post[class*="classified"] div[class*="_img"] h2.entry-title,

	.list .post .event_img .listing_rating, .user #content .list .hentry .event_img .listing_rating, .list .hentry .event_img .listing_rating,
	#tmpl-search-results.list .post .entry[class*="property"] div[class*="_img"] .listing_rating, #tmpl-search-results.list .post[class*="property"] div[class*="_img"] .listing_rating, #tmpl-search-results.list .post[class*="classified"] div[class*="_img"] .listing_rating{
		display: none !important;
	}

	.list .post .jobs_img h2.entry-title{display: none !important;}

	.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"], .list .post .event_img{
		width: 40%;
		max-width: 300px;
	}

	.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: 56%;
	}

	.list .post .entry .entry-details p, 
	.list .post .entry-header .entry-details p, 
	#tmpl-search-results.list .post[class*="property"] .entry .entry-details p, 
	.list .entry-header.post-blog-content .entry-details p, #tmpl-search-results.list .post[class*="property"] .entry .entry-details p,	#tmpl-search-results.list .post[class*="classified"] .entry .entry-details p{
	    display: inline-block;
	    padding-right: 15px;
	    width: 50%;
	    vertical-align: top;
	}

	/*Color*/
	.list .moretag:hover{
		color: #e05333;
	}
	
	/*.list .post.featured_post .entry, 
	.list .post.featured_c .entry,*/
	.grid .post.featured_post .entry, 
	.grid .post.featured_c .entry{
		padding: 0 15px 0px;
	}
	.fullwidth .grid .post.featured_post .entry, 
	.fullwidth .grid .post.featured_c .entry, 
	.fullwidth .list .post.featured_post .entry, 
	.fullwidth .list .post.featured_c .entry{
		/*padding-left: 0;
		padding-right: 0;*/
	}

	.grid .post:last-child{
		padding-bottom: 0;
	}
	.amenitie label{
		color: #e05333;
	}
	.grid .post .listing_img, 
	ul.related_post_grid_view li a.post_img{
		margin-bottom: 15px;
	}
	.post .rev_pin ul li a:hover:before, .favourite a.added:before{
		color: #e05333;	
	}
	.textwidget img {
	    margin: 0;
	}
	.border_ad_banner {
	    text-align: center;
	}
	.fullwidth .border_ad_banner {
		border: 2px solid rgba(255, 255, 255, 0.2);
	}
	.squere_ads {
	  display: inline-block;
	  margin:  0!important;
	  width: 100%;
	  vertical-align: top;
	}
	.squere_ads li img{
		border: none;
	    padding: 0;
	    vertical-align: top;
	}
	.fullwidth .squere_ads li img{
		border: 2px solid rgba(255, 255, 255, 0.2);
		padding: 15px;
	}
	.squere_ads li a{
		display: inline-block;
	}
	.fullwidth .squere_ads li{
		margin-bottom: 0!important;
	}
	.squere_ads li{
		margin-right: 22px !important;
	}
	.squere_ads li {
	  float: left;
	  margin-right: 22px !important;
	  margin-top: 6px!important;
	  margin-bottom: 20px!important;
	  padding: 0!important;
	}
	.squere_ads li:last-child{
		margin-right: 0px !important;
	}
	.above_main_right .widget:last-child{
		margin-bottom: 0;
	}
	.above_main_left .widget.special{
		margin-bottom: 0;
	}
	.above_main_left .grid .post:nth-last-child(3),
	.above_main_left .grid .post:nth-last-child(2),
	.above_main_left .grid .post:nth-last-child(1){
		margin-bottom: 0!important;
	}
	.directory-front-page #content, 
	.home.sidebar{
		margin-top: 0;
	}
	.list .entry h2.entry-title ~ [class*="rating"]{
		position: static;
		float: none;
		margin-bottom: 10px;
		display: block;
	}
	.list .featured_post .entry h2.entry-title ~ [class*="rating"],
	.list .featured_c .entry h2.entry-title ~ [class*="rating"]	{
		top: 24px;
	}
	.list .featured_tag, 
	.grid .featured_tag{
		color: #fff;
		background-color: #e05333;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: normal;
		/*border: 2px solid #fff;
		border-left: none;*/
        border-radius: 0 2px 2px 0;
        padding: 4px 12px;
	}
	/*.list .featured_tag:before, 
	.grid .featured_tag:before{
		-moz-border-bottom-colors: none;
		-moz-border-left-colors: none;
		-moz-border-right-colors: none;
		-moz-border-top-colors: none;
		background-color: #e05333;
		border-color: #fff #fff #fff -moz-use-text-color;
		border-image: none;
		border-style: solid solid solid none;
		border-width: 2px 2px 2px 0;
		content: "";
		height: 32px;
		position: absolute;
		right: -8px;
		top: -2px;
		transform: skewX(20deg);
		width: 15px;
		z-index: 1;
	}*/
	#content .home_page_content .widget.special + .widget{
		margin-bottom: 0;
		margin-top: 0;
		float: none;
		text-align: center;
	}
	.directory-front-page #main #content, 
	.directory-front-page #main .sidebar{
		padding-top: 0;
		margin-top: 0;
	}
	.directory-front-page #main #content{
		padding: 0;
	}
	.large-9{
		width: 70%;
	}
	.sidebar.large-3{
		margin-left: 3%;
	}
	.homepage_above_content h3.widget-title,
	.homepage_above_content2 h3.widget-title{
		display: flex;
		align-items: center;
		justify-content: space-between;
		display: -webkit-flex;
		-webkit-align-items: center;
		-webkit-justify-content: space-between;
	}
	.grid .post, 
	.grid div[id*="post"]{
		padding: 0;
	}
	.grid .post .entry-details,
	.grid div[id*="post"] .entry-details{
		padding-top: 0px;
		display: inline-block;
		width: 100%;
	}
	.widget_loop_listing .list .listing_img img, 
	#loop_listing_taxonomy.list .listing_img img{
		margin-top: 0px;
	}
	.widget_loop_listing .list .featured_post .listing_img img, 
	#loop_listing_taxonomy.list .featured_post .listing_img img{
		margin-top: 0;
	}


	/* Listing Badge
	   ========================================================================== */
	   	.list .badge-status{
	   		top: 16px;
	   		border-radius: 0;
			font-size: 0.8em;
			text-transform: uppercase;
			font-weight: 700;
	   	}







/* ==========================================================================
   Sidebar Block
   ========================================================================== */	
	.sidebar h3.widget-title{
		font-size: 1.250em;
		font-weight: 400;
		margin-bottom: 25px;
    	padding-bottom: 10px;
    	border-bottom: 1px solid rgba(225, 225, 221, 1);
    	position: relative;
	}
	.sidebar h3.widget-title:before {
	    border-bottom: 1px solid rgba(225, 225, 221, 1);
	    bottom: -6px;
	    content: "";
	    display: inline-block;
	    position: absolute;
	    width: 58px;
	}
	.widget ul li, 
	.loop_related_list > .post{
		padding: 8px 0;
	}
	.sidebar .widget ul li:first-child{
		padding-top: 0;
	}
	.sidebar a{
		color: #444;
	}
	.sidebar a:hover{
		color: #e05333;
	}
	.sidebar .widget, .sidebar .entry-header-image {
	  margin-bottom: 60px;
	}
	.browse_by_categories > div:last-child {
		margin-bottom: 0 !important;
	}
	.sidebar .widget.popular_posts li:first-child{
		padding-top: 0;
	}
	.sidebar .widget.popular_posts li .post_data p{
		padding-bottom: 0;
	}
	.widget.popular_posts ul li{
		padding: 15px 0;
	}
	.sidebar ul li h2,
	.sidebar ul li h3,
	.sidebar ul li h4,
	.sidebar ul li h5,
	.sidebar ul li h6,
	.sidebar ul li h2 a,
	.sidebar ul li h3 a,
	.sidebar ul li h4 a,
	.sidebar ul li h5 a,
	.sidebar ul li h6 a{
		font-weight: 400;
		text-transform: none;
		letter-spacing: 0;
		font-family: 'Roboto', sans-serif;
	}
	.postpagination a.active, 
	.postpagination a:hover{
		background-color: #19c3ee;
		border-color: #14afd6;
		color: #fff;
	}
	.postpagination a{
		border-radius: 0;
		line-height: 30px;
		height: 30px;
		width: 30px;
	}
	.postpagination{
		text-align: left;
	}
	.popular_posts.widget ul li .post_data p .views{
		border-right: 2px solid rgba(0, 0, 0, 0.1);
	}
    .popular_posts.widget ul li .post_data h3 a{font-size: 16px;}
	.widget-twocolumn ul > li > a, 
	.widget-twocolumn ul > li > span{
		max-width: 90px;
		width: 100%;
	}

	.sidebar .widget.categories li a,
	#footer .pages ul li a{
		/*position: relative;
		padding-left: 16px;*/
	}
	.sidebar .widget.categories li a:before,
	#footer .pages ul li a:before{
		/*position: absolute;
		left: 0;
		top: -2px;
		content: "\f105";
		font-size: 15px;
		color: #e05333;
		font-family: 'Font Awesome 5 Pro';
		transition: all ease 0.5s 0s;*/
	}

	.sidebar .widget .categories li a:hover:before{
		color: #888;
		left: 4px;
		transition: all ease 0.5s 0s;
	}









/* ==========================================================================
   Pricing Table
   ========================================================================== */
	.homepage_content_five.fullwidth{
		/*background: #292929;*/
		padding: 0px 0;
		display: inline-block;
		width: 100%;
		vertical-align: top;
	}
	.homepage_content_five.fullwidth .fullwidth-wrap .widget{
		margin-bottom: 0;
	}
	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap .pricing-inner-wrap{
		border: 1px solid rgba(239, 235, 221, 1);
		width: 100%;
		display: inline-block;
		padding: 25px 45px 45px 45px;
		text-align: center;
	}
	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap.popular .pricing-inner-wrap {
	    border: 0 none;
	    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
	    display: inline-block;
	    margin-top: -40px;
	    padding-bottom: 70px;
	    padding-top: 70px;
	    position: relative;
	    z-index: 200;
	}
	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap {
		float: left;
		max-width: 33.33%;
		width: 100%;
	}
	.homepage_content_five.fullwidth .pricing-block-wrap {
	    display: block;
	    margin: 70px auto auto;
	    width: 80%;
	}
	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap .pricing-inner-wrap .price-block{
		border-top: 1px solid rgba(255, 255, 255, 0.1);
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
		width: 100%;
		display: inline-block;
		color: #333333;
		font-weight: 600;
		padding: 10px 0;
	}
	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap .pricing-inner-wrap .price-block span{
		font-size: 1.875em;
		line-height: normal;
	}
	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap .pricing-inner-wrap .price-block b{
		font-weight: 400;
		font-size: 1.286em;
	}
	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap .pricing-inner-wrap .pricing-list {
		display: flex;
		align-items: center;
		justify-content: center;
		display: -webkit-flex;
		-webkit-align-items: center;
		-webkit-justify-content: center;
		min-height: 220px;
	}
	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap .pricing-inner-wrap ul{
		margin: 10px 0;
	}
	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap .pricing-inner-wrap a.button{
		font-size: 1.143em;
		font-weight: 700;
		padding: 15px 30px;
	}
	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap:first-child .pricing-inner-wrap {
    	border-right: 0 none;
	}
	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap:last-child .pricing-inner-wrap {
    	border-left: 0 none;
	}

	.flexslider .slides > li:first-child {display: block; -webkit-backface-visibility: visible;} 



/* ==========================================================================
   Testimonials
   ========================================================================== */
   		.above_homepage_footer.fullwidth{
			background-color: #fbfaf6;
			padding: 85px 0;
			display: inline-block;
			width: 100%;
			vertical-align: top;
			border-top: 1px solid rgba(239, 235, 221, 1);
			border-bottom: 1px solid rgba(239, 235, 221, 1);
		}
		.above_homepage_footer.fullwidth .widget.testimonials{
			margin-bottom: 0;
		}
		.above_homepage_footer.fullwidth .widget.testimonials .slider_carousel{
			margin-bottom: 0;
		}
		#main .above_homepage_footer.fullwidth{
			margin-bottom: 0!important;
			padding-bottom: 0 !important;
		}
		.above_homepage_footer.fullwidth .testimonials{
			position: relative;
		}
		.above_homepage_footer.fullwidth .flexslider .widget-title{
			text-align: left;
		}
		.above_homepage_footer.fullwidth .testimonials .flex-direction-nav a::before{
			content: initial;
		}
		.above_homepage_footer.fullwidth .testimonials .flex-direction-nav li a{
			top: 0;
		}
		.above_homepage_footer.fullwidth .testimonials .flex-direction-nav .flex-prev{
			right: 50px;
			left: inherit;
		}
		.above_homepage_footer.fullwidth .testimonials a i{
			font-size: 1.625em;
		}
		.above_homepage_footer.fullwidth .testimonials .flex-direction-nav li a{
			font-size: 1em;
			margin-top: 0;
			background-color: #e05333;
			height: 40px;
			width: 40px;
			line-height: 2.7;
		}
		.above_homepage_footer.fullwidth .testimonials .flex-direction-nav li a:hover{
			background: #424242;
			color: #e05333;
		}
		.above_homepage_footer.fullwidth .testimonials .fa-chevron-left::before{
			content: "\f104";

		}
		.above_homepage_footer.fullwidth .testimonials .fa-chevron-right::before{
			content: "\f105";
		}
		.above_homepage_footer.fullwidth .testimonials .flex-viewport .slides li .testi_content{
			/*border: 2px solid rgba(0, 0, 0, 0.06);
			border-radius: 3px;*/
		}
		/*.above_homepage_footer.fullwidth .testimonials .flex-viewport .slides li .testi_content:before{
			content: "";
			position: absolute;
		}*/
		.above_homepage_footer.fullwidth .testimonials .flex-viewport .slides li .testi_content p{
			padding: 15px;
			position: relative;
            font-size: 1.125em;
            padding-left: 50px;
		}
		.above_homepage_footer.fullwidth .testimonials .flex-viewport .slides li .testi_content p:before{
			content: "“";
			position: absolute;
			font-family: georgia;
			font-size: 90px;
			color: rgba(0, 0, 0, 0.2);
			top: 33px;
            left: 1px;

		}
		.above_homepage_footer.fullwidth .testimonials .flex-viewport .slides li .testi_info cite{
			font-style: normal;
			color: #e05333;
			position: absolute;
			top: 14px;
/*			left: 70px;*/
			margin-left: 10px;
		}
		.above_homepage_footer.fullwidth .testimonials .flex-viewport .slides li .testi_info{
			/*bottom: 40px;*/
			left: 48px;
			position: relative;
			display: inline-block;
			width: 90%;
            
		}
		.above_homepage_footer.fullwidth .testimonials .flex-viewport .slides li .testi_info img{
			border: 2px solid rgba(0, 0, 0, 0.1);
			width: 60px;
			height: 60px;
			float: left;
            border-radius: 50%;
		}
		.above_homepage_footer.fullwidth .testimonials .flex-viewport .slides{font-size: 0;}
		.above_homepage_footer.fullwidth .testimonials .flex-viewport .slides li{
			padding: 0 15px;
			position: relative;
			width: 50%;
			float: none;
			font-size: 16px;
			display: inline-block;
			vertical-align: top;
			margin-top: 30px;
			margin-right: 0;
		}
		.above_homepage_footer.fullwidth .testimonials .flex-viewport .slides{
			margin: -15px;
		}

		.above_homepage_footer .fullwidth-wrap > .testimonials{border-bottom: 2px solid rgba(0, 0, 0, 0.06);}
		body .above_homepage_footer .fullwidth-wrap > .widget { padding-bottom: 50px; margin-top: 50px;}

		.slider_carousel .slides li {
		    margin-right: 44px;
		}
		.slider_carousel .slides li img {
		    border: 1px solid rgba(239, 235, 221, 1);
		    max-height: 80px;
		    max-width: 195px;
		    width: auto;
		}

		.slider_carousel .flex-direction-nav .flex-prev{
			left: -40px;
		}
		.slider_carousel .flex-direction-nav .flex-next{
			right: -40px;
		}
		.slider_carousel .flex-direction-nav li a {
		    color: rgba(0, 0, 0, 0.3);
		}
		.slider_carousel .flex-direction-nav li a:hover {
		    color: #e05333;
		}

	.slider_carousel .flex-direction-nav li a{ /*top: -40px;*/ height: 38px;}



/* ==========================================================================
   Page Title , People page
   ========================================================================== */

	body h1.loop-title, body h1.page-title{
		padding-bottom: 5px;
		margin-top: 0;
		font-size: 35px;
	}

	body.singular-page h1.loop-title, body.singular-page h1.page-title{
		padding-bottom: 40px;
	}
	body h1.loop-title:empty, body h1.page-title:empty{
		display: none;
	}

	.wordpress .tabs .normal{
		float: left;
    	font-size: 20px;
    	font-weight: bold;
    	padding: 12px 20px 0 0;
    }







/* ==========================================================================
   Footer Block
   ========================================================================== */
   	#footer .footer_top,
   	.footer_top .footer-wrap.row{
   		background-color: #efebdd;
   	}

   	.directory-front-page #footer{
   		margin-top: 0;
   	}
   	#footer,
   	#footer p{
   		color: #444;
   	}
   	
   	.footer-social-icon ul li a {
   		display: inline-block;
   	}
   	.footer-social-icon ul li a:hover{
   		color: #fff;
   		background-color: #e05333;
   	}

   	#footer .social_media {
   		max-width: 100%;
		width: 100%;
   	}
   	#footer .social_media .social_media_list li { 
   		flex: 0 0 auto;
		max-width: none;
   	}
   	#footer .social_media .social_media_list li a i {
   		line-height: 42px;
   		margin-right: 0;
   	} 

   	/*Color*/
   	#footer .footer-social-icon ul li a:hover i{
		border: 1px solid #e05333;
	}

   	#footer .footer_top .footer-wrap > .columns{
		padding-left: 0;
		padding-right: 0;
	}
   	#footer .footer_bottom{
   		background-color: #e9e3cf;
   	}
   	#footer .footer_bottom div#menu-footer{
   		float: left;
   	}
   	#footer .footer_bottom .footer-content{
   		float: none;
   		font-size: 0.875em;
   		padding: 10px 0;
   		text-align: center;
   	}
   	#footer .footer_bottom .footer-content p{
   		padding-bottom: 0;
   	}
   	.footer_widget_wrap .widget h3.widget-title{
   		font-size: 1.250em;
   		font-weight: 400;
   	}
   	.footer_widget_wrap .widget {
		max-width: 275px;
		width: auto;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 15px;
	}
	#footer .footer_top {padding: 50px 0;}
	#footer .footer_widget_wrap div.widget:first-child{
		margin-left: 0;
	}
	.footer_widget_wrap {
		display: flex;
		justify-content: space-between;
		display: -webkit-flex;
		-webkit-justify-content: space-between;
		margin-left: 0;
	}
	body footer .menu li[class*="current-menu"] > a{
		border-bottom: none;
	}

	/* Contact Info
	   ========================================================================== */
		   #footer .contact-info ul{
				margin: 0;
		   }
		   #footer .contact-info ul li{
		   		padding: 10px 0;
		   }
		   #footer .contact-info ul li:first-child{
		   		padding-top: 0;
		   }
		   #footer .contact-info ul li:last-child{
		   		padding-bottom: 0;
		   }
		   #footer .contact-info ul li i {
				color: rgba(0, 0, 0, 0.5);
				display: block;
				float: left;
				margin-top: 0px;
				margin-right: 12px;
				width: 30px;
				height: 30px;
				text-align: center;
				background-color: #fff;
				border-radius: 50%;
				padding: 8px;
			}
			#footer .contact-info ul li p {
				overflow: hidden;
				padding-bottom: 0;
			}
			#footer .footer-social-icon ul li i{
				border: 1px solid rgba(0, 0, 0, 0.1);
				font-size: 0.9em;
				height: 35px;
				line-height: 35px;
				text-align: center;
				width: 35px;
			}

			#footer .footer-social-icon ul li{
				margin: 0;
				padding: 0;
				float: left;
				margin-right: 10px;
			}
			#footer .footer-social-icon{
				margin-top: 20px;
				display: inline-block;
				width: 100%;
			}
			#footer .footer-social-icon ul{
				margin: 0;
			}
			
			#footer .subscriber_container{background-color: #fff; padding: 15px; position: relative; display: inline-block;}


	/* Pages
	========================================================================== */
		#footer .pages ul li a:before{
			color: rgba(0, 0, 0, 0.3);
		}
		#footer .pages ul li:first-child{
			padding-top: 0;
		}
		#footer .pages ul li:last-child{
			padding-bottom: 0;
			border-bottom: none;
		}


	/* Newsletter
	========================================================================== */
		#footer .subscribe .subscriber_container #newsletter_name{
			display: none;
		}
		#footer .subscribe .subscriber_container input[type="email"],
		#footer .subscribe .subscriber_container input[type="month"],
		#footer .subscribe .subscriber_container input[type="number"],
		#footer .subscribe .subscriber_container input[type="password"],
		#footer .subscribe .subscriber_container input[type="text"],
		#footer .subscribe .subscriber_container input[type="search"],
		#footer .subscribe .subscriber_container input[type="tel"],
		#footer .subscribe .subscriber_container input[type="time"],
		#footer .subscribe .subscriber_container input[type="url"],
		#footer .subscribe .subscriber_container input[type="week"],
		#footer .subscribe .subscriber_container input[type="datetime"],
		#footer .subscribe .subscriber_container input[type="date"],
		#footer .subscribe .subscriber_container input[type="datetime-local"]{
			width: 324px;
			max-width: 324px;
			background: none;
			border: 1px solid rgba(0, 0, 0, 0.2);
			color: #888;
			margin-top: 0;
		}
        #footer .subscribe .subscriber_container input[type="text"]{
            padding-right: 120px;
            min-height: 49px;
        }
		#footer .subscribe .subscriber_container input[type="submit"]{
			margin-top: 0;
		    max-width: inherit;
		    padding: 15px 25px 14px;
		    position: absolute;
		    right: 15px;
		    top: 15px;
		    width: auto;
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
		}


	/* Footer-Bottom
	========================================================================== */
		#footer .footer_bottom a{
			color: #444;
			text-decoration: underline;
		}
		#footer .footer_bottom a:hover{
			color: #e05333;
		}
		#footer .footer_bottom ul li{
			position: relative;
		}
		#footer .footer_bottom ul li:before {
			color: rgba(255, 255, 255, 0.4);
			content: "|";
			font-size: 10px;
			left: -14px;
			position: absolute;
			top: 14px;
		}
		#footer .footer_bottom ul li:first-child:before{
			display: none;
		}
		div#menu-footer .menu li{
			margin-left: 22px;
		}
		div#menu-footer .menu li:first-child{
			margin-left: 0;
		}
		.social_media ul li{width: auto;}









/* ==========================================================================
   Category Page
   ========================================================================== */
   .select-wrap .tev_options_sel + span.select::after{top: 8px;}
   .select-wrap span.select{padding: 8px 12px;}
	.taxonomy-listingcategory #content, 
	.taxonomy-listingcategory .sidebar{
		margin-top: 75px;
	}
   	#breadcrumb > div, 
   	.breadcrumb > div{
   		padding: 20px 0 11px 0;
   	}
   	#sub_listing_categories ul li{
   		width: auto;
   	}
   	#sub_listing_categories ul li a{
   		color: #e05333;
   		display: inline-block;
   		text-decoration: underline;
   		font-weight: bold;
   		font-size: 14px;
   	}
   	#sub_listing_categories ul li a:hover{
   		color: #19c3ee;
   	}
   	.directory_manager_tab{
   		border-bottom: 1px solid rgba(225, 225, 221, 1);
   		padding-bottom: 20px;
   	}
   	.directory_manager_tab .sort_options{
   		width: 100%;
   		display: inline-block;
   	}
   	.tev_sorting_option{
   		margin-bottom: 0;
   	}
   	.tev_sorting_option .tev_options_sel{
   		border-radius: 0;
   		
   	}
   	.select-wrap .tev_options_sel + span.select{
   		border-radius: 0;
   		border: 1px solid rgba(0, 0, 0, 0.22);
   		background-color: #fff;
   	}
   	.select-wrap .tev_options_sel{
   		width: 98.9%;
   	}
   	.directory_manager_tab #directory_sorting, .directory_manager_tab ul.view_mode{
   		float: right!important;
   		/*margin-top: -1px;*/
   		margin-right: 5px;
   		height: 40px;
   	}
   	.tev_sorting_option .tev_options_sel{
   		background-color: #fff;
   	}
   	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:hover:before,
   	div.event_manager_tab ul.view_mode li a.hover:before{
		background-color: #e05333;
		color: #fff;
	}
	.directory_manager_tab ul.view_mode li{
		margin-left: 12px;
	}
	.directory_manager_tab ul.view_mode li a{height: 40px; width: 40px;line-height:40px;}
   	.directory_manager_tab ul.view_mode li a:before{
   		font-size: 18px;
   		line-height: 1.1;
   		display: inline-block;
		height: 38px;
		width: 38px;
		background-color: #fff;
		color: #0a0a0a;
		border-radius: 3px;
		padding-top: 10px;
   	}
   	.breadcrumbs .breadcrumb-trail{
   		max-width: 1194px;
   		width: 100%;
   		margin: auto;
   		float: none;
   		padding-right: 0;
   		padding-left: 0;
   		padding-top: 16px;
   	}
   	#content,
   	.sidebar {
		margin-top: 50px;
	}

	.singular-listing #content,
	.singular-listing .sidebar{
		margin-top: 80px;
	}


	#breadcrumb > div, 
	.breadcrumb > div{
		border-bottom: none;
	}
	.breadcrumb{
		background-color: rgba(239, 235, 221, 1);
	}
	#breadcrumb a, .breadcrumb a{
		color: #333333;
	}
	#breadcrumb > div,
	.breadcrumb > div{
		font-size: 12px;
		text-transform: none;
		color: rgba(0, 0, 0, 0.3);
	}
	#breadcrumb .trail-end,
	.breadcrumb .trail-end,
	#breadcrumb a:hover,
	.breadcrumb a:hover{
		color: #e05333;
	}
	.view_type_wrap{
		margin-bottom: 50px;
		display: inline-block;
		width: 100%;
	}
	.directory-taxonomy-page .list .post{
		margin-bottom: 25px;
		padding-bottom: 35px;
	}
	.sort_order_alphabetical ul li a:hover, .sort_order_alphabetical ul li.active a, .sort_order_alphabetical ul li.nav-author-post-tab-active a{
		background-color: #e05333;
	}
	#sub_listing_categories ul.children li:last-child{
		margin-bottom: 0;
	}
	#sub_listing_categories ul.children{
		margin-top: 8px;
	}
	.filter-options .flit-opt-cols1 a{
		border-radius: 0;
	}

	

	/* Filter
	   ========================================================================== */
	   .tevolution-directory .search_nearby_widget .searchform_wdgt .search_range label {
			color: #444;
			float: left;
			margin-right: 10px;
			width: auto;
		}
		.tevolution-directory .search_nearby_widget .searchform_wdgt .search_range input#radius_range {
			text-align: right;
			float: right;
		}
		#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{
			background-color: #19c3ee;
			height: 8px;
			border: none;
			border-radius: 0;
		}
		#classified-price-range.ui-widget-content, 
		#radius-range.ui-widget-content{
			border-radius: 0;
			margin-top: 25px;
			width: 100%;
			max-width: 98%;
			display: inline-block;
		}
		body.tevolution-event-manager .sidebar .search_nearby_widget .searchform_wdgt input[type="text"]{
			margin-bottom: 20px;
			display: inline-block;
			width: 100%;
		}
		.sidebar .search_nearby_widget .searchform_wdgt .range_address{
			margin-bottom: 20px!important;
		}
		.searchform_wdgt .ui-slider .ui-slider-handle, 
		#propery-price-range .ui-slider-handle, 
		#classified-price-range .ui-slider-handle, 
		#radius-range .ui-slider-handle{
			background-color: #19c3ee;
			border: none;
			border-radius: 0;
			height: 20px;
			width: 20px;
			top: -6px;
		}
		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: #e05333;
		}
		.loading_results::before{
			animation: none;
			background-image: url(images/listings-loader.gif);
			background-repeat: no-repeat;
			height: 62px;
			width: 62px;
			z-index: 99;
			content: "";
		}
		.loop_listing_taxonomy_process i:before{
			animation: none!important;
			background-image: url(images/listings-loader.gif);
			background-repeat: no-repeat;
			height: 62px;
			width: 62px;
			z-index: 99;
			content: "";
			position: absolute;
		}
		.loop_listing_taxonomy_process .fa-spin{
			animation: none!important;
		}
		.sort_order_alphabetical ul li a{
			font-size: 12px;
		}


		/* List Filter
	   ========================================================================== */
		#searchfilterform .ui-widget-content{
			border: medium none;
			border-radius: 0;
			height: 8px;
		}
		#searchfilterform .ui-slider .ui-slider-range{
			background-color: #383838;
		}
		#searchfilterform .ui-slider .ui-slider-handle{
			background-color: #383838;
			border: medium none;
			border-radius: 0;
			height: 20px;
			top: -6px;
			width: 20px;
		}
	   


	   /* Popular Author
	   ========================================================================== */
	   		.tevolution_author_listing .featured_agent_list li a img{
	   			max-width: 65px;
	   			max-height: 65px;
	   			width: 100%;
	   			border-radius: 50%;
	   		}
	   		.sidebar .featured_agent_list li{
	   			padding: 20px 0;
	   		}
	   		.sidebar .featured_agent_list a{
	   			max-width: 65px;
	   		}
	   		.tevolution_author_listing .featured_agent_list li p a{
	   			font-weight: 600;
	   		}
	   		.tevolution_author_listing .featured_agent_list li{
	   			border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	   		}
	   		.author_social_networks.social_media ul li a i{
	   			border: 2px solid rgba(0, 0, 0, 0.1);
	   			border-radius: 0;
	   			color: rgba(0, 0, 0, 0.3);
	   		}
	   		.author-page .social_media ul li a:hover i, 
	   		.user .social_media ul li a:hover i{
				border-color: #e05333;
				color: #e05333;
	   		}

	   	.author-feeds .author_price_details{display: flex; display: -webkit-flex;}
		.author-feeds .author_price_details p { width: 100%;}




		/* Sidebar Categories
	   ========================================================================== */
	   	ul.browse_by_category li .children li{
			font-size: 0.875em;
			margin: 10px 0;
	   	}



	   	/* Flickr
	   ========================================================================== */
	   		.sidebar .Flicker h3.widget-title{
	   			margin-bottom: 0;
	   			padding-bottom: 0;
	   		}
	   		.sidebar .Flicker .flickr_description{
   				font-size: 0.875em;
	   		}
	   		.flicker_photos{
	   			margin-top: 60px!important;
	   		}




		/* Pagination
	   ========================================================================== */
	   	.pagination{
	   		padding: 10px;
	   		background: #fff;
	   		border: 1px solid rgba(239, 235, 221, 1);
	   		margin-top: 20px;
	   	}
		.pagination .prev {
	   		float: left;
	   	}
	   	.pagination .next{
	   		float: right;
	   	}
	   	.pagination .prev:hover strong, .pagination .next:hover strong{
	   		background: transparent !important;
	   		color: #19c3ee !important;
	   	}
			.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 {
				border-radius: 50%;
			}

	   		.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;
				color: #888;
				text-transform: none;
				font-weight: 400;
				vertical-align: middle;
			}
			a.current.page-numbers{
				vertical-align: middle;
				font-weight: 400;
			}
			
	
			.pagination .next.page-numbers .next.page-numbers,
			.pagination .prev.page-numbers .prev.page-numbers{
				border: none;
			}
			.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 {
				padding: 6px 13px 4px;
				border-radius: 50%;
			}
			.pagination a{
				display: inline-block;
			}
			a.page-numbers[title~="Last"]:hover,
			.pagination .next.page-numbers:hover{
				border-color: #e05333;
				background-color: transparent;
				color: #19c3ee !important;
			}

			#loop_listing_taxonomy article:last-child{
				margin-bottom: 0!important;
			}
			.hfeed .list .post:last-child{
				padding-left: 0!important;
				padding-right: 0!important;
			}
			.hfeed .list .featured_post:last-child{
				padding-left: 8px!important;
				padding-right: 8px!important;	
			}



/* ==========================================================================
   Detail Page
   ========================================================================== */
   	.singular-listing #main .wrap .title-section header{
   		background-color: inherit;
   		display: block;
   	}
   	.singular-listing #main .wrap .top-info{
   		display: inline-block;
   		width: 100%;
   		background: #fff;
   		border:1px solid rgba(239, 235, 221, 1);
   		margin-bottom: 100px;
   	}
	
	.singular-listing #main .wrap .top-info .share_link{padding-left: 30px; padding-right: 30px; text-align:left; float:left; margin-top:0; margin-bottom:30px;}
	
   	.singular-listing #main .wrap .title-section{
   		margin-top: 30px;
   		width: 100%;
   		display: inline-block;
   		padding-left: 30px;
   		padding-right: 30px;
   	}
   	.singular-listing #main .wrap .title-section .entry-header .entry-header-logo img{
   		max-width: 160px;
   		max-height: 105px;
   		margin: 0;
   	}
   	.singular-listing #main .wrap .title-section .entry-header .entry-header-logo{
   		display: block;
   		float: right;
   		margin-left: 25px;
   	}
   	.singular-listing #main .wrap .title-section .entry-header .entry-header-title{
   		float: left;
   		width: auto;
   		max-width: 500px;
   	}
   	.singular-listing #main .wrap .title-section .entry-header .entry-header-title h1.entry-title {
   		font-weight: 400;
   		font-size: 1.463em;
   		margin-bottom: 10px;
   	}


   	/* Claim Icon
   	   ========================================================================== */
		   	.singular-listing #main .wrap .title-section .entry-header .entry-header-title .fa-stack .fa-stack-1x{
		   		
		   	}
		   	.singular-listing #main .wrap .title-section .entry-header .entry-header-title .fa-stack .fa-stack-2x{
		   		color: #e05333;
		   	}



   	/* Detail Page Rating
   	   ========================================================================== */

   	.singular-listing #main .wrap .title-section .entry-header .entry-header-title .rate_visit .listing_rating{
   		float: left;
		margin: 0 14px 0 0;
   	}
   	.singular-listing #main .wrap .title-section .entry-header .entry-header-title .rate_visit .listing_rating .directory_rating_row .single_rating span {
		  float: right;
		  margin-left: 6px !important;
		  margin-top: 1px;
	}
	.singular-listing #main .wrap .title-section .entry-header .entry-header-title .rate_visit .listing_rating .directory_rating_row .single_rating .average_rating span{
		margin-left: 0!important;
	}
	.singular-listing #main .wrap .title-section .entry-header .entry-header-title .rate_visit .listing_rating i{
		  font-size: 1.5em;
	}



	/* Detail Page Visit
   	   ========================================================================== */
   	   .singular-listing #main .wrap .title-section .entry-header .entry-header-title .rate_visit .view_counter{
   	   		float: left;
   	   }
   	   .singular-listing #main .wrap .title-section .entry-header .entry-header-title .rate_visit .view_counter p{
   	   		margin-left: 0;
   	   		margin-top: 0;
   	   }
   	   .view_counter .counter{
   	   		font-weight: 600;
   	   }


   	   /* Detail Page Main Content
   	      ========================================================================== */
   	      .singular-listing .sidebar.large-3{
	   	      	margin-left: 1.2%;
	   	      	padding-left: 0;
	   	      	padding-right: 0;
   	      }

   	      /* Hotel Info
   	         ========================================================================== */
	   	      .hotel-info ul{display: inline-block; width: 100%;margin-top: -10px;}
	   	      .hotel-info ul li{list-style: none; }
	   	      .hotel-info ul,
	   	      .hotel-info p{
	   	      		margin-left: 0;
	   	      		margin-bottom: 0;
	   	      		padding-left: 30px!important;
	   	      		padding-right: 30px!important;
	   	      		padding-top: 0px;
	   	      }
	   	      #content .hotel-info ul li,
	   	      #content .hotel-info p{
	   	      		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	   	      		display: inline-block;
	   	      		float: left;
	   	      		width: 50%;
	   	      		padding-bottom:20px;
	   	      		padding-right: 15px;
	   	      		padding-top: 0;
	   	      }
	   	      #content .hotel-info li i{color: rgba(0,0,0,0.40);}
			
			#content .top-info .claim-post-wraper{margin-bottom: 0;	width: 100%; background: rgba(239, 235, 221, 1); padding:0 10px;}

			#content .top-info .claim-post-wraper ul li{padding:10px 0; margin: 0 5px 0 0;}

			#content .top-info .claim-post-wraper ul li.print{margin: 0;}

			#content .top-info .claim-post-wraper ul li a:before{display: none;}
			
			#content .top-info .claim-post-wraper ul li a{background: #fff; color:#000; text-transform: uppercase; font-size: 14px; font-weight: bold; padding: 14px 19px !important;}

	   	      .hotel-info ul li label{
	   	      		width: 100%;
	   	      		display: inline-block;
	   	      		color: #fff;
	   	      		font-weight: 700;
	   	      		text-transform: uppercase;
	   	      		letter-spacing: 1px;
	   	      		line-height: 1;
	   	      		margin-right: 0;
	   	      		margin-bottom: 5px;
	   	      }
	   	      .hotel-info ul li i{
	   	      		float: left;
	   	      		margin-right: 10px;
	   	      		margin-top: 2px;
	   	      		font-size: 1.143em;
	   	      }
	   	      .hotel-info ul li .field-wrap{
	   	      		display: block;
	   	      		overflow: hidden;
	   	      }
	   	      .hotel-info p a{
	   	      		color: #888;
	   	      }
	   	      .hotel-info .send_btns li a{
	   	      		color: #888;		
	   	      }
	   	      .hotel-info .send_btns li a:hover{
	   	      		color: #e05333;
	   	      }
	   	      .hotel-info .claim_ownership{
	   	      		background-color: rgba(255, 255, 255, 0.1);
	   	      		border-bottom: 0;
	   	      }
	   	      .claim-post-wraper .claim_ownership .fa-stack{height: auto;}

	   	      .claim-post-wraper .claim_ownership .fa-stack-1x, .claim-post-wraper .claim_ownership .fa-stack-2x{bottom: -12px; left: -6px;}

	   	      .hotel-info .claim_ownership p.claimed{
	   	      		padding: 0;
	   	      		border-bottom: none;
	   	      }
	   	      .hotel-info .claim_ownership a{
	   	      		width: 100%;
	   	      		display: inline-block;
	   	      		color: #fff;
	   	      		font-weight: 700;
	   	      		text-transform: uppercase;
	   	      		letter-spacing: 1px;
	   	      		line-height: 1;
	   	      }
	   	      .hotel-info .claim_ownership a:hover{
	   	      	color: #e05333;
	   	      }
	   	      .hotel-info .claim_ownership + ul{
	   	      		padding-top: 0;
	   	      }

	   	      .hotel-info p.fav i{
	   	      		display: block!important;
	   	      		padding-right: 10px;
	   	      		padding-top: 2px;
	   	      		font-size: 1.143em;
	   	      		float: left;
	   	      }

	   	      .hotel-info ul.send_btns{
	   	      		display: inline-block;
	   	      		width: 100%;
	   	      		padding-top: 0;
	   	      		vertical-align: top;
	   	      }
	   	      .hotel-info ul.send_btns li{
	   	      		float: left;
	   	      		width: 50%;
	   	      		border-bottom: 0;
	   	      }
	   	      .hotel-info ul.send_btns li.send_frnd{
	   	      		border-right: 1px solid rgba(255, 255, 255, 0.1);
	   	      }
	   	      .hotel-info ul.send_btns li.send_inquiry{
	   	      		padding-left: 30px;
	   	      }
	   	      .hotel-info .share_link {
					display: inline-block;
					margin: 0;
					max-width: 100%;
					background-color: #e05333;
					width: 100%;
					vertical-align: top;
			}
			.hotel-info .share_link .socialbtn{
				display: inline-block;
				float: left;
				vertical-align: top;
				padding-top: 0px;
				padding-bottom: 0px;
				padding-right: 0;
				padding-left: 20px!important;
			}
			.hotel-info .share_link{
				padding-top: 20px;
				padding-bottom: 20px;
				padding-left: 30px;
				padding-right: 30px;
			}
			.hotel-info .share_link .socialbtn li{
				float: left;
				width: auto;
				padding: 0;
				border-bottom: none;
				margin-right: 15px;
			}
			.hotel-info .share_link .socialbtn li a{
				border-radius: 0;
				font-size: 1.143em;
				margin-top: 0;
				height: 40px;
				padding: 10px 13px 10px 11px;
				width: 40px;
				background-color: transparent!important;
				border: 2px solid rgba(255, 255, 255, 0.2);
			}
			.hotel-info .share_link .socialbtn li a:hover{
				background-color: #0a0a0a!important;
				color: #e05333!important;
				border-color: #e05333;
			}
			.hotel-info .share_link .socialbtn li a i{
				margin-right: 0;
				margin-top: 0;
				color: #fff;
				float: none;
			}
			.hotel-info .share_link label{
				margin: 0 10px 0 0;
				float: left;
				color: #fff;
				font-weight: 700;
				letter-spacing: 1px;
				line-height: 1;
				margin-right: 0;
				text-transform: uppercase;
				padding-top: 14px;
			}
			.claim_ownership .fa-stack .fa-certificate{
				color: #e05333;
			}
			.hotel-info .claim_ownership span.fa-stack{
				margin-right: 10px;	
			}


			/* Editor
			   ========================================================================== */
			   	.frontend_editor .hotel-info{position: relative; z-index: 9;}
			   	.oembed_video_span, .popline{ border-radius: 0; box-shadow: none; display: block; margin-left: 0!important; }
			   	input.frontend_edit_text.textfield{ border-radius: 0; margin-left: 0; padding-bottom: 6px; }
				.hotel-info ul li .frontend_edit_anchor i{ float: none; }
				body.frontend_editor .entry-header-image #uploadimage { height: 50px; width: 156px; }


			/* Map Tab
			   ========================================================================== */
		   		#content .get_direction input[type="text"]{max-width: 365px; padding: 15px 12px;}
		   		#listing_map{padding-bottom: 0;}
		   		.tevolution-event-manager #directory_listing_map{ margin-top: 50px;}
		   		.taxonomy-listingcategory #directory_listing_map{margin-top: 0px;}
		   		.taxonomy-ecategory.wordpress .tabs dd > a,
		   		.taxonomy-ecategory.wordpress .tabs .tab-title > a{font-size: 1em; padding-left: 10px; padding-right: 10px;}
		   		.taxonomy-ecategory.wordpress .tabs{padding-left: 10px;}
		   		.taxonomy-ecategory .directory_manager_tab .sort_options{width: auto; margin-top: -46px; position: static;}
		   		.singular-event .entry-content .event-description{margin-top: 20px;}
		   		.get_direction.clearfix > #dir-container:empty { display: none;}



	   		/* Claim Popup
	   		   ========================================================================== */
	   		   #claimownership_msg {
					display: inline-block;
					left: 0 !important;
					margin: 0 !important;
					padding: 0;
					width: 100%;
				}


			/* Multi Rating
			   ========================================================================== */
				
				/*Color*/
				div.star-rating-hover a:before {color: #ff9c00!important;}
				div.star-rating a:before{color: #dadada;}
				div.star-rating-on a::before{color: #ff9c00!important;}
				#comments-template .comments-wrap .readtooltipitem #rate span i:before,
				.entry-header .average_rating_wrapper #single_comment_rating_show_rating #rate span i:before{font-size: 15px!important;}
				.clear_rating:hover {color: #ff9c00!important;}

				/*Color*/
				#sidebar-primary .hotel-info p.claim_ownership a.claimed{
					background: none!important;
					padding: 0;
					border: none!important;					
				}

	   	      




/* ==========================================================================
   Sidebar Map
   ========================================================================== */
   	.sidebar .direction .google-map-directory input[type="text"]{
		border-color: rgba(0, 0, 0, 0.1);
		border-width: 2px;
		margin-bottom: 18px!important;
		margin-top: 10px!important;
		margin-right: 0!important;
   	}
   	.sidebar .direction .google-map-directory a{
   		margin-bottom: 0!important;
   	}
   	.sidebar .direction .google-map-directory a.large_map{
   		color: #fff;
   		background-color: #19c3ee;
   		border: 2px solid #19c3ee;
   		margin-left: 8px;
   		padding-top: 12px;
   	}
   	.sidebar .direction .google-map-directory a.large_map:hover{
   		color: #fff;
   		background-color: #e05333;
   		border-color: #e05333;
   	}

   	.sidebar .direction #map-container{
   		margin-bottom: 0;
   	}

   	.hide_map_direction i {
		background: #e05333;
		border-radius: 100%;
		color: #fff;
		display: inline-block;
		font-size: 0.875em;
		height: 20px;
		line-height: 18px;
		position: relative;
		text-align: center;
		top: -10px;
		width: 20px;
	}
	.widget .select-wrap select, 
	.select-wrap select{
		width: 99%;
	}

	.sidebar .direction #detail_map{
		display: inline-block;
		margin-top: 30px !important;
		width: 100%;
	}






/* ==========================================================================
   Sidebar Author
   ========================================================================== */
   	.sidebar .agent-social-networks a{
		border-radius: 0;
		height: 35px;
		text-align: center;
		width: 35px;
		border: 1px solid rgba(194, 194, 194, 1);
		margin-right: 6px;
		margin-bottom: 0;
		line-height: 2.1;
		display: inline-block;
		color: rgba(194, 194, 194, 1);
   	}
   	.sidebar .agent-social-networks a:hover{
   		background-color: #19c3ee;
   		border-color: #19c3ee;
   		color: #fff;
   	}
   	.sidebar .agent-social-networks a i{
   		width: auto;
   		padding-right: 0;
   		line-height: 1.8;
   	}
   	.sidebar .agent-social-networks a i:after{
   		display: none;
   	}

   	.tmpl-agent-details .enquiry-list .small_btn{
		background-color: #e05333;
		border: medium none;
		border-radius: 0;
		color: #fff;
		font-weight: 400;
		letter-spacing: 0;
		padding: 10px 22px 10px !important;
		text-transform: none;
   	}
   	.tmpl-agent-details .enquiry-list .small_btn:hover{
		background-color: #19c3ee;
		color: #fff;
	}
	.tmpl-agent-details .enquiry-list {
		display: inline-block;
		margin: 10px 0 26px;
		width: 100%;
	}
	.sidebar .agent-top_wrapper {
		display: table;
	}
	.sidebar .agent-top_wrapper .tmpl-agent-photo {
		float: left;
		margin-right: 22px;
	}
	.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: 1em;
		padding-bottom: 0;
	}
	.sidebar .auther-other-details {
		margin-top: 20px;
		display: inline-block;
		width: 100%;
	}
	.sidebar .agent-top_wrapper .tmpl-agent-photo img {
		border: 2px solid rgba(0, 0, 0, 0.1);
		height: 88px;
		width: 88px;
		border-radius: 50%;
	}
	.sidebar .agent-social-networks{
		margin-bottom: 0;
	}





/* ==========================================================================
   Nearby Listing
   ========================================================================== */
	.sidebar h4{ margin-top: 0;}
	
	.neighborhood_widget ul li .nearby_image{max-width: 90px;width: 24%; }
	
	div.neighborhood_widget ul li .nearby_content h4{font-size: 18px;}
	
	.neighborhood_widget ul li .nearby_content p{padding-bottom: 0;font-size: 14px;}

	.widget ul li, 
	.loop_related_list > .post,
	.sidebar .categories li{border-bottom: 1px solid rgba(239, 235, 221, 1);}

	.sidebar .categories li{border-bottom: 0;}

	.rev_pin ul li{border-bottom: none;}

	.sidebar .neighborhood_widget li{padding: 20px 0;}

	.sidebar .postpagination a{	margin-bottom: 4px;	}





/* ==========================================================================
   Listing Detail Page Main Content
   ========================================================================== */
   		.inventory_slider{
   			margin-bottom: 60px;
   		}
   		.inventory_slider .more_photos li img,
   		.inventory_slider .flexslider .slides img{
   			border: 2px solid rgba(0, 0, 0, 0.1) !important;
   		}
   		.more_photos li{
   			max-width: 125px;
   			margin-bottom: 0!important;
   		}
   		#silde_gallery {
			margin: 20px auto 0;
		}
		#silde_gallery .flex-direction-nav{display: block; margin: 0;}
		#silde_gallery .flex-direction-nav li a {
			background: #e05333;
			height: 58px;
			margin-top: 0;
			top: 0px;
			width: 26px;
		}
		
		#silde_gallery .flex-direction-nav li a:hover {background: #19c3ee;}
		.lightbox-container-close-button #lightbox-secNav{right: 14px;}
		



/* ==========================================================================
   Detail Page Tab
   ========================================================================== */		
		.wordpress .tabs{
			border-bottom: 0px solid rgba(239, 235, 221, 1);
			margin-bottom: 0;
			margin-top: 0;
			padding-left: 30px;
		}
		.wordpress .tabs-content{
			padding: 30px 30px 10px;
			border: 1px solid rgba(239, 235, 221, 1);
			/*border-top: 0;*/
			background: #fff;
			margin-bottom: 0;
			vertical-align: bottom;
		}
		.wordpress .tabs-content.onlydesc{
			border-top: 1px solid rgba(239, 235, 221, 1);
		}
		.wordpress .tabs dd > a, 
		.wordpress .tabs .tab-title > a{
			font-family: 'Arvo', serif;
			background: none;
			border: 1px solid transparent;
			border-bottom: 0 !important; 
			border-radius: 0;
			font-size: 1.375em;
			text-transform: capitalize;
			padding: 15px 20px 16px;
			position: relative;
			top: 2px;
		}

		.wordpress .tabs dd.active a, 
		.wordpress .tabs .tab-title.active a{
			color: #e05333;
			border: 1px solid rgba(239, 235, 221, 1);
			border-bottom: none;
			padding: 15px 20px 16px;
			margin-top: 0;
			 transition: all 0s ease 0s;
		}

		.wordpress .tabs dd > a:hover, 
		.wordpress .tabs .tab-title > a:hover{
			background: none;
		}
		body.tevolution-directory #listing_description .listing_content{
			width: 100%;
		}
		.entry-content ul li, 
		.entry-content ol li {
			padding-bottom: 10px;
		}

		#listing_description .entry-content ul.check{margin-left: 0;}

		#listing_description .entry-content ul.check, #listing_description .entry-content ul.check li{list-style: none;}

		#listing_description .entry-content ul.check li{display: inline-block; width: 33.33%;}

		#listing_description .entry-content i:before{color: rgba(0,0,0,0.1); padding-right: 8px;}

		.tabs li{padding-bottom: 0!important;}

		#listing_description .listing_content ol,
		#listing_description .listing_content ul{
			margin-left: 15px;
		}
		#listing_description .listing_content p:last-child{
			padding-bottom: 0;
		}
		#content .tevolution_custom_field{
			/*margin-top: 60px;*/
		}
		h2.custom_field_headding{
			color: #444444;
			font-size: 24px;
			text-transform: uppercase;
			letter-spacing: 1.5px;
			font-weight: 400;
			margin-bottom: 15px;			
		}
		#content .bottom_line .i_category a{
			color: #444;
			text-decoration: underline;
		}
		#content .bottom_line .i_category a:hover{
			color: #e05333;
		}

		/*pagination*/
		.singular .pos_navigation .post_left a i, .singular .pos_navigation .post_right a i{display: none;}
		body.singular .pos_navigation .post_left a img {
		    background: #fff none repeat scroll 0 0;
		    float: left;
		    margin-right: 18px;
		}
		body.singular .pos_navigation .post_right a img {
		    float: right;
		    margin-left: 18px;
		}
		body.singular .pos_navigation .post_left a img, body.singular .pos_navigation .post_right a img {
		    height: 48px;
		    width: 68px;
		}
		body.singular .pos_navigation a abbr span {
    		display: block;
		    line-height: normal;
		    font-size: 1em;
		}
		body.singular .pos_navigation .post_left, body.singular .pos_navigation .post_right {
		    margin: 5px 0;
		    width: 45%;
		}

		.singular .pos_navigation .post_left, .singular .pos_navigation .post_right {
		    max-width: 45%;
		}
		body.singular .pos_navigation .post_right a {
		    text-align: right;
		}

		/* Vouchers
		   ========================================================================== */
		   		#listing_coupons ul li .cpn_optopn a{
					background-color: #e05333;
					border: medium none;
					border-radius: 0;
					font-size: 13px;
					font-weight: 400;
					letter-spacing: 0;
					padding: 13px 22px 10px;
					text-transform: none;
					color: #fff!important;
		   		}
		   		#listing_coupons ul li .cpn_optopn a:hover{
					background-color: #424242;
		   		}
	

	/* Detail Page Social Icon
   ========================================================================== */
   		body .social-media-share li a .count::after,
   		body .social-media-share li a .count::before{
   			display: none;
   		}
   		body .social-media-share li a{
   			padding-bottom: 0;
   			padding-top: 0;
   			border-radius: 0;
   		}
   		body .social-media-share li a .count{
   			line-height: normal;
   			color: inherit !important;
   			background: none;
   			padding: 8px 15px 8px 0;
   			border-left: 0px solid rgba(0, 0, 0, 0.1);
   		}
   		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;
   			padding: 0 8px;
   		}
   		body .social-media-share li a{
   			border: none;
   		}
   		body .social-media-share li .facebook_share a .share,
   		body .social-media-share li .facebook_share a{
   			color: #3a5ba2 !important;
   		}
   		body .social-media-share li .twitter_share a .share,
   		body .social-media-share li .twitter_share a{
   			color: #1ebef0 !important;
   		}
   		body .social-media-share li .googleplus_share a .share,
   		body .social-media-share li .googleplus_share a{
   			color: #e1584b !important;
   		}
   		body .social-media-share li .pinit_share a .share,
   		body .social-media-share li .pinit_share a{
   			color: #c33c2d !important;
   		}
   		
   		.social-media-share{
			text-transform: uppercase;
			font-weight: 700;   			
   		}
   		body .social-media-share li a:hover .count .showlabel,
   		body .social-media-share li a .count .showlabel{
   			word-wrap: initial;
   		}
   		body .social-media-share li .pinit_share a:hover .count .showlabel{
   			width: 25px;
   		}
   		
   		/* ==========================================================================
   		   Detail Page share-cat-visits
   		   ========================================================================== */
   		   #content .share-cat-visits { background:rgba(239, 235, 221, 1); padding:15px 20px; display: inline-block; width: 100%; display: flex; align-items: center;justify-content: space-between;display: -webkit-flex;-webkit-align-items: center;-webkit-justify-content: space-between;}   		   #content .share-cat-visits .left-part{float: left;}
   		   #content .share-cat-visits .right-part{float: right; font-size: 14px; max-width: 360px;}
   		    
   		   .preview_submit_from_data #main{padding-bottom: 0;}
   		   .preview_submit_from_data #content .share-cat-visits .right-part{max-width: 100%;}
   		   .preview_submit_from_data .sidebar {width: 100% !important; margin-left: 0 !important; padding: 10px;} 
   		   .preview_submit_from_data .wordpress .tabs-content{vertical-align: top;}
   		   .preview_submit_from_data .entry-content .tabs-content + .entry-content{margin-top: 20px;}
   		   .preview_submit_from_data .single-social-media > a { padding-right: 20px;}
   		   #content .share-cat-visits .right-part .bottom_line { float: right; width: auto;line-height: normal;margin-bottom: 0;padding: 0; text-align: right;}
   		   
   		   #content .middle-overview-info .tmpl_custom_fields{margin-top: 30px;} 
   		   
   		   .singular .social-media-share{margin-bottom: 0;}

   		   body .social-media-share li{padding-bottom: 0;}


   		/* ==========================================================================
   		   Detail Page Pagination
   		   ========================================================================== */
		   		#content .pos_navigation a{
					color: #444;
					font-weight: bold;
					padding: 0;
				}
				#content .pos_navigation a em{font-style: normal; color: rgba(153, 153, 153, 1);}
				#content .pos_navigation a .fa-angle-left:before{
					content: "\f177";
				}
				#content .pos_navigation a .fa-angle-right:before{
					content: "\f178";
				}
				#content .pos_navigation a:hover, body.singular .pos_navigation .post_left a:hover span, body.singular .pos_navigation .post_right a:hover span {
					background-color: transparent;
					color: #e05333 !important;
				}
		   		.pos_navigation, #loop-nav {
		   			border: 1px solid rgba(0, 0, 0, 0.1);
		   			border-bottom: 0;
		   			border-left: 0;
		   			border-right: 0;
					height: auto;
				}
				.pos_navigation {
					margin: 50px 0 40px 0;
				}
				.singular .pos_navigation .post_left, 
				.singular .pos_navigation .post_right {
					  max-width: inherit;
				}
				.pos_navigation .post_left {
					float: left;
				}
				.pos_navigation .post_left, 
				.pos_navigation .post_right {
					margin: 0 !important;
					padding: 20px 0;
				}
				.pos_navigation .post_left a,
				.pos_navigation .post_right a{
					padding: 0;
				}


/* ==========================================================================
   Related Listings
   ========================================================================== */
	#comments-number, 
	#reply-title{
		color: #444;
		margin-bottom: 30px!important;
	}
	.realated_post h3{
		font-size: 1.929em;
		color: #444;
		margin-bottom:25px;
	}
	.singular-listing .realated_post{display: inline-block; width: 100%; margin-top: 40px;}
	.singular-listing .realated_post .rev_pin ul li{margin-right:4px;}
	.singular-listing .realated_post .rev_pin ul li a:before{font-size: 1.125em;}
	.singular-listing .realated_post h3{font-size: 1.375em;}
	.singular-listing .realated_post h2.entry-title{font-size: 1em;}
	.realated_post{
		margin-top: 20px;
	}





/* ==========================================================================
	Comment Form
	========================================================================== */
		form#commentform {
			background: #fff;
			padding: 0px;
			border: 1px solid rgba(239, 235, 221, 1);
		}
		form#commentform textarea {
			height: 190px;
			max-width: 100%;
			min-height: 190px;
			width: 100% !important;
			border: 1px solid rgba(0, 0, 0, 0.1);
			color: #444;
		}
		form#commentform label {
			font-weight: bold;
			padding-bottom: 10px;
		}
		.templatic_rating ul li i {
			font-size: 1.25em;
		}
		form#commentform .templatic_rating .rate-comment{
			color: #888;
			text-transform: uppercase;
			font-weight: bold;
		}
		form#commentform .templatic_rating{
			border-bottom: 0px solid rgba(0, 0, 0, 0.1);
			margin-bottom: 15px;
			padding: 12px 12px;
			background: rgba(239, 235, 221, 1);
			display: inline-block;
			width: 100%;
		}
		form#commentform .templatic_rating p:empty{display: none;}
		form#commentform .comment_column2{
			display: inline-block;
			width: 100%;
		}
		form#commentform .comment_column2 p{
			float: left;
			max-width: 29.80%;
			width: 100%;
			margin-right: 38px;
		}
		form#commentform .comment_column2 p:last-child{
			margin-right: 0;
		}
		form#commentform .comment_column2 p input{
			border: 1px solid rgba(0, 0, 0, 0.1);
			color: #888;
		}
		form#commentform input[type="submit"]{
			margin-top: 15px;
			margin-bottom: 0;
		}

		form#commentform .comment-form-comment,
		form#commentform #comment_captcha,
		form#commentform #recaptcha-submit-btn-area,
		form#commentform .comment_column2,
		.comment-respond form#commentform .comment-form-comment + .comment_submit{padding: 0px 20px 20px;}

		form#commentform #recaptcha-submit-btn-area input[type="submit"]{margin-top: 0;}
		.comment-respond form#commentform .comment-form-comment{padding-top: 15px;}


/* ==========================================================================
	Comments
	========================================================================== */
		#comments-template li img {
			max-height: 70px;
			max-width: 70px;
			border: 1px solid rgba(0, 0, 0, 0.1);
			border-radius: 50%;
		}
		#comments li{
			border-bottom: 0;
			padding: 15px 0;
		}
		#comments li:first-child{
			padding-top: 0;
		}
		#comments li:last-child{
			padding-bottom: 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: 2px solid rgba(0, 0, 0, 0.1);
			border-radius: 3px;*/
			margin-left: 80px !important;
			overflow: hidden;
			position: relative;
			word-wrap: break-word;
		}
		.comment-list .comment-date{border-bottom: 0; cursor: auto;}
		#comments li li{
			border: none;
		}
		.author_image_date {
			float: left;
		}
		.author_image_date .published {
			display: inline-block;
			width: 100%;
		}
		.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{
			padding-left: 0;
			margin-left: 0;
			margin-top: 15px;
		}
		.comment-author cite {
			color: #444;
			font-size: 16px;
			font-weight: bold;
			text-transform: uppercase;
		}
		#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: 21px;
		}
		.comment-header .comment{
			width: auto;
			height: 22px;
			margin-top: -2px;
			display: block;
		}
		.comment-author{
			margin-bottom: 0;
			font-size: 14px;
		}
		.comment-header div.comment-author{
		    margin-top: 10px;
		    padding-right: 6px;
		    vertical-align: inherit;
		}
		.comment-header.comment-author {
			margin-bottom: 14px;
		}
		#comments-template .comment-wrap .comment-content.comment{
			padding: 10px;
			border: 1px solid rgba(239, 235, 221, 1);
			background: #fff;
		}
		#comments-template .comment-wrap .comment-meta{
			padding: 0;
			text-align: right;
			float: right;
		}
		form#commentform p.log-in-out {
			float: right;
			margin-top: 10px;
			padding: 0 12px 12px;
			text-align: right;
		}
		
		.comment-meta a{
			color: #999;
		}
		.comment-meta a:hover{
			color: #e05333;
		}
		.comment-reply-link,
		.comment-reply-login{
			font-size: 14px;
		}
		#respond #cancel-comment-reply-link {
			color: #999;
			text-transform: none;
			letter-spacing: normal;
		}
		#comments .comment-list li ol.children {
			display: inline-block;
			padding-left: 80px;
			padding-top: 35px;
			width: 100%;
		}
		#comments-template{
			margin-top: 40px;
		}
		#comments-template .readtooltipitem,
		#comments-template .butoontooltipitem{
			position: relative;
			border-width: 2px;
			border-color: rgba(0, 0, 0, 0.1);
		}






/* ==========================================================================
   All Popups - login, Send to friend, Send Inquiry
   ========================================================================== */

	#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;
	    font-family: 'Font Awesome 5 Pro';
	    font-size: 12px;
	    height: 28px;
	    line-height: 1.9;
	    position: absolute;
	    text-align: center;
	    right: -15px;
	    top: -15px;
	    width: 28px;
	    z-index: 999;
	}
	dialog, body .tmpl_login_frm_data, body #jquery-lightbox{
		border: none;
		box-shadow: 0 0 70px rgba(0, 0, 0, 0.5);
		border-radius: 3px;
		
	}
	.reveal-modal{position: absolute;}

	.tmpl_login_frm_data a,
	#tmpl_login_frm a{
		color: #19c3ee !important;
	}

	.tmpl_login_frm_data a:hover,
	#tmpl_login_frm a:hover{
		color: #e05333 !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;
		display: inline-block;
		width: 100%;
	}
	.sidebar #lostpassword_form{
		margin-top: 20px;
	}

	   		
	   		






/* ==========================================================================
   Events Page
   ========================================================================== */
   	.widget #wp-calendar caption{
   		background-color: #e05333;
   	}
   	table.calendar_widget td.date_n div span.calendar_tooltip{
   		border: 2px solid #e05333;
   	}
   	.list .post .entry .date, 
   	.list [class*="post"] .entry .date{
   		background-color: #e05333;	
   	}
   	#loop_event_taxonomy{
   		margin-top: 30px;
   	}
   	#content .claim-post-wraper ul li a:hover{
   		background-color: #19c3ee;
   		color: #fff;
   	}
   	.event header, 
   	.event #header{
   		background-color: transparent;
   	}
   	.event_rating_row .single_rating span{
   		margin-right: 6px;
   	}
   	.event-single-page #comments-template{
   		margin-bottom: 60px;
   	}
   	.event-single-page #loop_listing_taxonomy{
   		margin-top: 20px;
   	}
   	.list [class*="post"] p.phone, .grid [class*="post"] p.phone{
   		color: #888;
   	}
   	#loop_event_taxonomy .bottom_line{
   		color: #888;
   	}
   	body #submit_form_custom_fields .ui-datepicker-trigger{
   		height: 39px;
   	}
   	.tevolution-event-manager .all_category_list_widget .category_list{
   		width: 100%;
   	}
   	#sidebar-primary .calendar-wrap{
   		display: inline-block;
   		width: 100%;
   	}
   	.event-post-type-page .tabs{
   		margin-bottom: 80px;
   	}
   	.event-single-page .sidebar .google-map-directory .button{
   		padding: 14px 14px 13px;
   		font-size: 12px;
   	}
   	#event_searchform input{
   		padding-top: 14px;
   		padding-bottom: 14px;
   	}


 	
   	

   	/*Color*/
   	body #show_recurring .secondary_btn{
		background-color: #e05333;
		border: medium none;
		border-radius: 0;
		color: #fff;
		font-size: 13px;
		font-weight: 400;
		letter-spacing: 0;
		text-transform: none;
   	}
   	body #show_recurring .secondary_btn:hover{
		background-color: #19c3ee;
		color: #fff !important;
   	}
   	.sort_order_alphabetical {
		clear: both;
		display: inline-block;
		margin-bottom: 20px;
		margin-top: 0;
		width: 100%;
	}
	.tevolution-event-manager .sort_order_alphabetical{
		margin-top: 20px;
	}
	.widget #wp-calendar .calendar_tooltip .event_title{
		color: #e05333;
	}




	/*Color*/
	.post .rev_pin ul li.pinpoint:hover:before{
		color: #e05333;
	}
	#sub_event_categories a {
		border: 2px solid rgba(0, 0, 0, 0.1);
		color: #888 !important;
		display: inline-block;
		padding: 10px 16px;
	}
	#sub_event_categories a:hover{
		background-color: #e05333;
		color: #fff!important;
		border-color: #e05333;
	}
	.tevolution-event-manager .all_category_list_widget .category_list h3{
		font-size: 1em;
		font-weight: 700;
	}
	.tevolution-event-manager .all_category_list_widget .category_list ul li a,
	.tevolution-event-manager .all_category_list_widget .category_list ul li{
		color: #444;
	}
	
	.tevolution-event-manager .all_category_list_widget .category_list ul li:hover,
	.tevolution-event-manager .all_category_list_widget .category_list ul li a:hover{
		color: #e05333;
	}
	.all_category_list_widget .category_list ul li a{
		color: #e05333;	
	}
	.all_category_list_widget .category_list ul li a:hover{
		color: #444;	
	}







   	/* ==========================================================================
   	   Real Estate
   	   ========================================================================== */
	   	.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 {
			background-color: #e05333;
		}
		#propery-price-range .ui-slider-range{
			height: 10px;
		}
		.tmpl_search_property .search_range input#property_price_range{
			width: 100%;
			padding-left: 0;
		}
		.tmpl_search_property #tmpl_find_property .flt-pstatus {
			display: inline-block;
			margin-bottom: 20px;
			width: 100%;
		}
		.property header,
		.property #header{
			background-color: transparent;
		}
		.tmpl_property_agent .agent-top_wrapper .tmpl-agent-photo{
			width: 100%;
		}
		.singular-property .supreme_wrapper .property .entry-header-right .property-price{
			color: #e05333;
		}
		.singular-property .supreme_wrapper .entry-header-custom-wrap ul li i{
			background-color: #e05333;
		}
		.post .entry .property-title .property-price,
		.post .entry .entry-title-wrapper .property-price,
		.widget_loop_taxonomy.widget_loop_property .type-property .property-price {
			margin-bottom: 6px;
			margin-top: 6px;
		}
		.grid .property-price{
			float: left!important;
		}
		#loop_property_taxonomy .widget ul li, 
		#loop_property_taxonomy .loop_related_list > .post{
			border-bottom: none;
		}
		.single-property #main, 
		.singular-property #main{
			padding-top: 0;
		}
		.singular-property .entry-header-custom-wrap ul li, 
		.single-property .entry-header-custom-wrap ul li{
			font-size: 16px;
		}
		.tmpl-agent-details .agent-social-networks .mtext{
			display: none;
		}
		.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;
		}
		.post .property_img .property-status, 
		.post .property_img .featured_tag{
			border-radius: 0;
		}
		#loop_property_taxonomy .bottom_line{
			color: #888;
		}
		.rentperiod .select-wrap span.select{
			padding: 10px 12px;
		}
		.property-page-end .social-media-share{
			margin-bottom: 0;
		}
		.property-page-end .view_counter{
			margin-top: 8px;
		}
		body .property_rating_row .single_rating span{
			display: inline-block;
			float: none;
			vertical-align: middle;
		}
		#content #property_details .tevolution_custom_field{
			margin-top: 0;
		}
		.singular-property .pos_navigation{
			border: none;
		}
		.singular-property #comments-template{
			margin-bottom: 40px;
		}
		#detail_map select{
			max-width: 356px;
		}
		.singular-property .sidebar .google-map-directory .button{
			padding: 15px 14px 10px;
			display: inline-block;
			margin: 0 10px 0 0!important;
		}
		.singular-property .sidebar .direction .get_direction{
			padding: 10px;
		}



		/*Color*/
		.property-type-preview .post-meta a:hover{
			color: #e05333!important;
		}
		.singular-property .entry-header-custom-wrap ul li i, 
		.single-property .entry-header-custom-wrap ul li i{
			background-color: #e05333;
		}
		.property_img .featured_tag:before{
			display: none!important;
		}
		.property_img .featured_tag{
			color: #fff!important;
			display: inline-block;
			position: absolute;
			z-index: 1;
			border: none!important;
			text-transform: none;
			border-radius: 0;
		}
		.singular-property .property .entry-header-right strong{color: #888;}
		.post .property_img .featured_tag{ background-color: #e05333;}









		/* ==========================================================================
			Classified Page
			========================================================================== */
			.classified header,
			.classified #header{
				background-color: transparent;
			}
			.singular-classified .spt-left > ul li{
				border-left: 1px solid #999;
			}
			.list .entry .bottom_line a:hover{
				color: #e05333;
			}
			.classified-price .cls-price-wrapper {
				color: #444;
				font-size: 18px;
				font-weight: 700;
				vertical-align: top;
			}
			.author_seller_button .button{
				padding: 12px 20px 10px!important;
				font-size: 12px!important;
			}
			.tmpl-seller-details .agent-social-networks a span.mtext{
				display: none;
			}
			.classified .single_rating span{
				display: inline-block;
				float: none;
				vertical-align: middle;
			}
			#loop_classified_taxonomy .bottom_line{
				color: #888;
			}
			#classified_detail_img .more_photos li{
				margin-bottom: 10px!important;
			}
			.tmpl_search_classified #tmpl_find_classified .flt-pstatus li{
				width: 48%;
			}
			#tmpl_find_classified .flt-pstatus li{
				padding: 4px 0;
				margin-top: 8px;
			}

			/*Color*/
			.filter-options .flit-opt-cols span.value a:hover{
				color: #e05333;
			}
			.filter-options .flit-opt-cols1 a{
				background-color: #e05333;
				color: #fff;
			}
			.filter-options .flit-opt-cols1 a:hover{
				background-color: #0a0a0a;
				color: #e05333;
			}
			
			#tmpl_find_classified #classified-price-range.ui-widget-content{
				margin-top: 0;
			}
			#tmpl_find_classified #classified_price_range{
				padding-left: 0;
			}
			.preview_submit_from_data .more_photos{
				height: auto;
			}
			.classified-short .short-option .short-date, 
			.list .sort-date{
				width: 22%;
			}
			.classified_img .featured_tag:before{
				display: none;
			}
			.classified-status + .featured_tag{
				margin-top: 30px;
			}
			#classified_details #overview h2{
				margin-top: 0;
			}
			ul.detail-meta{margin: 0;}
			.detail-meta li, .singular-classified .classified .detail-meta li, body[class*="singular-"] .entry-content .tabs-content .entry-content .detail-meta li {
			    display: inline-block;
			    list-style: outside none none;
			    width: 100%;
			}
			.preview_submit_from_data .singular-classified #classified_detail_img .more_photos li { margin-bottom: 0 !important; padding-bottom: 0;}
			.singular-classified .sidebar .agent-social-networks{margin-bottom: 10px;}
			.singular-classified .post-right h4 a {font-size: 16px; font-weight: bold !important;}


/* ==========================================================================
   Search Result Page
   ========================================================================== */

   .extra-search-criteria-title{
   		background-color: transparent;
   }







/* ==========================================================================
   All In One Map
   ========================================================================== */
 	.full-width-map	#main {
 		padding-bottom: 0;
 	}


/* ==========================================================================
   All In One Map Page
   ========================================================================== */
   		body.full-width-map #site-title{
   			display: block;
   			float: left;
   			padding-top: 3px;
   			background: #fff;
   			margin-right: 15px;
   		}
   		body.full-width-map .header_strip{
   			display: block;
   			width: 100%;
   		}
   		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: rgba(255, 255, 255, 0.8);
   		}
   		body.full-width-map div#menu-primary .menu li a:hover{
   			color: #fff;
   		}
   		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: 0px 20px 0 0px;
   		}
   		body.full-width-map .primary_menu_wrapper{
   			width: 100%;
   		}
   		body.full-width-map .location_fld_wrapper{
   			/*margin: 20px 0 0 20px;*/
   		}
   		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: transparent;
   		}
   		.pe_advsearch_form{
   			box-shadow: none;
   		}
   		body.full-width-map .toggle_handler #directorytab .fa-caret-down:before{
   			color: #444;
   		}
   		body.full-width-map .mega-menu.nav-secondary.columns, .nav-secondary {
			clear: none;
			float: right;
			padding: 0;
			width: auto;
		}
		body.full-width-map .nav_bg .menu, 
		body.full-width-map .mega-menu .nav_bg, 
		body.full-width-map #menu-secondary .wrap{
			border-top: medium none;
			float: right;
		}








/* ==========================================================================
   Detail Page Mobile View
   ========================================================================== */
   	.device-class .title-section .entry-title{
		margin-right: 0;
   	}
   	.device-class .hotel-info{
   		margin-top: 20px!important;
   	}
   	.device-class #main .wrap .title-section header{
   		display: block;
   	}
   	.device-class .header_container .header-search-icon:before{
   		right: 34px;
   	}









/* ==========================================================================
   People Page
   ========================================================================== */
	.peoplelink .website::before, 
	.peoplelink .facebook::before, 
	.peoplelink .twitter::before, 
	.peoplelink .linkedin::before{
		top: -2px;
	}
	.links .email::before {
		top: -2px;
	}
	.people_info .phone:before{
		top: 4px;
	}
	
	.peoplelink {
		padding-bottom: 10px;
		padding-top: 10px;
	}

	/*Color*/
	.author_cont .button:hover{
		background-color: #19c3ee;
		color: #fff !important;
	}
	.button:hover,
	.uploadfilebutton:hover,
	a.button:hover,
	button:hover,
	input[type="button"]:hover,
	input[type="reset"]:hover,
	input[type="submit"]:hover,
	
	.singular-classified #contact_seller_id:hover,
	.tmpl_classified_seller .seller-top_wrapper .tmpl-seller-detail-rt .button:hover,
	.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt input[type="submit"]:hover {
		background-color: #19c3ee;
	}
	.heading-inner a.more:hover,
	.widget-title .more:hover{
		background-color: inherit!important;
		box-shadow: none!important;
	}
	.sidebar .searchform_wdgt input[type="submit"]:hover{
		background-color: #19c3ee;
	}
	#userform .tmpl_single_uploader .ajax-file-upload-red:before{margin-left: -8px;}
	#userform .tmpl_single_uploader .ajax-file-upload-statusbar .ajax-file-upload-red:before{margin-left: 45px;}
	#userform .tmpl_single_uploader #image-profile_photo .ajax-file-upload-red:before{ bottom: 10px; right: auto;}
	
	.reg_cont_right #chngpwdform{
		margin-bottom: 20px;
		clear: both;
		display: inline-block;
		width: 100%;
	}
	.event-author-page .entry p strong, 
	.event-author-page .entry p strong{
		color: #888;
	}
	.author_cont .author_photo .editProfile {
		font-size: 1em;
		line-height: 1;
		padding: 12px 0 10px;
	}
	.author_cont .pagination .next.page-numbers strong.prev.page-numbers,
	.author_cont .pagination .next.page-numbers strong.next.page-numbers{
		border: none;
		margin: 0;
	}
	.reg_cont_right .update-btn,
	.reg_cont_right .cancel-btn{
		float: left;
		display: inline-block;
		margin-right: 10px;
	}
	/*.success_msg{
		top: -46px;
	}*/

	/*Color*/
	.author_cont #loop_post_taxonomy .post_info_meta a:hover{
		color: #e05333;
	}

	.author_cont .author-feeds, .peoplelisting { background: #fff; padding: 15px; border: 1px solid rgba(239, 235, 221, 1);}
	.user_dsb_cf label{color: #333; max-width: 160px; width: 100%; display: inline-block;}
	.user_dsb_cf span{color: #888;}
	.user_dsb_cf span a:hover{color: #e05333;}






/* ==========================================================================
   Blog
   ========================================================================== */
		.post .entry p, 
		.list .hentry p, 
		.entry-details p{
			color: #888;
		}
		.byline a:hover, 
		.entry-meta a:hover{
			color: #e05333;
		}
		.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 {
			border-radius: 0;
			background-color: #e05333;
			font-size: 16px;
			padding: 10px;
		}
		.byline{
			font-size: 14px;
		}
		.taxonomy-category-blog #content .post img{
			border: 1px solid rgba(0, 0, 0, 0.1);
		}
		.singular-post .entry-title{
			margin-top: 2px;
		}
		.singular-post .loop-nav > a {
			border: 2px solid rgba(0, 0, 0, 0.1);
			display: inline-block;
			margin-left: 12px;
		}
		.singular-post .loop-nav > a * {
			margin: 0;
			padding: 10px;
		}
		.singular-post .social-media-share{
			margin-bottom: 0;
		}
		
		/*Color*/
		.moretag{text-decoration: underline; color: #333; font-weight: bold;}

		.taxonomy-category-blog .moretag{
			color: #e05333;
		}
		.taxonomy-category-blog .moretag:hover{
			color: #888;
		}
		.entry-meta .post_tag a:hover{
			color: #e05333;	
		}




/* ==========================================================================
   Submit Page
   ========================================================================== */
   	#post-listing .complete .step-heading{
   		color: #e05333;
   	}
   	.accordion .accordion-navigation > a, 
   	.accordion dd > a{
		color: #e05333;
		text-transform: uppercase;
		letter-spacing: 1px;
   	}
   	.accordion .accordion-navigation > .content, .accordion dd > .content{
   		background: #fff;
   	}
   	#submit_form #wp-post_content-editor-container *,
   	#submit_form .wp-editor-wrap *{
   		box-shadow: none;
   	}
   	body .ui-datepicker-trigger{
   		background-color: #e05333;
   	}
   	body .ui-datepicker-trigger:hover{
   		background-color: #0a0a0a;
   	}
   	#listingcategorychecklist ul li{
   		padding-bottom: 5px!important;
   	}
   	#listingcategorychecklist{
   		margin-top: 10px!important;
   	}
   	.entry-content #submit_form ul li, 
   	.entry-content #submit_form ol li{
   		padding-bottom: 0;
   	}
   	.packageblock .packagelistitems.selected{
   		background-color: rgba(184, 159, 128, 0.1);
   	}
   	#continue_submit_from, 
   	#preview_submit_from {
		font-size: 1.2em;
		padding: 16px 36px 13px;
		font-weight: 600;
	}
	#submit_coupon_code #add_coupon{
		padding-top: 14px;
		padding-bottom: 14px;
	}
	#submit_form .select-wrap span.select{
		padding-top: 8px;
		padding-bottom: 8px;
	}

	.select-wrap span.select{
		min-height: 40px; max-height: 40px;
	}






/* ==========================================================================
   	Contact Page
   ========================================================================== */
   .success_msg{
		font-size: 14px;
	 	left: 0;
	    margin: 0 auto;
	    position: absolute;
	    right: 0;
	    text-align: center;
	    z-index: 10000;
   }


/* ==========================================================================
   Archive Page
   ========================================================================== */
   	.arclist h2{
   		color: #e05333;
   	}
   	.arclist ul li a{
   		color: #444;
   	}
   	.arclist ul li a:hover{
   		color: #e05333;
   	}
   	.arclist ul li .arclist_date, 
   	.arclist ul li .arclist_date a{
   		color: #888;
   	}
   	.arclist ul li .arclist_date a:hover{
   		color: #e05333;
   	}








/* ==========================================================================
   Other Pages
   ========================================================================== */
   	.shortcodes_wrap .grid_1{
   		width: 20%;
   	}
   	.btn-primary{
		background-color: #e05333;
		border: medium none;
		border-radius: 0;
		color: #fff;
		font-size: 13px;
		font-weight: 400;
		letter-spacing: 0;
		text-transform: none;
   	}
   	.btn-primary:hover{
		background-color: #19c3ee;
		color: #fff;
   	}
   	.btn{
   		border: medium none;
		border-radius: 0;
		font-size: 13px;
		font-weight: 400;
		letter-spacing: 0;
		text-transform: none;	
   	}

	span.color1 {
		color: #fac030;
	}
	span.color2 {
		color: #644360;
	}
	span.color3 {
		color: #2d2d2d;
	}
	span.dropcaps {
		display: block;
		float: left;
		font-size: 30px;
		font-weight: 700;
		line-height: 1;
		margin: 0 7px 0 0;
	}
	.alert{
		border-radius: 0;
	}
	.modal-footer .btn{
		background-color: #e05333;
		color: #fff;
	}
	.entry-content .tabbable #myTab li{
		padding-bottom: 0!important;
	}
	.entry-content .tabbable #myTab{
		margin-bottom: 20px!important;
	}
	.ui-widget-content.ui-widget-content {
		color: #888;
	}
	.btn-info {
		background-color: #19c3ee !important;
	}
	.btn-info:hover {
		background-color: #e05333 !important;
	}
	.custom_icon_list ul li:before {
		color: #71CC71;
	}
	.customlist_x ul li::before {
		color: #F06E6E;
	}
	.customlist_dot ul li::before {
		color: #4890CF;
	}
	.multiple .arclist h2{
		font-size: 20px;
		line-height: 1.5;
		margin-bottom: 0;
	}
	.multiple .arclist{
		margin-bottom: 50px;
	}
	.multiple .loop-description{
		margin-bottom: 30px;
	}
	.shortcodes_wrap .btn.btn-info{
		margin-top: 10px;	
	}




/* ==========================================================================
   WYSIWYG Submission Listing
   ========================================================================== */
   		.submit-progress-steps ul li span{
			text-transform: uppercase;
			letter-spacing: normal;
			padding: 15px 5px 15px 30px;
		}
   		.submit-progress-steps ul li span.active{
   			background-color: #e05333;
   		}
   		.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) #e05333;
			border-width: 25px;
			margin-top: -20px;
			right: -50px;
			top: 20px;
   		}
   		.submit-progress-steps ul{
   			background-color: #0a0a0a;
   			border: none;
   			border-radius: 0;
   		}
   		#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: #888;
   		}
   		.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;
   		}
   		.templatic-editor button,
   		.templatic-editor button:hover{
   			box-shadow: none!important;
   		}

   		
   		body.frontend_editor .fav,
   		body.frontend_editor .send_btns{
   			position: relative;
		}
   		body.frontend_editor .fav::before,
   		body.frontend_editor .send_btns::before{
			background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
			content: "";
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 9;
   		}









/* ==========================================================================
   Map Info Box
   ========================================================================== */
   		.map_infobubble .map-item-info{
   			border-width: 0;
   		}
   		#map_canvas .google-map-info .map-inner-wrapper .map-item-info{
   			text-align: left;
   			padding: 20px;
   		}
   		#map_canvas .google-map-info .map-inner-wrapper .map-item-info h6,
   		#map_canvas .google-map-info .map-inner-wrapper .map-item-info h6 a{
   			color: #444;
   		}
   		#map_canvas .google-map-info .map-inner-wrapper .map-item-info h6:hover,
   		#map_canvas .google-map-info .map-inner-wrapper .map-item-info h6 a:hover{
   			color: #e05333;	
   		}
   		.map_infobubble,
   		.map_popup{
   			width: 390px!important;
   		}
   		#map_canvas .google-map-info.map-image .map-inner-wrapper .map-item-info .map-item-img{
   			width: 150px;
   			height: 100px;
   			position: static;
   			float: right;
   		}
   		#map_canvas .google-map-info.map-image .map-inner-wrapper .map-item-info p{
   			color: #666;
   			text-align: left;
   			text-shadow:0 0 0;
   		}

   		/*Success Page*/
   		.img-pad .map_infobubble,
   		.img-pad .map_popup{
   			width: auto!important;
   		}
   		#map_canvas .success_page .google-map-info.map-image .map-inner-wrapper {
		    margin-top: 0px;
		}
   		.img-pad #map_canvas .google-map-info.map-image .map-inner-wrapper .map-item-info .map-item-img{
   			max-width: 180px;
   			width: 100%;
   			height: 100px;
   			position: static;
   			float: none;
   		}

   		.gm-style .google-map-info p{
   			font-size: 13px;
   			padding: 1px 0;
   		}
   		#map_canvas .google-map-info .map-inner-wrapper .map-item-info{
   			padding-bottom: 20px;
   		}
   		.map_rating i{
   			font-size: 18px;
   		}
   		.map_rating span a{
   			color: #888;
   		}
   		.map_rating span a:hover{
   			color: #e05333;
   		}
   		.rating-on{
   			color: #ff9c00;
   		}
   		.map_rating span {
			margin-left: 5px;
			position: relative;
			top: 0px;
		}
		#map_canvas .google-map-info .map-inner-wrapper .map-item-img img{
			box-shadow: none;
			border-radius: 0;
			border:1px solid rgba(0, 0, 0, 0.1)	;
			margin-left: 3px;
		}
		body #map_canvas .google-map-info .map-inner-wrapper .map-item-info .map_rating {
			padding: 5px 0 0;
		}
		.map_infoarrow > div:last-child {
			background: rgba(0, 0, 0, 0) url("images/map-tooltip.png") no-repeat scroll 0 0;
			bottom: -24px;
			left: 200px !important;
		}
		body #map_canvas .gm-style img[src*="images/close.png"] {
			width: auto !important;
			height: auto !important;
			right: -10px!important;
			top: 44px!important;
		}







/* ==========================================================================
   Preview Page
   ========================================================================== */
   		/*#preview_submit_from_listing .hotel-info{
			background-color: #0a0a0a;
			clear: none !important;
			display: inline-block;
			float: left;
			margin-bottom: 60px;
			margin-top: 30px;
			width: 30%;
		}
		#preview_submit_from_listing .large-9{
			margin-top:23px !important;
			width: 70% !important;
		}
		#preview_submit_from_listing header, 
		#preview_submit_from_listing #header{
			background-color: #0a0a0a;
			padding: 20px;
			display: flex!important;
			align-items: center!important;
			-webkit-align-items: center!important;
			display: -webkit-flex!important;
			-webkit-align-items: center!important;
			width: 100%;
		}
		#preview_submit_from_listing header .entry-header-logo, 
		#preview_submit_from_listing #header .entry-header-logo{
			margin-right: 20px;
		}
		#preview_submit_from_listing h1.entry-title{
			color: #fff!important;
		}
		#preview_submit_from_listing .rate_visit{
			margin-top: 10px;
			display: inline-block;
			width: 100%;	
		}
		#preview_submit_from_listing .rate_visit .listing_rating{
			float: left;
			margin-right: 12px;
		}
		#preview_submit_from_listing .rate_visit .view_counter{
			color: #888;
			float: left;
		}
		#preview_submit_from_listing .rate_visit .listing_rating .directory_rating_row .single_rating span{
			margin-right: 6px;
		}
		#preview_submit_from_listing .rate_visit .listing_rating .directory_rating_row .single_rating{
			margin-right: 0;
		}
		.reveal-modal.preview_submit_from_data #content,
		.preview_submit_from_data #content{
			display: inline-block;
			width: 100%;
		}*/

		/*Color*/
		.reveal-modal.preview_submit_from_data #content .post-meta a:hover,
		.preview_submit_from_data #content .post-meta a:hover{
			color: #e05333;
		}






/* ==========================================================================
   Full-Width
   ========================================================================== */
   	.fullwidth .widget{
   		margin-top: 110px;
   	}
   	.fullwidth div.widget:first-child{
   		margin-top: 0px;
   		margin-bottom: 0;
   	}







/* ==========================================================================
   Login Popup
   ========================================================================== */
   	#popup_login .form_row:last-child {
		padding-bottom: 0;
	}
	#popup_login .forgot_link{
		padding-bottom: 0;
	}
	#popup_login .success_msg {
		left: 0;
		margin: auto;
		max-width: 1200px;
		position: absolute;
		right: 0;
		top: 240px;
		width: 100%;
		z-index: 9;
	}










/* ==========================================================================
   Choose Your Pricing Plan
   ========================================================================== */
   		#ptp-20621 a.ptp-button{
			background-color: #e05333 !important;
			border: medium none !important;
			border-radius: 0 !important;
			color: #fff !important;
			display: inline-block;
			font-size: 13px !important;
			font-weight: 400 !important;
			letter-spacing: 0 !important;
			margin-bottom: 0 !important;
			padding: 12px 20px;
			text-transform: none !important;
			line-height: 1.5;
   		}
   		#ptp-20621 a.ptp-button:hover{
			background-color: #424242!important;
			color: #e05333!important;
   		}
		.ptp-four-col {
			width: 24.8%!important;
		}
		.ptp-plan {
			height: auto !important;
		}








/* ==========================================================================
   Error 404 Page
   ========================================================================== */
   	.error_404 .search-form {
   		text-align: center;
   	}
   	.error_404 h4{
   		line-height: 1.5;
   	}
   	.error_404 input[type="text"]{
   		padding-top: 15px;
   		padding-bottom: 15px;
   	}
   	.search404 .sgo{
   		margin: 0 auto;
    	text-align: center;
   	}
   	.error_404 input[type="text"] {
		max-width: 100%;
		padding-bottom: 15px;
		padding-top: 15px;
		width: 100%;
		margin-bottom: 15px;
    	margin-right: 0;
	}
	.search404 .search-form input[type="text"]{margin-bottom: 15px;}









/* ==========================================================================
   Tevolution JobBoard
   ========================================================================== */
   #loop_jobs_taxonomy .post .job-type{
		background-color: #e05333;
   	}
   	
   	.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: #e05333;
   	}
   	.singular-jobs #content .tabs-content{padding: 0 !important; border: 0 !important; background: transparent;}
   	.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: #888;
   	}
   	#sub_listing_categories ul li.jobscategory ul li::before{
   		display: none;
   	}
   	.taxonomy-jobscategory #sub_listing_categories li a:hover{
   		color: #fff;
   	}
   	.jobscategory span.sub_cat_title{
   		float: none;
   		display: inline-block;
   		margin-bottom: 10px;
   		margin-right: 10px;
   	}




/* ==========================================================================
   Tevolution Deals
   ========================================================================== */
body .singular-deals #slidersection{display: block;}
#slidersection .rightside .bottom_right ul{padding: 8px 22px;}
#slidersection .left_side h1.entry-title,
#slidersection .rightside .bottom_right{bottom: 95px;}
#slidersection .rightside .top_right{ height: 88%; 
	height: -moz-calc(100% - (55px + 40px));
	height: -webkit-calc(100% - (55px + 40px));
	height: calc(100% - (55px + 40px));
}
.singular-deals .deal_price_link .countdowncontainer span.hurry_text ~ span,
.deal-tax-detail .dealcounter li strong{color:#e05333}
.deal-tax-detail .dealcounter li{font-size:13px;}
#slidersection .rightside .bottom_right ul li a:hover{background:#e05333;}
.post .entry .entry-title:hover, .post .entry .entry-title a:hover{color: #e05333;}

.tabs.deals-types-tabs + .directory_manager_tab{position:static;margin-top:15px;}


footer .social_media ul li a i{border: 0; color: #fff; line-height: 40px;}
footer .social_media ul li a i.fa-facebook-f{background: #3b5998;}
footer .social_media ul li a i.fa-twitter{background: #55acee;}
footer .social_media ul li a i.fa-google-plus-g {background: #e02f2f;}
footer .social_media ul li a i.fa-rss{background: #ef8024;}


#menu-secondary .menu ul li:last-child ul { left: auto; right: 0; text-align: right;}
#menu-secondary .menu ul li:last-child ul.sub-menu li a{margin-right:0; margin-right:0;}



/* ==========================================================================
   select2 multi lavel
   ========================================================================== */
	.select2-container .select2-search--inline .select2-search__field { margin-top: 12px;}
	.select2-container .select2-selection--multiple { min-height: 45px;}
	.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:8px;}


/* ==========================================================================
   Woocommerce Booking (paid plugins)
   ========================================================================== */
   .wc-bookings-booking-form .select-wrap span.select, .wc-bookings-booking-form .select-wrap span.select:after{padding: 6px 10px;}
   .wc-bookings-booking-form fieldset{padding:0; border:0;}
   .wc-bookings-date-picker .ui-datepicker td.fully_booked a, .wc-bookings-date-picker .ui-datepicker td.fully_booked span { background-color: #e05333 !important;}
   .widget_listing_sidebar_products .woocommerce-message .wc-forward{color:#fff;}




/* ==========================================================================
   Responsive
   ========================================================================== */
		@media screen and (max-width:1680px) {
			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{
				margin-left: 12px;
				margin-right: 12px;
			}
			.header_container .search_key .search_nearby_widget .searchform_wdgt .sgo{padding: 0 16px 0 33px;}
			.header_container .search_key .search_nearby_widget .searchform_wdgt input[type="text"]{max-width: 200px;}
		}
		@media screen and (max-width:1600px) {
			header .button.submit-small-button{padding: 15px;}
			.primary_menu_wrapper .submit-small-button.button{font-size: 0;}
			.primary_menu_wrapper .submit-small-button.button i{font-size: 14px;}
			header .button.submit-small-button i { padding-right: 0;}
			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-size: 14px; margin-right:8px; margin-left: 8px;}
			.header_container .search_key .search_nearby_widget .searchform_wdgt input[type="text"]{max-width: 140px;}
		}
		@media screen and (max-width:1500px) {
			/*dialog, .reveal-modal { max-height: none;}*/
		}
		@media screen and (max-width:1200px) {
			html {font-size: 14px;}
			.header-wrap{min-height:inherit;}
			.primary_menu_wrapper .submit-small-button.button i{font-size: 0;}
			.bottom-header-nav .bottom-header-nav-2 .widget{display: none;}

			.comment-text .wp-caption,
			.comment-text audio,
			.comment-text embed,
			.comment-text iframe,
			.comment-text img,
			.comment-text object,
			.comment-text video,
			.entry-content .wp-caption,
			.entry-content audio,
			.entry-content embed,
			.entry-content iframe,
			.entry-content object,
			.entry-content video,
			.textwidget .wp-caption,
			.textwidget audio,
			.textwidget embed,
			.textwidget iframe,
			.textwidget img,
			.textwidget object,
			.textwidget video { width: 100%; }

			.left-off-canvas-menu .nav_bg .search_key {	display: none;}

			.directory-front-page #main > div {	padding-left: 15px !important;	padding-right: 15px !important; width: 100%; display: inline-block;}
			.singular-listing #main .wrap .title-section{padding-left: 15px;padding-right: 15px;}
			.singular-listing #main{ padding-top: 0!important; }

			.header-wrap {padding: 0;}

			#classified-price-range.ui-widget-content, 
			#radius-range.ui-widget-content{
				border-radius: 0;
				margin-top: 25px;
				width: 100%;
				max-width: 97%;
				display: inline-block;
			}
			
			.middle.tab-bar-section a {	max-height: 40px;}

			.tab-bar .menu-icon span { top: 13px; left: 9px; background-position: right top; }

			.tab-bar .menu-icon {background: #e05333; height: 2.913rem;}

			.left-off-canvas-menu {background: #e05333;	}

			.tab-bar-section.middle {padding: 0;}

			.tab-bar {border: none;}

			.middle.tab-bar-section a img {	padding: 10px 12px;	}

			.toggle_handler #directorytab .fa-caret-down:before {
				content: "\f041";
				font-size: 16px;
				line-height: 1.5;
				color: #fff;
			}

			.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: 'Font Awesome 5 Pro';
				font-size: 14px;
				line-height: 3.5em;
			}

			.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: 45px;
				top: -45px;
				z-index: 99;
				margin: 0 !important;
			}

			#branding hgroup {	display: none;	}

			#branding,	#branding1,	.heder-menu-right,.header_container .bottom-header-nav,	.header-wrap {display: block;padding: 0;}
			.top-header-nav{display: block;}
			.toggle_handler #directorytab {border-left: 1px solid rgba(0, 0, 0, 0.1);font-size: 0;	line-height: 1;	padding: 10px 15px;}
			header .button.submit-small-button  { background-color: #e05333;}

			header .button.submit-small-button:hover{background-color: #19c3ee;}

			.toggle_handler #directorytab { color: #e05333;}
			.toggle_handler #directorytab:hover{color: #19c3ee;	}

			.header_container .top-header-nav-right .widget, .header_container .top-header-nav-right .location_fld_wrapper{padding-left: 0;}

			.nav_bg .menu,	body .mega-menu .nav_bg {border-top: none;}

			.mega-menu ul.mega li a .dc-mega-icon{}
			.nav_bg .menu, body .mega-menu .nav_bg, #menu-secondary .wrap{float: none;}

			body .left-off-canvas-menu ul li a,
			body .left-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr li a,
			body .right-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr li a,
			ul.off-canvas-list li a,
			body .left-off-canvas-menu .nav_bg ul.mega li a,
			body .right-off-canvas-menu .nav_bg ul.mega li a,
			div#menu-mobi-secondary .menu .off-canvas-list li a,
			div#menu-mobi-secondary1 .menu .off-canvas-list li a,
			div#menu-subsidiary .menu .off-canvas-list li a,
			body .left-off-canvas-menu div#menu-mobi-primary .menu > ul > li > a,
			body .right-off-canvas-menu div#menu-mobi-primary .menu > ul > li > a {
				font-size: 12px !important;
			}

			body .mega-menu ul.mega li a {	margin-left: 0;	margin-right: 0;}

			#main #content {width: 70%;	clear: none;}

			.sidebar.large-3 {margin-left: 2%;}

			#sidebar-primary,#sidebar-secondary,.sidebar {clear: none;}

			/*.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap {padding: 0 20px;}

			.homepage_content_five.fullwidth .pricing-block-wrap {margin: 70px 0 0;}*/

			.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap .pricing-inner-wrap {padding: 25px 25px 45px;}

			.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap .pricing-inner-wrap ul {	margin: 10px 0;}

			.footer_widget_wrap {padding: 0 15px;}

			#footer .subscribe .subscriber_container input[type="email"],
			#footer .subscribe .subscriber_container input[type="month"],
			#footer .subscribe .subscriber_container input[type="number"],
			#footer .subscribe .subscriber_container input[type="password"],
			#footer .subscribe .subscriber_container input[type="text"],
			#footer .subscribe .subscriber_container input[type="search"],
			#footer .subscribe .subscriber_container input[type="tel"],
			#footer .subscribe .subscriber_container input[type="time"],
			#footer .subscribe .subscriber_container input[type="url"],
			#footer .subscribe .subscriber_container input[type="week"],
			#footer .subscribe .subscriber_container input[type="datetime"],
			#footer .subscribe .subscriber_container input[type="date"],
			#footer .subscribe .subscriber_container input[type="datetime-local"] {
				max-width: inherit;
				width: auto;
			}

			#footer .footer_bottom ul li:before {top: 8px; left: -20px;	}

			div#menu-footer .menu li {	margin-left: 12px;}

			div#menu-footer {border: none;	padding-bottom: 0; width: auto;}
			
			#main #content{	width: 66%;}
			
			#sidebar-primary,#sidebar-secondary,.sidebar{width: 30.8%;}

			.sidebar .direction .google-map-directory a.large_map{margin-left: 0;margin-top: 12px;}
			.squere_ads li{	margin-right: 20px!important;	margin-bottom: 15px!important;}
			.sidebar .widget, .sidebar .entry-header-image{	margin-bottom: 30px;}
			.hotel-info ul.send_btns li.send_inquiry{padding-left: 20px;}
			.inventory_slider{	margin-bottom: 40px;}
			
			#comments-template{	margin-top: 0;}
			header .searchform_wdgt input[type="submit"]{display: none;}
			.searchform_wdgt{padding: 10px 20px 0;}

			.full-width-map #main{padding-top: 0!important;}
			body.full-width-map .header_strip{padding: 0;}
			body.full-width-map .location_fld_wrapper{top: 0;right: 0;}
			.full-width-map .primary_menu_wrapper {	padding: 0;}
			.full-width-map .toggle_handler #directorytab{padding: 11px 13px 10px 13px;}
			.full-width-map .middle.tab-bar-section h1{padding-left: 10px;}
			.list .entry h2.entry-title{padding-right: 0;}
			.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt .form_row,
			.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt input[type="submit"] {
				/*max-width: 28%;*/
			}
			#main{padding-top: 0!important;}
			/*.sidebar{padding-left: 15px!important;	padding-right: 15px!important;}*/
			.lightbox-container-close-button #lightbox-secNav{	right: 38px;}
			.supreme_wrapper .get_direction #from-input[type="text"]{ max-width: 100%; margin-bottom: 10px;}
			.header_container .top-header-nav-right .widget,
			.header_container .top-header-nav-right .location_fld_wrapper{padding: 0;}

			.singular-listing #main .wrap .title-section{margin-top: 15px;}
			#footer .subscribe .subscriber_container input[type="text"]{width: 100%; max-width: 100%;padding: 10px 12px;}
			#footer .subscribe .subscriber_container input[type="submit"] { margin-top: 15px; padding: 10px 30px; position: static;  width: 100%;border-radius: 2px;}


			#content, .sidebar, .singular-listing #content, .singular-listing .sidebar { margin-top: 0;}

			.taxonomy-ecategory .directory_manager_tab .sort_options { margin-top: 15px;}

		}

@media screen and (max-width:1024px) {
	.homepage_above_content.fullwidth .above_main_right {margin-left: 30px;}

	.squere_ads li {margin-right: 20px !important;}

	.squere_ads li img {padding: 5px;}

	/*input {	-webkit-appearance: none;}*/
	
	.squere_ads li img{padding: 0;}
	#comments li{padding: 10px 0;}
	#comments .comment-list li ol.children{padding-top: 30px;}
	.above_homepage_footer.fullwidth .testimonials .flex-viewport .slides li{width: 46%;}
	.directory-front-page #main > div:first-child{	/*margin-top: 60px;*/}
	/*.sidebar .templatic-advanced-search .searchform_wdgt .form_row{width: 50%;}*/
	.taxonomy-listingcategory #content,.taxonomy-listingcategory .sidebar{margin-top: 20px;}
	.home_page_banner .flexslider .slides img{height: auto;}
}

@media screen and (max-width:1023px) {
	.tevolution-event-manager #main .sidebar.large-3 {margin-left: 0 !important;}
	.sidebar .hr_input_radio > li{width: auto;}
	.form_row input.hasDatepicker, .dp input.hasDatepicker, form#searchfilterform .dp input[type="text"]{max-width: 99%!important;}
	.sidebar #searchfilterform .sf_search_range #sf_radius_range{padding-left: 0;padding-right: 0;}
	#main #content{	width: 100%;}
	#searchfilterform .ui-widget-content{display: inline-block;	float: left;max-width: 97%;	width: 100%;}
}

@media screen and (max-width:1000px) {
	

	.homepage_above_content.fullwidth .above_main_left {width: 100%;float: none;}

	.homepage_above_content.fullwidth .above_main_right {float: left;margin-left: 0;margin-top: 20px;width: auto;}

	#main #content {width: 100%;clear: both;}

	#sidebar-primary,#sidebar-secondary,.sidebar {clear: both;	margin-top: 20px;padding: 0;}

	.select-wrap span.select {max-width: 100%;}

	.form_row .selectbox,
	.form_row input.input-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: 100%;
	}

}
@media screen and (max-width:980px) {
	.inventory_slider .more_photos li img, .inventory_slider .flexslider .slides img{
		width: 100%;
	}
	.pos_navigation .post_left, .pos_navigation .post_right{
		padding: 5px 0;
	}
	#sidebar-primary, #sidebar-secondary, .sidebar{	width: 100%; margin: 0!important;}
	
	/*.sidebar{padding-left: 15px!important; padding-right: 15px!important;}*/
	body.tevolution-directory .sidebar .get_direction .b_getdirection{margin-top: 10px;}
	.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_wdgt 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 {
		padding: 12px 18px 10px;
		font-size: 16px;
	}
	div.neighborhood_widget ul li .nearby_image{margin-right: 2%;}

	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{
		max-width: 100%;
	}
	.homepage_above_content2 #sidebar-front_page{padding-top: 30px!important;}
	.footer_widget_wrap .widget {max-width: 50%;float: left;}
	#searchfilterform .ui-widget-content{width: 98%;}
	.lightbox-container-close-button #lightbox-secNav{right: 28px;}

	#footer .subscribe .subscriber_container input[type="email"], 
	#footer .subscribe .subscriber_container input[type="month"], 
	#footer .subscribe .subscriber_container input[type="number"], 
	#footer .subscribe .subscriber_container input[type="password"], 
	#footer .subscribe .subscriber_container input[type="text"], 
	#footer .subscribe .subscriber_container input[type="search"], 
	#footer .subscribe .subscriber_container input[type="tel"], 
	#footer .subscribe .subscriber_container input[type="time"], 
	#footer .subscribe .subscriber_container input[type="url"], 
	#footer .subscribe .subscriber_container input[type="week"], 
	#footer .subscribe .subscriber_container input[type="datetime"], 
	#footer .subscribe .subscriber_container input[type="date"], 
	#footer .subscribe .subscriber_container input[type="datetime-local"]{
		width: 100%;
	}

	.inner-wrap .home_page_banner h3.widget-title{font-size: 2.438em;}
	.home_page_banner p{font-size: 1em;}
	.inner-wrap .title-subtitle { padding-bottom: 5px;}

}


@media screen and (max-width:890px) {
	.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt{padding:0 15px 15px;}
	.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt .form_row,
	.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt input[type="submit"] {
    	clear: none;
    	float: left;
    	max-width: 100%;
    	width: 100%;
    	padding: 15px 0;
	}
	.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt input[type="submit"]{
		margin: 20px 0 0;
	}

	.home_page_banner .search_key {	top: 32%;}

	.home_page_banner h3.widget-title {font-size: 2em;	margin-bottom: 0;}

	.home_page_banner .searchform_wdgt {	border: none;background: none;	padding: 10px 0 0;}

	#main > div {display: inline-block;	vertical-align: top;}

	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap {max-width: 50%;	padding: 20px;}

	.footer_widget_wrap .widget {margin-top: 20px;margin-bottom: 20px;margin-left: 20px;}

	.footer_widget_wrap {width: 100%;display: inline-block;}

	.footer_widget_wrap .widget {max-width: 30%; float: left;}

	div.footer_widget_wrap .widget {display: inline-block;width: 100%;}

	#footer .footer_widget_wrap div.widget:last-child {margin-left: 0;}

	.home_page_banner + #main {padding-top: 0 !important;}
	form#commentform .comment_column2 p{max-width: 45%;}
	.hide_map_direction i{top: 10px;}

	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap:first-child .pricing-inner-wrap {
    	border-right: 1px solid rgba(239, 235, 221, 1);
	}
	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap:last-child .pricing-inner-wrap {
	    border-left: 1px solid rgba(239, 235, 221, 1);
	}
	

}

@media screen and (max-width:767px) {
	html {font-size: 12px;}

	.location_fld_wrapper {top: -44px;}

	.primary_menu_wrapper {	top: -45px;}
	.tab-bar{height: 3.313rem;}
	.left-small, .tab-bar .menu-icon {height: 3.313rem;	width: 3.5rem;}

	.tab-bar-section.middle {left: 3.413rem;height: 3.313rem;}

	.topcities .cities_list .city_img {width: 50%;}

	div.footer_widget_wrap .widget {display: inline-block;	float: none;}

	.footer_widget_wrap .widget {max-width: 45%;}

	#footer .footer_widget_wrap div.widget:last-child {	margin-left: 20px;}
	.full-width-map .toggle_handler #directorytab {	padding: 7px 22px 8px 8px;}
	.full-width-map .tab-bar .menu-icon {height: 2.813rem;	width: 3.5rem;}
	.full-width-map .tab-bar .menu-icon span {top: 0.838rem;width: 1.4rem;}
	#preview_submit_from{display: none;}
	.supreme_wrapper .get_direction .getdir{margin-bottom: 10px!important;}
	.supreme_wrapper .get_direction .button{width: 100%;}

	#main .features-section li{width: 100%;}
	.video-block-wrap{margin: 0;}
	.video-block-wrap .left, .video-block-wrap .right{width: 100%; margin: 15px 0;}
	
	.list .post .entry .entry-details p, .list .post .entry-header .entry-details p, #tmpl-search-results.list .post[class*="property"] .entry .entry-details p, .list .entry-header.post-blog-content .entry-details p, #tmpl-search-results.list .post[class*="property"] .entry .entry-details p, #tmpl-search-results.list .post[class*="classified"] .entry .entry-details p,
	.list .post .event_img, .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: 100%;
	}

	#main .home_page_full_content.columns,.homepage_content_two.fullwidth, .homepage_above_content2{ padding: 30px 15px;}

	.homepage_content_two.fullwidth .widget{width: 100%; padding: 15px;}
	#content, .sidebar { margin-top: 20px;}
	body h1.loop-title, body h1.page-title { padding-bottom: 20px;}
	#main .wrap.row { padding-top: 0;}

}

@media screen and (max-width:768px) {
	.directory-front-page #main > div:first-child {/*margin-top: 40px;*/}

	.directory-front-page #main > div {padding:40px 15px !important; /*margin-bottom: 40px;*/}

	.tevolution-directory .home_page_banner .search_nearby_widget .searchform_wdgt input[type="text"] {max-width: 380px;}
	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 {
		max-width: 100%;
	}
	.widget-title .more:before{display: none;}
	.fullwidth .widget{	margin-top: 40px;}
	.directory-front-page #main > div{ /*margin-bottom: 40px!important;*/ }
	.homepage_above_content.fullwidth,.homepage_content_two.fullwidth,.homepage_content_five.fullwidth,.above_homepage_footer.fullwidth{padding-top: 40px;
		padding-bottom: 40px;}

	#footer .footer_widget_wrap div.widget:first-child{margin-left: 20px;}

	#footer .subscribe .subscriber_container input[type="email"],
	#footer .subscribe .subscriber_container input[type="month"],
	#footer .subscribe .subscriber_container input[type="number"],
	#footer .subscribe .subscriber_container input[type="password"],
	#footer .subscribe .subscriber_container input[type="text"],
	#footer .subscribe .subscriber_container input[type="search"],
	#footer .subscribe .subscriber_container input[type="tel"],
	#footer .subscribe .subscriber_container input[type="time"],
	#footer .subscribe .subscriber_container input[type="url"],
	#footer .subscribe .subscriber_container input[type="week"],
	#footer .subscribe .subscriber_container input[type="datetime"],
	#footer .subscribe .subscriber_container input[type="date"],
	#footer .subscribe .subscriber_container input[type="datetime-local"] {
		max-width: 100%;
		width: 100%;
	}


	.wordpress .tabs dd > a, .wordpress .tabs .tab-title > a,
	.wordpress .tabs dd.active a, .wordpress .tabs .tab-title.active a{padding: 10px 12px;}

}

@media screen and (max-width:680px) {
	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap {max-width: 100%;}

	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap .pricing-inner-wrap .pricing-list {min-height: inherit;margin: 20px 0;}

	div#menu-footer {width: 100%;display: inline-block;}

	div#menu-footer .menu li:first-child {margin-left: 0;}
	.above_homepage_footer.fullwidth .testimonials .flex-viewport .slides li{width: 100%;}
	.sidebar .templatic-advanced-search .searchform_wdgt .form_row{width: 100%;}
	.lightbox-container-close-button #lightbox-secNav{	right: 18px;}
	.reveal-modal{min-height: inherit;}
	.form_comment_rating_wrap{	clear: both;}
	.list .entry h2.entry-title ~ [class*="rating"]{display: inline-block;width: 100%;position: inherit;}
	#content .share-cat-visits{display: inline-block;}
	#content .share-cat-visits .left-part, 
	#content .share-cat-visits .right-part{width: 100%; float: none; display: inline-block; margin-top: 6px;}

	#content .share-cat-visits .right-part .bottom_line{float: none; margin-top: 0px;}
	.directory-single-page .view_counter p, .event-single-page .view_counter p { margin: 0;}
	.view_counter{float: none;}

	form#commentform .comment_column2 p{width: 100%; margin-right: 0;}

	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap.popular .pricing-inner-wrap{
		margin-top: 0;
	}

	body .tab-bar-section{text-align: left;}
	.homepage_content_five.fullwidth .pricing-block-wrap{width:100%;}
	.homepage_content_five.fullwidth .pricing-block-wrap .pricing-wrap { margin-bottom: 30px; max-width: 100%; padding: 0;}
	.above_homepage_footer.fullwidth .testimonials .flex-viewport .slides li .testi_info{left:0;}
	
}





@media screen and (max-width:500px) {
	.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt {margin: 0;}

	.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt .form_row,
	.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt input[type="submit"] {max-width: 100%;margin: 0;}

	.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt .form_row .select-wrap span.select {	max-width: 100%;}

	.form_row .selectbox,
	.form_row input.input-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: 100%;
	}

	.footer_widget_wrap .widget {max-width: 100%;}

	#footer .footer_widget_wrap div.widget,	#footer .footer_widget_wrap div.widget:first-child,	#footer .footer_widget_wrap div.widget:last-child {
		margin-left: 0;
	}

	.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt .form_row {	height: auto;}

	.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt .form_row,
	.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt input[type="submit"] {
		max-height: inherit;
		padding: 10px 0;
	}

	.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt input[type="submit"] {margin-top: 20px;}

	#footer .subscribe .subscriber_container input[type="email"],
	#footer .subscribe .subscriber_container input[type="month"],
	#footer .subscribe .subscriber_container input[type="number"],
	#footer .subscribe .subscriber_container input[type="password"],
	#footer .subscribe .subscriber_container input[type="text"],
	#footer .subscribe .subscriber_container input[type="search"],
	#footer .subscribe .subscriber_container input[type="tel"],
	#footer .subscribe .subscriber_container input[type="time"],
	#footer .subscribe .subscriber_container input[type="url"],
	#footer .subscribe .subscriber_container input[type="week"],
	#footer .subscribe .subscriber_container input[type="datetime"],
	#footer .subscribe .subscriber_container input[type="date"],
	#footer .subscribe .subscriber_container input[type="datetime-local"] {	width: 100%;}

	#footer .subscribe .subscriber_container input[type="submit"]{margin-top: 20px;}
	form#commentform .comment_column2 p{max-width: 100%;margin-right: 0;}\

	form#commentform input[type="text"], form#commentform textarea{	width: 100%;}

	.singular-listing #main .wrap .title-section .entry-header .entry-header-title h1.entry-title{font-size: 1.5em;	line-height: 1.3;}
	.singular-listing #main .wrap .title-section .entry-header .entry-header-logo {
		display: block;
		float: none;
		margin-right: 0px;
		display: inline-block;
		width: 100%;
		clear: both;
		margin-bottom: 10px;
		margin-left: 0;
	}
	.singular-listing #main .wrap .title-section .entry-header .entry-header-title{width: 100%;}
	#content .hotel-info ul li, #content .hotel-info p{width: 100%;}
	.wordpress .tabs dd > a, .wordpress .tabs .tab-title > a{font-size: 1.123em; }
	.wordpress .tabs dd.active a, .wordpress .tabs .tab-title.active a{padding: 12px; margin-bottom: -1px;}
	.wordpress .tabs dd, .wordpress .tabs .tab-title{/*width: 100%;*/}
	#listing_description .entry-content ul.check li{width: 100%;}

	.singular-listing #main .wrap .title-section header{display: block;}
	.directory-single-page .view_counter, .event-single-page .view_counter {margin-top: 0;}
	.tabs-content #comments-number, .tabs-content #reply-title{padding: 0;}
	.tabs-content h3.comment-reply-title{margin-top: 0;}
}

@media screen and (max-width:480px) {
	.topcities .cities_list .city_img {	width: 100%;}

	.topcities .cities_list .city_img img {width: 100%;}

	.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt .form_row,
	.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt input[type="submit"] {
		max-width: 100%;
		max-height: inherit;
		margin: 0;
		padding: 10px 0;
	}
	
	.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt input[type="submit"]{
		margin-top: 20px!important;
	}
	.homepage_above_content h3.widget-title,
	.homepage_above_content2 h3.widget-title{
		display: block;
	}
	.homepage_above_content h3.widget-title .more,
	.homepage_above_content2 h3.widget-title .more{
		float: left;
		padding-left: 0;
	}
	.homepage_above_content h3.widget-title span,
	.homepage_above_content2 h3.widget-title span{
		width: 100%;
		display: inline-block;
	}
	.single_rating i, 
	.comments_rating i, 
	.rating i, 
	#rate span i, 
	[class*="rating"] i:before{
		font-size: 16px;
	}
	
	.homepage_content_two.fullwidth .templatic-advanced-search .searchform_wdgt {
		margin: 0;
	}

	.border_ad_banner img {width: 100%;}

	div#menu-footer .menu li {margin-left: 0;}

	#footer .footer_bottom ul li:before {left: -12px;}

	.home_page_banner .flex-direction-nav .flex-prev i {height: 47px;width: 12px;}

	.home_page_banner .flex-direction-nav .flex-next i {background-position: -18px 0; height: 47px;	width: 12px;}

	.flex-direction-nav li a {height: 36px; margin-top: 0;top: 30%;	width: 16px}

	.directory-front-page #main > div:first-child {	/*margin-top: 20px;*/ }

	.directory-front-page #main > div { padding:30px 15px !important; /*margin-bottom: 20px!important;*/}
	
	.homepage_above_content.fullwidth,.homepage_content_two.fullwidth,.homepage_content_five.fullwidth,.above_homepage_footer.fullwidth{
		padding-top: 30px;
		padding-bottom: 30px;
	}

	#comments .comment-list li ol.children{padding-left: 10px;}
	
	form#commentform .templatic_rating .rate-comment{padding-left: 0;}
	.inner-wrap h3.widget-title{font-size: 1.5em;}
	.fullwidth .widget{	margin-top: 20px;}
	.homepage_above_content.fullwidth .widget_loop_event #loop_listing_taxonomy .date{
		color: #888;
		font-size: 14px;
		padding-bottom: 6px;
		padding-top: 12px;
	}
	.taxonomy-listingcategory #content,
	.taxonomy-listingcategory .sidebar{margin-top: 10px;}
	.lightbox-container-close-button #lightbox-secNav{right: 8px;}

}

@media screen and (max-width:479px) {
	.homepage_content_two.fullwidth .widget{width: 100%; margin:15px 0;}
	.author_image_date{	display: none;}

	.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 !important;
	}
	#footer{margin-top: 0px;}

	body .social-media-share li{margin-top: 10px;}

	.directory_manager_tab #directory_sorting, .directory_manager_tab ul.view_mode{	margin-bottom: 10px;}

	.tev_sorting_option{width: 100%;}

	.wordpress .tabs dd.active,.wordpress .tabs .tab-title.active{/*width: 100%;*/ display: inline-block;}

	.wordpress .tabs{padding-left: 0;}

	.tabs-content #map-container{height: 250px!important;}

	#comment_captcha div, #comment_captcha iframe{width: 100% !important;}

}

@media screen and (max-width:640px) {
	.home_page_banner .searchform_wdgt {	display: none !important;}
	.above_homepage_footer.fullwidth .testimonials .flex-viewport .slides{	margin-left: 0;}
	.above_homepage_footer.fullwidth .testimonials .flex-viewport .slides li{width: 100%;padding-left: 0;}
	.directory-taxonomy-page .list .post{margin-bottom: 10px;padding-bottom: 10px;}

	/*Main Banner No Image*/
	.home_page_banner .no_bannerclass,
	.home_page_banner .search_key{
		display: none;
	} 
}


@media screen and (max-width:359px) {

	.comment-header .comment{width: 100%;}
	.comment-header .comment{height: 25px;}
}

/*Detail Page Sidebar*/
@media only screen and (min-width:1024px) {
	.singular-listing .large-9,
	.taxonomy-listingcategory .large-9 {
		width: 67%;
	}

	.singular-listing .large-3,
	.taxonomy-listingcategory .large-3 {
		width: 30.8%;
	}

	.singular-listing .sidebar.large-3,
	.taxonomy-listingcategory .sidebar.large-3 {
		margin-left: 1.2%;
	}

}

@media print {
	html, body { height: 99% !important; } 
	#header .heder-menu-right{display: none !important; height: 0 !important; width: 0 !important;}
	#header .header-wrap { max-width: 100%!important;}
	.wordpress .tabs { clear: none !important;}
	.entry-content .middle-overview-info{display: inline; width: 100%; overflow: hidden;}
	#content .top-info, .hotel-info ul, .hotel-info p, .middle-overview-info, .wordpress .tabs-content{display: inline; width: 100%; overflow: hidden;}
	.wordpress .tabs, .entry-content{clear: none; overflow: hidden;}
	#content .top-info .claim-post-wraper{display: none !important; height: 0 !important; width: 0 !important; overflow: hidden;}
	.singular-listing #main .wrap .title-section, .singular-listing #content, .singular-listing .sidebar{margin-top: 0!important;}
	.singular-listing #main .wrap .title-section{padding: 0;}
	.singular-listing #main .wrap .title-section .entry-header .entry-header-logo { float: left; margin-left: 0; margin-right: 25px;}
	.singular-listing #main .wrap .top-info,
	.singular-listing #main .wrap .top-info .hotel-info { display: inline; width: 100%; overflow: hidden;}
	.singular-listing #main .wrap .top-info{border: 0 !important; margin-bottom: 0 !important;}
	.singular-listing #main .wrap .title-section{margin-bottom: 20px;}
	.hotel-info{margin-bottom: 0;}
	.wordpress .tabs-content{padding: 0;border: none;margin-bottom: 0;}
	.hotel-info ul,	.hotel-info p{padding: 0!important;}
	.hotel-info ul li,.hotel-info p{padding: 10px 0;}
	.wordpress .tabs{margin: 0;	padding: 0;	}
	.singular-listing #main .wrap .title-section .entry-header .entry-header-logo img{max-width: 160px; max-height: 105px;}
	#listing_description .entry-content ul li,
	#listing_description .frontend-entry-content ul li,
	.event-description.entry-content ul li,
	.event-description.frontend-entry-content ul li{max-width: 50%;	width: 100%;float: left;}
	.type-listing{display: none;}
	.entry-content{clear: none !important;  float: none;}
	.singular-event  #content #comments-template + h2{display: none;}
	.event-organizer { display: inline; width: 100%;}
	.event-organizer .event-organizer-right{width: 100%;}
	.event-organizer .event-organizer-right label{width: 30%;}
	.event-organizer .event-organizer-right span.label_data{width: 60%;}
	.tevolution-directory .off-canvas-wrap #content{float: none;}
	p { line-height: 150% !important; page-break-inside:avoid;  }


}


/* Report listing button style */
.report-listing-link { margin-top: 30px; }
.report-listing-link ul li .tmpl_report_listing { background: #fff; border: 1px solid rgba(239, 235, 221, 1); }


::i-block-chrome, .footer_widget_wrap .widget {
	float: left;
	width: auto;
}

::i-block-chrome, #footer .subscribe .subscriber_container input[type="submit"]{
	margin-top: 0;
}
::i-block-chrome, .directory-front-page #main > div{
	display: block;
}
::i-block-chrome, .home_page_banner .searchform_wdgt{
	width: 40%;
}
/**/


.widget_loop_event #loop_listing_taxonomy.list .event { text-align: left; }
.widget_loop_event #loop_listing_taxonomy.list .event .entry .event-wrapper { margin-bottom: 10px; }
.widget_loop_event #loop_listing_taxonomy.list .event .entry .entry-title { margin-bottom: 2px !important; }
.widget_loop_event #loop_listing_taxonomy.list .event .entry .entry-details p { font-size: 15px; line-height: 22px !important; }

#loop_deals_taxonomy.list .post .deal-tax-detail { display: none; } 
.singular-deals .deal_price_link .deal-tax-detail { display: none; }

.widget_loop_deals #loop_deals_taxonomy.list .post { text-align: left; }
.widget_loop_deals #loop_deals_taxonomy.list .post .deal-tax-detail { margin-bottom: 15px; }
.widget_loop_deals #loop_deals_taxonomy.list .post .deal-tax-detail .fr_index .dealprice { font-size: 20px; font-weight: 700; }
.widget_loop_deals #loop_deals_taxonomy.list .post .deal-tax-detail .fr_index .dealprice span { font-size: 16px; font-weight: 400; margin-right: 12px; }
.widget_loop_deals #loop_deals_taxonomy.list .post .itemsold { display: block; color: green; margin-bottom: 10px; }
.widget_loop_deals #loop_deals_taxonomy.list .post .deal_price_link { margin-bottom: 15px; }
.widget_loop_deals #loop_deals_taxonomy.list .post .deals-entry .deal-price { display: flex; flex-wrap: wrap; justify-content: space-between; }
.widget_loop_deals #loop_deals_taxonomy.list .post .deals-entry .deal-price .forlabel { margin-right: 5px; }

.widget_loop_classified #loop_listing_taxonomy.list .classified { text-align: left; }
.widget_loop_classified #loop_listing_taxonomy.list .classified .entry .entry-details .classified-tax-detail .listing_rating { top: -10px; }
.widget_loop_classified #loop_listing_taxonomy.list .classified .rev_pin ul li a { font-size: 16px; }
.widget_loop_classified #loop_listing_taxonomy.list .classified .rev_pin ul li a::before { font-size: 16px; color: #e05333; margin-right: 2px; }

.widget_loop_property #loop_property_taxonomy.list .post .property_img { position: relative; }
.widget_loop_property #loop_property_taxonomy.list .post .property_img .entry-title { display: none; } 
.widget_loop_property #loop_property_taxonomy.list .post .property_img .listing_rating { position: absolute; top: auto; left: 10px; bottom: 0 !important; }
