<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*  =========== [ Directory Library Stylesheet Table of Contents ] =========== */
/* 	
	woocommerce 
	footer 
	sidebar
	woocommerce
	flex slider 
	form field 
	widget tabs 
	multiple content 
	captcha 
	reset css
	button 
	menu 
	page tamplate 
	responsive header 
	Navigation 
	template layout-hl-1c 
	menu header horizontal   
	template layout-hl-1c   
	menu footer   
	widget naivagtion   
	header   
	breadcrumb   
	post meta   
	post   
	gallery image   
	grid system   
	content link   
	loop list   	
	comments   
	extra tools   
	pagination   
	blog format   
	widget area   
	footer menu   
	sidebar header   
	Footer   
	widget   
	comments   
	social media   
	post pagination   
	popular_posts   
	listing_post   
	neighborhood_widget   
	widget_recent_comments   
	sidebar   
	hcard-admin   
	search   
	widget area   
	map-canvas   
	advance_search_form   
	arclist   
	sitemap
	error 404
	search
	taxonomy
	ui-autocomplete
	flexslider
	sticky header
	layout
	gallery
	comments
	sidebar-primary
	taxonomy-post_format
	advertisements
	Media Query
*/



/* woocommerce */
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before { font-family: star; }
	body.woocommerce .widget_layered_nav ul li, body.woocommerce-page .widget_layered_nav ul li { padding:5px 0; }
	body.woocommerce .widget_layered_nav ul li a, body.woocommerce .widget_layered_nav ul li span, body.woocommerce-page .widget_layered_nav ul li a, body.woocommerce-page .widget_layered_nav ul li span { float:none; }
	body.woocommerce ul.cart_list li dl dt, body.woocommerce ul.product_list_widget li dl dt, body.woocommerce-page ul.cart_list li dl dt, body.woocommerce-page ul.product_list_widget li dl dt { margin:0 6px; }
	body.woocommerce ul.cart_list li dl dd, body.woocommerce ul.product_list_widget li dl dd, body.woocommerce-page ul.cart_list li dl dd, body.woocommerce-page ul.product_list_widget li dl dd { margin-bottom:0; }
	body.woocommerce h1.page-title, body.woocommerce-page h1.page-title { margin-bottom:15px; }
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { text-align:left!important; }
	.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 { display:inline-block; *display:inline;zoom:1; background:#000; border:none; border-radius:4px; -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:700; line-height:normal; text-shadow:none; cursor:pointer; outline:0; overflow:visible; vertical-align:top; padding:10px 24px; margin:6px 0; }
	#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:#0165BD; }
	.submitbutton, body.woocommerce #content input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce-page #content input.button.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page a.button.alt, body.woocommerce-page button.button.alt, body.woocommerce-page input.button.alt { background:#0165BD; line-height:20px; }
	.submitbutton:hover, body.woocommerce #content input.button.alt:hover, body.woocommerce #respond input#submit.alt:hover, body.woocommerce a.button.alt:hover, body.woocommerce button.button.alt:hover, body.woocommerce input.button.alt:hover, body.woocommerce-page #content input.button.alt:hover, body.woocommerce-page #respond input#submit.alt:hover, body.woocommerce-page a.button.alt:hover, body.woocommerce-page button.button.alt:hover, body.woocommerce-page input.button.alt:hover { background:#000; border:none; }
	body.woocommerce #content table.cart input, body.woocommerce table.cart input, body.woocommerce-page #content table.cart input, body.woocommerce-page table.cart input { line-height:20px; }
	body.woocommerce #content div.product form.cart .button, body.woocommerce div.product form.cart .button, body.woocommerce-page #content div.product form.cart .button, body.woocommerce-page div.product form.cart .button { height:42px; }
	body.woocommerce #content .quantity, body.woocommerce-page #content .quantity { width:80px; border:0; border-radius:4px; }
	body.woocommerce #content .quantity input.qty, body.woocommerce .quantity input.qty, body.woocommerce-page #content .quantity input.qty, body.woocommerce-page .quantity input.qty { height:42px; width:60px\0/!important; line-height:35px\0/!important; }
	body.woocommerce #content .quantity input.qty, body.woocommerce .quantity input.qty, body.woocommerce-page #content .quantity input.qty, body.woocommerce-page .quantity input.qty, doesnotexist:-o-prefocus {width:90px;}
	body.woocommerce #content .quantity .minus, body.woocommerce #content .quantity .plus, body.woocommerce .quantity .minus, body.woocommerce .quantity .plus, body.woocommerce-page #content .quantity .minus, body.woocommerce-page #content .quantity .plus, body.woocommerce-page .quantity .minus, body.woocommerce-page .quantity .plus { color:#fff; text-shadow:none; background:#333; border-radius:0; border:0; box-shadow:none; height:21px; width:25px; }
	body.woocommerce #content .quantity .minus:hover, body.woocommerce #content .quantity .plus:hover, body.woocommerce .quantity .minus:hover, body.woocommerce .quantity .plus:hover, body.woocommerce-page #content .quantity .minus:hover, body.woocommerce-page #content .quantity .plus:hover, body.woocommerce-page .quantity .minus:hover, body.woocommerce-page .quantity .plus:hover { background:#0165BD; text-shadow:none; }
	body.woocommerce .cart-collaterals .shipping_calculator .button, body.woocommerce-page .cart-collaterals .shipping_calculator .button { width:auto; }
	body.woocommerce-page #content .quantity .minus:active { bottom:0; top:auto; }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs:before, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before { display:none; }
	body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce-page div.product .woocommerce-tabs ul.tabs { border-bottom:2px solid #ddd; height:43px; display:block; overflow:visible!important; position:relative; z-index:1; }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before { display:none; }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li { position:relative!important; z-index:10!important; background:#ddd; border:2px solid #ddd; box-shadow:none; margin:0; padding:0!important; }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active { background:#f6f6f6; border-bottom:2px solid #f6f6f6!important; border:2px solid #ccc; border-radius:7px 7px 0 0; color:#0165BD; padding:0; }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a { padding:10px 14px 7px }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a { color:#333; text-shadow:0 1px 0 rgba(255, 255, 255, .75); padding:10px 14px 7px }
	body.woocommerce #content nav.woocommerce-pagination, body.woocommerce nav.woocommerce-pagination, body.woocommerce-page #content nav.woocommerce-pagination, body.woocommerce-page nav.woocommerce-pagination { padding:10px 0 20px }
	nav.woocommerce-pagination ul, nav.woocommerce-pagination ul li { border:0!important }
	body.woocommerce #content nav.woocommerce-pagination ul, body.woocommerce nav.woocommerce-pagination ul, body.woocommerce-page #content nav.woocommerce-pagination ul, body.woocommerce-page nav.woocommerce-pagination ul { background:0; text-align:center }
	body.woocommerce div.pp_woocommerce .pp_nav { margin-top:10px }
	body.woocommerce div.pp_woocommerce .pp_details { width:100%!important; padding-top:0 }
	.pp_woocommerce .pp_hoverContainer { top:15px }
	.pp_hoverContainer { width:100%!important; margin-left:-40px }
	#pp_full_res img { max-width:100%; width:100%!important; height:auto!important }
	.pp_nav p { margin-top:-4px!important; padding:0 }
	div.pp_woocommerce .pp_next:before { right:1em!important }
	body.woocommerce form .form-row label.inline, body.woocommerce-page form .form-row label.inline { line-height:3.2em; margin-left:6px }
	body.woocommerce #content nav.woocommerce-pagination ul li a, body.woocommerce nav.woocommerce-pagination ul li a, body.woocommerce-page #content nav.woocommerce-pagination ul li a, body.woocommerce-page nav.woocommerce-pagination ul li a { display:inline-block; *display:inline;	zoom:1; vertical-align:top; background:rgba(0, 0, 0, .03); background:#fafafa \0/; border:1px solid rgba(0, 0, 0, .1); border:1px solid #e0e0e0 \0/; border-radius:4px; font-size:14px; color:#666; text-shadow:none; font-weight:700; line-height:22px; padding:6px 10px 4px; margin:3px 4px 3px 0; text-decoration:none!important }
	body.woocommerce #content nav.woocommerce-pagination ul li a:hover, body.woocommerce #content nav.woocommerce-pagination ul li span.current, body.woocommerce nav.woocommerce-pagination ul li a:hover, body.woocommerce nav.woocommerce-pagination ul li span.current, body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, body.woocommerce-page #content nav.woocommerce-pagination ul li span.current, body.woocommerce-page nav.woocommerce-pagination ul li a:hover, body.woocommerce-page nav.woocommerce-pagination ul li span.current { background:#000; border:1px solid #000; border-radius:4px; font-size:14px; color:#fff; text-shadow:none; font-weight:700; line-height:22px; padding:6px 10px 4px; margin:3px 4px 3px 0; text-decoration:none!important }
	body.woocommerce #content nav.woocommerce-pagination ul li a.next, body.woocommerce nav.woocommerce-pagination ul li a.next, body.woocommerce-page #content nav.woocommerce-pagination ul li a.next, body.woocommerce-page nav.woocommerce-pagination ul li a.next {  }
	body.woocommerce #content nav.woocommerce-pagination ul li a.prev, body.woocommerce nav.woocommerce-pagination ul li a.prev, body.woocommerce-page #content nav.woocommerce-pagination ul li a.prev, body.woocommerce-page nav.woocommerce-pagination ul li a.prev {  }
	body.woocommerce .woocommerce-result-count, body.woocommerce-page .woocommerce-result-count { margin:12px 10px 0 0 }
	body.woocommerce .woocommerce-ordering, body.woocommerce-page .woocommerce-ordering { margin:.5em 0 }
	body.woocommerce .woocommerce-ordering select, body.woocommerce-page .woocommerce-ordering select { width:auto }
	#content ul.products { padding-top:20px; margin:0 0 0 -6.2% }
	#content ul.products li.product { cursor:pointer; float:none; display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 -4px 30px 6.2%; padding:0; background-image:none; -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s; transition:all ease-in-out .2s; position:relative; width:18.8%; text-align:center }
	#content ul.products li.product h3 { clear:both; font-size:16px; line-height:20px; font-weight:400; text-decoration:none; margin-bottom:5px; padding:0 }
	#content ul.products li.product:hover h3 { color:#0165BD }
	body.woocommerce .products .star-rating, body.woocommerce-page .products .star-rating { margin:0 auto .5em }
	#content ul.products li.product .price { display:block; float:none; background:0; border:0; color:#0165BD; font-size:16px; font-style:normal; text-align:center; text-shadow:none }
	#content ul.products li.product .price .from, #content ul.products li.product .price del { font-size:14px; color:#0165BD; line-height:18px }
	body.woocommerce a.added_to_cart, body.woocommerce-page a.added_to_cart { display:block }
	.woocommerce_error .button, .woocommerce_message .button { float:right; margin:0 }
	body.woocommerce #reviews #comments ol.commentlist li .comment-text p, body.woocommerce-page #reviews #comments ol.commentlist li .comment-text p { margin:0 }
	.woocommerce .product .share_link { clear:both; float:left }
	.related.products { clear:both }
	body.woocommerce #reviews #comments ol.commentlist li, body.woocommerce-page #reviews #comments ol.commentlist li { padding-bottom:10px; margin-bottom:10px }
	body.woocommerce p.stars a:before, body.woocommerce-page p.stars a:before { color:#5e5e5e }
	body.woocommerce p.stars a.active:before, body.woocommerce p.stars a:active:before, body.woocommerce p.stars a:focus:before, body.woocommerce p.stars a:hover:before, body.woocommerce-page p.stars a.active:before, body.woocommerce-page p.stars a:active:before, body.woocommerce-page p.stars a:focus:before, body.woocommerce-page p.stars a:hover:before { color:#0165BD }
	.pp_woocommerce form#commentform input { display:block; margin-bottom:10px }
	body.woocommerce p.woocommerce-info, body.woocommerce ul.woocommerce-error, body.woocommerce-page p.woocommerce-info, body.woocommerce-page ul.woocommerce-error { padding:1em 1em 1em 3.5em!important }
	form.variations_form table.variations td { border:0 }
	.woocommerce-page #content div.product form.cart .variations select#pa_color { width:98% }
	#content div.product .product_title { font-size:32px; line-height:normal; margin-bottom:15px }
	#content div.product div.images { float:left; margin-bottom:2em; width:48% }
	div.thumbnails { margin-left:0 }
	body.woocommerce #content div.product div.images div.thumbnails a, body.woocommerce div.product div.images div.thumbnails a, body.woocommerce-page #content div.product div.images div.thumbnails a, body.woocommerce-page div.product div.images div.thumbnails a { margin:0 3.8% 3.8% 0 }
	.variations_form table { border:0 }
	.product-header .product-summary { float:right; margin-bottom:2em; width:48% }
	.product-summary .cart table td { border:0; padding:0 }
	p.price span.from { font-size:14px!important }
	body.woocommerce #content div.product p.price, body.woocommerce #content div.product span.price, body.woocommerce div.product p.price, body.woocommerce div.product span.price, body.woocommerce-page #content div.product p.price, body.woocommerce-page #content div.product span.price, body.woocommerce-page div.product p.price, body.woocommerce-page div.product span.price { color:#0165BD }
	#content div.product form.cart .variations label, div.product form.cart .variations label { display:block; margin-top:12px }
	body #content div.product form.cart .variations td.label, body div.product form.cart .variations td.label { background:0; font-size:inherit; color:inherit; font-weight:400; line-height:inherit; text-shadow:none; vertical-align:top }
	body a.reset_variations { display:block; clear:both; height:0; padding-top:5px; text-decoration:underline }
	body a.reset_variations:hover { color:#444; text-decoration:none }
	.product_meta .posted_in { font-weight:700 }
	.product_meta .posted_in a { font-weight:400 }
	body #content div.product form.cart, body div.product form.cart { margin-bottom:0 }
	.single_variation { padding:20px 0 }
	.single_variation p.stock { color:#090; margin:0 }
	.variations_button { clear:none; float:left; margin-bottom:20px }
	body #content div.product form.cart .button, body div.product form.cart .button { clear:none }
	body #content .quantity input.qty, body .quantity input.qty { text-align:center; padding:8px 1px; margin:0 }
	body .quantity input.qty { width:50px\9!important }
	.woocommerce_info { padding-bottom:0!important }
	body #content .quantity .minus, body #content .quantity .plus, body .quantity .minus, body .quantity .plus { height:49.9%; line-height:normal; box-shadow:none }
	body #content div.product form.cart .button, body div.product form.cart .button { color:#fff; cursor:pointer; vertical-align:top; margin:0 }
	body #content div.product .woocommerce_tabs .panel, body div.product .woocommerce_tabs .panel { margin-bottom:40px }
	.woocommerce_tabs .entry-content { padding-top:15px }
	.related h2, .woocommerce_tabs h2 { float:none!important; font-size:22px; font-weight:400; padding:0 0 10px!important; margin-bottom:10px }
	.woocommerce_tabs p { padding-top:0 }
	body .woocommerce_tabs ul.tabs { height:32px }
	.woocommerce_tabs table { margin:0 }
	.woocommerce_tabs table p { padding:0 }
	.woocommerce_tabs table td, .woocommerce_tabs table th { background:0; padding:10px 20px; line-height:20px }
	body .woocommerce_error:before, body .woocommerce_info:before, body .woocommerce_message:before { top:16px }
	body .related ul li.product, body .related ul.products li.product, body .upsells.products ul li.product, body .upsells.products ul.products li.product { margin-top:5px!important }
	.show_review_form { color:#0165BD }
	.show_review_form:hover { color:#afafaf }
	body #content div.product p.price ins, body #content div.product span.price ins, body div.product p.price ins, body div.product span.price ins { font-size:22px!important }
	body #review_form #respond p { padding:0; clear:both }
	body #reviews #comments ol.commentlist .description img { width:auto; height:auto; border:0; float:none!important; display:inline-block; vertical-align:middle }
	body #review_form #commentform .required { color:red }
	.woocommerce-page #comments ol.commentlist { margin:0!important }
	body #reviews #comments ol.commentlist li img { width:52px; height:52px; background:0; border:1px solid #e5e5e5\9; border:1px solid rgba(0, 0, 0, .1); border-radius:0; padding:0; margin:0 }
	body #reviews #comments ol.commentlist li .description img { width:auto; height:auto }
	body #reviews #comments ol.commentlist li .comment-text { background:rgba(0, 0, 0, .05); background:#eee\0/; border:0; padding:15px; margin:10px 0 10px 66px; float:none }
	body.woocommerce #reviews #comments ol.commentlist li .comment-text, body.woocommerce-page #reviews #comments ol.commentlist li .comment-text { padding:1em }
	.pp_content { height:auto!important; max-height:640px }
	body div.pp_woocommerce div.pp_content_container { border:1px solid #ccc; padding:20px 0 10px }
	body div.pp_woocommerce div.pp_content_container form#commentform label { display:inline }
	body.woocommerce table.shop_attributes td p, body.woocommerce-page table.shop_attributes td p { padding:10px }
	body.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, body.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta { line-height:normal }
	body.woocommerce #pp_full_res #commentform { padding-bottom:0 }
	body.woocommerce #pp_full_res #reply-title { padding-top:0 }
	.shop_table th, body.woocommerce .woocommerce-error, body.woocommerce .woocommerce-info, body.woocommerce .woocommerce-message, body.woocommerce-page .woocommerce-error, body.woocommerce-page .woocommerce-info, body.woocommerce-page .woocommerce-message { background:rgba(0, 0, 0, .05); text-shadow:none }
	body.woocommerce #payment, body.woocommerce #payment div.payment_box, body.woocommerce form.checkout_coupon, body.woocommerce form.login, body.woocommerce form.register, body.woocommerce-page #payment, body.woocommerce-page #payment div.payment_box, body.woocommerce-page form.checkout_coupon, body.woocommerce-page form.login, body.woocommerce-page form.register { background:rgba(0, 0, 0, .05); border:1px solid #e5e5e5\0/; border:1px solid rgba(0, 0, 0, .05); box-shadow:none }
	body.woocommerce #payment div.payment_box:after, body.woocommerce-page #payment div.payment_box:after { border-bottom-color:rgba(0, 0, 0, .1); top:-4px }
	body.woocommerce #payment div.form-row, body.woocommerce-page #payment div.form-row { border:0 }
	body.woocommerce #payment div.payment_box, body.woocommerce-page #payment div.payment_box { text-shadow:none }
	body table.shop_table { border-left:1px solid #e5e5e5\0/; border-left:1px solid rgba(0, 0, 0, .05); border-top:1px solid #e5e5e5\0/; border-top:1px solid rgba(0, 0, 0, .05); border-radius:0 }
	.shop_table td, .shop_table th { border-bottom:1px solid #e5e5e5\9; border-bottom:1px solid rgba(0, 0, 0, .05); border-right:1px solid #e5e5e5\9; border-right:1px solid rgba(0, 0, 0, .05) }
	body.woocommerce .cart-collaterals .cart_totals tr td, body.woocommerce .cart-collaterals .cart_totals tr th, body.woocommerce-page .cart-collaterals .cart_totals tr td, body.woocommerce-page .cart-collaterals .cart_totals tr th { padding:4px 8px; width:50% }
	.shop_table .product-thumbnail img { margin:0; max-width:40px; height:auto }
	body .shop_table .coupon label { margin:0; padding-right:5px }
	body #content table.cart td.actions .coupon .input-text, body table.cart td.actions .coupon .input-text { width:80px; margin:0 }
	body #content table.cart td.actions .button.alt, body table.cart td.actions .button.alt { float:none }
	#content table.cart a.remove, body table.cart a.remove { background-color:none; font-size:26px }
	.shop_table .coupon { float:left }
	body .shop_table .actions p { padding-bottom:0!important }
	body .shop_table .coupon .button { padding:13px 15px 11px; margin:0!important }
	.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon { margin-top:5px }
	body .actions input[type=submit] { padding:13px 15px 11px; margin:5px 0 5px 5px!important }
	body .cart-collaterals .cart_totals { float:left; width:100%; max-width:300px; text-align:left; margin-bottom:20px }
	.shipping_calculator p { padding:0 }
	.shipping_calculator input[type=text], .shipping_calculator select { width:100%!important; max-width:300px }
	body .cart-collaterals .cart_totals table { margin:10px 0 0 }
	.shipping-calculator-form { margin-top:10px }
	body .cart-collaterals .cart_totals table th { background:rgba(0, 0, 0, .03); background:#eee\0/ }
	body .cart-collaterals .cart_totals tr td, body .cart-collaterals .cart_totals tr th { border-top:1px solid #d9d9d9 }
	body .cart-collaterals .shipping_calculator { clear:both; width:100%; max-width:300px; margin-top:0 }
	body .cart-collaterals .shipping_calculator input[type=text], body .cart-collaterals .shipping_calculator select { margin:0 }
	#dropdown_product_cat, .sidebar .searchform_wdgt input[type=text], body form .form-row input.input-text, body form .form-row select, body form .form-row textarea { vertical-align:0; width:100% }
	body.woocommerce #content div.product form.cart, body.woocommerce div.product form.cart, body.woocommerce-page #content div.product form.cart, body.woocommerce-page div.product form.cart { margin-top:1.5em }
	body.woocommerce ul.product_list_widget li dl, body.woocommerce-page ul.product_list_widget li dl { padding-left:0; border-left:0 }
	body.woocommerce #content table.cart td.actions .coupon .input-text, body.woocommerce table.cart td.actions .coupon .input-text, body.woocommerce-page #content table.cart td.actions .coupon .input-text, body.woocommerce-page table.cart td.actions .coupon .input-text { padding:10px 6px; width:auto;}
	#shipping_method label { display:inline }
	body.woocommerce .checkout #shiptobilling, body.woocommerce-page .checkout #shiptobilling { width:100%; float:left; display:block; font-size:18px; line-height:normal }
	ul.payment_methods label { margin:0 }
	ul.payment_methods p { padding:0 }
	#payment ul.payment_methods { padding:1em 0; margin-bottom:0; border-bottom:1px solid #e5e5e5\9; border-bottom:1px solid rgba(0, 0, 0, .1) }
	#payment ul.payment_methods li { padding:0; list-style:none }
	body #payment div.form-row, body #payment ul.payment_methods { border-color:rgba(0, 0, 0, .1) }
	.woocommerce-checkout .form-row .chzn-container-single .chzn-single { font-size:15px; color:#999 }
	.woocommerce-page form.register, body.woocommerce form.checkout_coupon, body.woocommerce form.login, body.woocommerce form.register, body.woocommerce-page form.checkout_coupon, body.woocommerce-page form.login { padding:10px 15px!important }
	.checkout_coupon p { padding:0; margin-bottom:0!important }
	.checkout_coupon .button { margin:0!important }
	.login, .registration { padding:0!important; margin:0 }
	body .order_details li { border-color:#999\9; border-color:rgba(0, 0, 0, .4) }
	.customer_details dt { clear:both; float:left; width:120px; font-weight:700; margin:0 }
	.customer_details dd { float:left }
	.col2-set { clear:both; padding-top:20px }
	.col2-set label { margin:0 }
	.col2-set header h3 { margin:0; padding:0 }
	body table.shop_table td.product-quantity { text-align:left }
	.lost_password { display:inline-block; margin:12px 0 0 10px }
	body.woocommerce table.my_account_orders .order-actions, body.woocommerce-page table.my_account_orders .order-actions { text-align:center }
	.sidebar .widget .product_list_widget .star-rating { margin:5px 0; display:list-item }
	.widget a, .widget-small a { font-weight:400 }
	del span.amount { color:#999 }
	ins span.amount { color:#564812 }
	.sidebar ul.cart_list li, .sidebar ul.product_list_widget li { background:0; padding:6px 0 }
	.sidebar ul.cart_list li a, .sidebar ul.product_list_widget li a { display:block }
	body.woocommerce .widget_shopping_cart .total, body.woocommerce-page .widget_shopping_cart .total { background:0 0; border-top:none }
	.mobile_header .widget .cart_list li img, .mobile_header .widget .product_list_widget li img, .nav_bg .widget .cart_list li img, .nav_bg .widget .product_list_widget li img, .sidebar .widget .cart_list li img, .sidebar .widget .product_list_widget li img { box-shadow:0 1px 2px 0 rgba(0, 0, 0, .3); float:right; height:auto; margin-left:4px; width:44px }
	
	.tevolution-directory .search_nearby_widget .searchform_wdgt .search_range input.range_address{ background:#FFF;}
	.tevolution-directory .search_filter .sf_search_range input#sf_radius_range{ background:transparent;}
	
	#content, .sidebar { padding-top:5px; }
	

/* Alert box */
	.alert-box {border-style: solid;border-width: 1px;display: block;font-weight: normal;margin-bottom: 1.11111rem;position: relative;padding: 0.77778rem 1.33333rem 0.77778rem 0.77778rem;font-size: 0.72222rem;transition: opacity 300ms ease-out;background-color: #008CBA;border-color: #0078a0;color: #FFFFFF; }
	.alert-box a{ color:rgba(0,0,0,0.9);}
	.alert-box .close {font-size: 1.22222rem;padding: 9px 6px 4px;line-height: 0;position: absolute;top: 50%;margin-top: -0.61111rem;right: 0.22222rem;color: #333333;opacity: 0.3; }
	.alert-box .close:hover, .alert-box .close:focus {opacity: 0.5; }
	.alert-box.radius {border-radius: 3px; }
	.alert-box.round {border-radius: 1000px; }
	.alert-box.success {background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d; }
	.alert-box.alert {background-color: #f2dede;border-color: #ebccd1;color: #a94442; }
	.alert-box.secondary {background-color: #e7e7e7;border-color: #c7c7c7;color: #4f4f4f; }
	.alert-box.warning {background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b; }
	.alert-box.info {background-color: #d9edf7;border-color: #bce8f1;color: #31708f; }
	.alert-box.alert-close {opacity: 0; }

/* footer */
	#footer .searchform_wdgt label{ display:block; margin-bottom:5px }
	#footer .searchform_wdgt input[type=text]{ width:100%; max-width:64% }
	#footer .search_nearby_widget .searchform_wdgt input[type=text], #footer .templatic_advanced_search .searchform_wdgt input[type=text], .wrap .sidebar .search_nearby_widget .searchform_wdgt input[type=text], .wrap .sidebar .templatic_advanced_search .searchform_wdgt input[type=text] { max-width:none }
	#footer .searchform_wdgt input[type=submit], .sidebar .searchform_wdgt input[type=submit] { margin:0; vertical-align:top; height:auto }

	@media screen\0 {
   		.exit-off-canvas, .exit-selection{display: block;}
	}
	

/* sidebar */
	.sidebar .widget_login { margin-bottom:40px }
	.sidebar .star-rating { margin:5px 0 }
	.sidebar #wp-submit { font-weight:400; text-shadow:none; padding:7px 14px; text-decoration:none; cursor:pointer }
	.sidebar .widget_layered_nav li .count { background:0 }
	.sidebar .widget_login form { margin-bottom:0 }
	.sidebar .widget_login form label { margin:0 }
	.sidebar .widget_login form p { padding:0 }
	.sidebar .widget_login form p a { vertical-align:top; margin-left:10px }
	.sidebar .widget .cart_list li .variation, .sidebar .widget .product_list_widget li .variation { font-size:13px }
	.sidebar .term-cloud{
		padding-bottom: 0;
	}

/* woocommerce */
	body.woocommerce .widget_price_filter .ui-slider .ui-slider-range, body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range { background:#ccc\9; background:rgba(0, 0, 0, .2); background:#666 \0/; box-shadow:none; padding:0 }
	body.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { width:14px; height:14px; background:#666; border:0; top:-3px; box-shadow:none }
	body.woocommerce .sidebar .ui-widget-content { background:#ccc\9!important; background:rgba(0, 0, 0, .2)!important; border:0; border-radius:4px; height:9px; margin:15px 0 12px; position:relative; text-align:left }
	body.woocommerce .widget_layered_nav_filters ul li, body.woocommerce-page .widget_layered_nav_filters ul li { background:none!important; border:none; padding:0!important; margin:5px 8px 0 0 }
	body.woocommerce .widget_product_categories select, body.woocommerce .widget_product_search .searchform_wdgt { margin-top:12px }
	body.woocommerce div.pp_woocommerce div.ppt { width:100%!important }

/* flex slider */
	.flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus { outline:0 }
	.flex-control-nav, .flex-direction-nav, .slides { padding:0; list-style:none }
	.flexslider { padding:0 }
	.flexslider .slides&gt;li { /*-webkit-backface-visibility:hidden;*/ border:0; padding:0; position:relative; display:none; }
	.flexslider .slides img { width:100%; display:block; border:none; padding:0; margin:0 }
	.flex-pauseplay span { text-transform:capitalize }
	.slides:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 }
	html[xmlns] .slides { display:block }
	* html .slides { height:1% }
	.no-js .slides&gt;li:first-child { display:block }
	.sidebar .flexslider .slides li .post_img { width:100%!important }
	.flexslider { position:relative; height:auto!important }
	.flex-viewport { max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease }
	.flex-viewport ul { margin:0 }
	.loading .flex-viewport { max-height:300px }
	.flexslider .slides { margin:0; zoom:1 }
	#content #carousel { margin:15px 0 }
	#carousel { position:relative }
	#carousel li { width:80px!important; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding-right:5px }
	#carousel li img { width:auto; max-width:100%; margin:0 }
	.carousel li { margin-right:5px }
	.flex-direction-nav { *height:0}
	body .widget .flex-direction-nav li { border:0; padding:0 }
	.flex-direction-nav a { position: relative; display:block; cursor:pointer }
	.flex-direction-nav a:before { content: "\f104"; font-family: 'Font Awesome 5 Pro'; font-size: 20px; left: 0px; position: absolute; right: 0; top: 13px; color: white;}
	.flex-direction-nav a.flex-next:before { content: "\f105"; left: 2px; }
	.flex-control-nav { position:absolute }
	.flex-control-nav li { display:inline-block; zoom:1; *display:inline}
	.flex-control-paging li a { display:block; cursor:pointer }
	.flex-control-thumbs { margin:5px 0 0; position:static; overflow:hidden }
	.flex-control-thumbs li { width:25%; float:left; margin:0 }
	.flex-control-thumbs img { width:100%; display:block; opacity:.7; cursor:pointer }
	.flex-control-thumbs img:hover { opacity:1 }
	.flex-control-thumbs .flex-active { opacity:1; cursor:default }
	.flex-direction-nav .flex-prev { opacity:1; left:0 }
	.flex-direction-nav .flex-next { opacity:1; right:0 }
	.flexslider .slides&gt;li h2 { position:absolute; bottom:0; left:0; width:100%; background:rgba(255, 255, 255, .8); box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:20px; color:#444; margin:0 auto; padding:8px 15px }
	.flexslider .slides&gt;li h2 a { display:block; color:#fff }
	.flexslider .slides&gt;li h2 a:hover { color:#ccc }
	.post_shortinfo { position:absolute; bottom:50px }
	.templatic_slider { float:none; border:1px solid rgba(0, 0, 0, .13); border:1px solid #e0e0e0 \0/; box-sizing:border-box; box-shadow:1px 1px 2px rgba(0, 0, 0, .1); box-shadow:1px 1px 2px #e0e0e0 \0/; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding:2px; margin-bottom:40px!important }
	.templatic_slider .flexslider { height:auto!important }
	.templatic_slider .flexslider h2 { padding:0; margin-bottom:5px }
	.templatic_slider .flexslider h3 { border:none; padding:8px; margin-bottom:0 }
	.templatic_slider .flexslider p { padding:0 8px 12px }
	.templatic_slider .slides li img { max-width:100%; border:0; padding:0; margin:0 }
	.home_page_slider { width:978px; margin:0 auto }
	.home_page_slider .widget { margin:20px 0 }
	.home_page_slider .flexslider ul li { border-bottom:0; padding:0 }
	.home_page_slider .slides li { padding:0 }
	.flex-control-nav { top:10px }
	.flex-control-paging li { margin-right:5px }
	.flex-control-paging li a { width:18px; height:18px; background-color:#fafafa; border:1px solid #e0e0e0; border-radius:40px; font-size:11px; color:#666; font-weight:700; line-height:20px; text-decoration:none; text-align:center }
	.flex-control-paging li a.flex-active, .flex-control-paging li a:hover { background:#000; border-color:#000; color:#fff }
	.home_page_slider .flex-direction-nav li { border:0; padding:0 }
	.flex-direction-nav li a { width:36px; height:36px; position:absolute; top:50%; font-size:30px; color:#fff; padding:0!important; margin-top:-16px; text-align:center; z-index: 2; font-weight: 900; }
	.flex-direction-nav li a:hover { color:#000 }
	.flex-direction-nav li a i { vertical-align:middle }
	#carousel .flex-direction-nav li a { top:30% }
	.flex-control-nav { left:auto; right:-4px; margin:0 }
	.sidebar .templatic_slider { width:100%; border:none; box-shadow:none; padding:0; margin-bottom:40px }
	.sidebar .flexslider .slides&gt;li { padding:0 }
	.sidebar .flexslider .slides li h2 { display:none }
	.sidebar .flex-direction-nav { display:none; clear:both }
	.sidebar .flex-direction-nav li { border:0; padding:0 }
	.sidebar .flex-direction-nav li a { top:40% }
	.sidebar .flex-control-nav { top:auto; bottom:5px; line-height:normal }
	.sidebar .flex-control-paging li a { width:8px; height:8px; text-indent:-9999px }
	.sidebar .flex-direction-nav .flex-prev { float:left }
	.sidebar .flex-direction-nav .flex-next { float:right }
	.home_page_banner .flexslider ul li .post_list .post_img {zoom:1; vertical-align:top;  box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0; width:100%!important; /* margin:0 25px 0 0;*/  display:inline-block; *display:inline; }
	.home_page_banner .flexslider ul li .post_list .slider-post {
		background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
	    bottom: 0;
	    box-sizing: border-box;
	    display: inline-block;
	    max-width: 100%;
	    position: absolute;
	    vertical-align: top;
	    width: 100%;
		left: 0;
		right: 0;
	}
	
	.home_page_banner .flexslider ul li .post_list .slider-post h2 { position:static; background:0; margin:0; padding:15px }
	
	.home_page_banner .flexslider ul li .post_list .slider-post h2 a { color:#333; line-height:20px }
	
	.post_slider { background:#f5f5f5 \0/; background:rgba(0, 0, 0, .06);  height:auto!important; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box }
	.home_page_banner .flexslider ul li .post_list .slider-post h2 a { font-size:20px }
	.home_page_banner .flexslider.slider_carousel ul li .post_list .post_img { width:90%!important; margin:0 5% 10px }
	.home_page_banner .flexslider.slider_carousel ul li .post_list .slider-post { width:100%!important; padding:0 5% }
	.home_page_banner .flexslider.slider_carousel ul li .post_list .slider-post h2 a { font-size:16px }
	
	#directory_detail_img .flex-viewport{
		padding-left: 0;
		padding-right: 0;
	}

/* form field */
	span.gform_description { display:block; padding:12px 0 }
	body .gform_wrapper { max-width:100% }
	.gform_wrapper ul { background:0 0; list-style:none; margin:0; padding:0 }
	.gform_wrapper ul li { background:0 0; margin:0; padding:12px 0 }
	li.gfield_error { border-bottom:1px dotted #e00; border-top:1px dotted #e00 }
	li.gfield label { display:block; font-size:inherit!important }
	li.gfield label span.gfield_required { display:inline-block; color:#e00; margin-left:5px }
	li.gfield .gfield_label { display:inline-block }
	ul.gfield_checkbox, ul.gfield_radio { margin:6px 0 0 }
	ul.gfield_checkbox label, ul.gfield_radio label { display:inline-block; padding-left:10px }
	ul.gfield_radio li { padding:0 }
	.ginput_container input[type=password], .ginput_container input[type=text], .ginput_container select, .ginput_container textarea { width:100% }
	.ginput_product_price, .ginput_shipping_price, .ginput_total { color:#f90 }
	.gform_wrapper input.datepicker.datepicker_with_icon { width:auto }
	img.ui-datepicker-trigger { background:0 0; margin:15px 0 0 10px; padding:0 }
	.gfield_list_icons .add_list_item, .gfield_list_icons .delete_list_item { margin:6px 0!important }
	.ginput_counter { display:inline-block; color:#f90; font-size:11px; line-height:18px }
	div.ginput_complex { clear:both; display:block; float:left; margin:0 0 18px; width:100% }
	.layout-1c span.ginput_left, span.ginput_left { float:left; width:49% }
	.layout-1c span.ginput_right, span.ginput_right { float:right; width:49% }
	.layout-3c-c span.ginput_left, .layout-3c-c span.ginput_right, .layout-3c-l span.ginput_left, .layout-3c-l span.ginput_right, .layout-3c-r span.ginput_left, .layout-3c-r span.ginput_right, .layout-hl-2c-l span.ginput_left, .layout-hl-2c-l span.ginput_right, .layout-hl-2c-r span.ginput_left, .layout-hl-2c-r span.ginput_right, .layout-hr-2c-l span.ginput_left, .layout-hr-2c-l span.ginput_right, .layout-hr-2c-r span.ginput_left, .layout-hr-2c-r span.ginput_right { width:100% }
	div.clear-multi { clear:both }
	div.clear-multi:after { clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden }
	div.clear-multi div.ginput_container { float:left; margin-right:5px }
	div.clear-multi div.gfield_time_hour label { display:inline-block }
	.gfield_description { color:#999; display:block; font:normal normal 11px/18px Georgia, serif; padding:3px 0 0 }
	.validation_message { color:red }
	.gform_footer, .gform_page_footer { padding:12px 0 }
	.gform_wrapper .gf_progressbar_wrapper { clear:both; margin:0 0 18px }
	.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title { clear:both; font-size:12px; line-height:18px; text-transform:uppercase }
	.gform_wrapper .gf_progressbar { background-color:#fff; background-repeat:repeat-x; background-position:bottom; border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:20px; line-height:20px!important; overflow:hidden; width:100% }
	.gform_wrapper .gf_progressbar_percentage { background-repeat:repeat-x; color:#fff; font-family:Georgia, serif; font-size:12px; height:20px; text-align:right; text-shadow:0 1px 1px rgba(0, 0, 0, .5) }
	.gform_wrapper .gf_progressbar_percentage span { margin-right:5px; margin-left:5px }
	.gform_wrapper input.datepicker.datepicker_with_icon { display:-moz-inline-stack; display:inline-block; *display:inline;margin-right:4px!important; zoom:1 }
	.gform_wrapper .gfield_time_ampm select { width:80px!important }
	.gform_body input.input-text, .gform_body input[type=date], .gform_body input[type=datetime-local], .gform_body input[type=datetime], .gform_body input[type=email], .gform_body input[type=number], .gform_body input[type=password], .gform_body input[type=search], .gform_body input[type=tel], .gform_body input[type=text], .gform_body input[type=time], .gform_body input[type=url], .gform_body input[type=week], .gform_body select, .gform_body textarea, input[type=month] { font-family:inherit!important; font-size:inherit!important; padding:8px!important; margin:0 }
	.gform_wrapper .ginput_complex select, .gform_wrapper select { padding:8px!important }
	.ginput_container img.ui-datepicker-trigger { float:none; border:none; width:auto; height:auto; top:10px; padding:0; margin:0 }
	body .gform_wrapper .top_label .gfield_label { margin:0 }

/* widget tabs */
	.widget-tabs { padding:36px 0 0 }
	.widget-tabs ul.tabs { background:#111; line-height:1; margin:0 0 -6px; padding:0 }
	.widget-tabs ul.tabs li.t { background:0; display:inline; padding:0 }
	.widget-tabs ul.tabs li.t a { color:#fff; display:inline-block; font-size:11px; line-height:18px; padding:10px 20px 9px }
	.widget-tabs ul.tabs li.t a.tab-current { background:#171717 }
	.widget-tabs .term-cloud { background:#171717; margin:6px 0 0; padding:14px 20px }

/* multiple content */
	body #ui-datepicker-div, body .ui-datepicker-div, body .ui-datepicker-inline { border:none; padding:0; z-index:999999!important;}
	.ui-datepicker-header .ui-datepicker-new-month, .ui-datepicker-header .ui-datepicker-new-year { padding:2px }
	div.ui-datepicker-header select.ui-datepicker-new-year { left:auto; right:35px }
	.ui-datepicker .ui-datepicker-next { left:auto!important }
	div.ui-datepicker-next a { float:right!important; left:auto }
	table.ui-datepicker td, table.ui-datepicker th { padding:5px }
	.entry-content .boxes h1, .entry-content .boxes h2, .entry-content .boxes h3, .entry-content .boxes h4, .entry-content .boxes h5, .entry-content .boxes h6, .ui-datepicker-new-row .ui-datepicker { margin-top:0 }
	.boxes img.aligncenter, .boxes img.alignleft, .boxes img.alignnone, .boxes img.alignright { margin-top:0; margin-bottom:0 }
	body #content .boxes p { padding:0 0 10px }
	body .form_row .form_row:last-child { padding-bottom:0 }
	body .form_row .description, body .form_row span.message_note, body .message_note { color:#666; margin-top:5px }
	body .form_row .description:empty, body .form_row span.message_note:empty, body .message_note:empty{ display: none;}
	body .btn_input_normal { margin:0 }
	body #validate_coupon_code { margin-bottom:0 }
	body #submit_form #map_canvas, body #submit_form #recurring_event, body #submit_form textarea { max-width:600px; width:100%; background:#fff }
	body #submit_form #recurring_event { background-color:rgba(0, 0, 0, .01); background-color:#fafafa \0/; border:1px solid rgba(0, 0, 0, .08); border:1px solid #e0e0e0 \0/; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding:15px }
	body #submit_form #recurring_event .monthly_opt_container select { margin-top:10px }
	body #submit_form #recurring_event .form_last_days { padding-top:20px }
	body .package label { background-color:rgba(0, 0, 0, .01); background-color:#fafafa \0/; border:1px solid rgba(0, 0, 0, .08); border:1px solid #e0e0e0 \0/; border-radius:0 }
	body .published_box { background-color: #FFFFD5; border:1px solid #EAEAA8; border-radius:0; font-size:14px }
	body .published_box form h5 { font-size:14px }
	body .published_box form h5.post_message { font-weight:700 }
	body .published_box a.btn_input_normal { display:inline-block; font-size:14px; font-weight:700; line-height:18px }
	body select { border-radius:0; padding:9px 12px }
	body #comment-image-wrapper #comment-image-error { padding:6px 12px!important }

/* captcha */
	body #recaptcha_widget_div { line-height:normal }
	body #recaptcha_widget_div div, body #recaptcha_widget_div p { padding:0!important }
	.recaptchatable input#recaptcha_response_field { background:#fff; margin:0!important; position:relative; top:4px; color:#000 }
	.recaptchatable #recaptcha_privacy { line-height:20px; margin-top:9px }
	#content .plugin_ad { margin-top:25px;}
	.plugin_ad { clear:both; max-width:100%; text-align:center; margin-bottom:15px }
	.plugin_ad img { max-width:100% }

/* reset css */
	a, abbr, acronym, address, article, aside, audio, big, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, ul, var, video { margin:0; padding:0; vertical-align:baseline; outline:0; font-size:100%; background:0 0; border:none; text-decoration:none }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block }
	b, center, cite, em, font, hr, i, layer, menu, s, strike, strong, u, xmp { vertical-align:baseline; outline:0; font-size:100%; font-weight:400; background:0 0; border:none; margin:0; padding:0 }
	body { background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444; line-height:24px; word-wrap:break-word;}
	a img { border:none }
	a { color:#0165bd; cursor:pointer; text-decoration:none }
	a:hover, ol li a, ul li a { color:#666 }
	ol li a:hover, ul li a:hover { color:#0165bd }
	b, strong { font-weight:700 }
	cite, em, i { font-style:italic }
	h1, h2, h3, h4, h5, h6 { color:#000; font-style:normal; font-weight:400; margin-bottom:10px }
	body h1 { font-size:30px; line-height:34px }
	body h2 { font-size:25px; line-height:30px }
	body h3 { font-size:20px; line-height:28px }
	body h4 { font-size:16px; line-height:24px }
	body h5 { font-size:14px; line-height:22px }
	body h6 { font-size:12px; line-height:20px }
	.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { margin-top:20px }
	p { padding:0 0 15px }
	ol { list-style:decimal outside; margin:0 0 15px 30px }
	ul { list-style:outside; margin:0 0 20px 20px }
	dl { margin:6px 0 }
	dl dt { font-weight:700; margin:6px 0 0 }
	dl dd { font-weight:400; margin:0 0 0 40px }
	abbr { cursor:help }
	acronym { text-transform:uppercase; border-bottom:1px dashed #ccc; cursor:help }
	big { font-size:120% }
	small, sub, sup { font-size:80% }
	sup { vertical-align:baseline; position:relative; bottom:.3em }
	sub { vertical-align:baseline; position:relative; top:.3em }
	address { font-style:italic; margin:12px 0 }
	dd address, li address { margin:0 }
	blockquote { clear:both; background:#f1f1f1; margin:20px 0; padding:16px 14px 16px 80px; position: relative;}
	blockquote:before{ content:'\f10d'; align-items: center; background-color: #666; color: white; text-indent:10px; display: flex; font-family: 'Font Awesome 5 Pro'; font-size: 3em; height: 100%; left: 0; line-height: 1; margin-top: 0; position: absolute; text-align:center;
    top: 0; width: 60px;  }
	blockquote cite { width:100%; font-weight:400; font-size:13px; line-height:20px; text-align:right; display:block; clear:both; margin-top:10px }
	blockquote p { font-size:16px; line-height:28px; padding:0; margin-bottom:0!important }
	blockquote blockquote { background-color:transparent; font-style:italic; font-weight:400; font-size:15px; line-height:24px }
	blockquote blockquote p { padding:12px 0 }
	blockquote, q { quotes:none }
	blockquote.alignleft, blockquote.alignright { margin-top:0; width:33% }
	audio, fig, iframe, img, object, param, video { border:none }
	.attachment-image img { height:auto; width:auto }
	img.size-full { height:auto!important; max-width:100%; width:auto!important }
	img.wp-smiley { background:transparent!important; border:0!important; margin:0!important; padding:0!important }
	
	.comment-text audio, .comment-text embed, .comment-text iframe, .comment-text img, .comment-text object, .comment-text video, .entry-content audio, .entry-content embed, .entry-content iframe, .entry-content img, .entry-content object, .entry-content video, .textwidget audio, .textwidget embed, .textwidget iframe, .textwidget img, .textwidget object, .textwidget video { margin-top:6px; margin-bottom:6px }
	.comment-text object embed, .entry-content object embed, .textwidget object embed { margin-top:0; margin-bottom:0 }
	
	.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 { max-width:100% }
	.alignleft { float:left; margin:5px 20px 10px 0 }
	.alignright { float:right; margin:5px 0 12px 20px }
	.aligncenter { display:block; margin:18px auto }
	.alignnone { clear:both; margin:18px 0 }
	img.aligncenter, img.alignleft, img.alignnone, img.alignright { margin-top:8px; margin-bottom:8px }
	.comment-text .aligncenter&gt;:first-child, .comment-text .alignleft&gt;:first-child, .comment-text .alignnone&gt;:first-child, .comment-text .alignright&gt;:first-child, .entry-content .aligncenter&gt;:first-child, .entry-content .alignleft&gt;:first-child, .entry-content .alignnone&gt;:first-child, .entry-content .alignright&gt;:first-child, .textwidget .aligncenter&gt;:first-child, .textwidget .alignleft&gt;:first-child, .textwidget .alignnone&gt;:first-child, .textwidget .alignright&gt;:first-child { margin-top:0; margin-bottom:0 }
	.layout-3c-c .alignleft, .layout-3c-c .alignright, .layout-3c-l .alignleft, .layout-3c-l .alignright, .layout-3c-r .alignleft, .layout-3c-r .alignright, .layout-hl-2c-l .alignleft, .layout-hl-2c-l .alignright, .layout-hl-2c-r .alignleft, .layout-hl-2c-r .alignright, .layout-hr-2c-l .alignleft, .layout-hr-2c-l .alignright, .layout-hr-2c-r .alignleft, .layout-hr-2c-r .alignright { float:none; margin-left:0; margin-right:0 }
	.entry-content pre, .entry-content table pre, pre, table pre { background:#f2f2f2; color:#222; font-size:12px; line-height:24px; margin:18px 0; overflow:scroll; padding:12px 20px }
	code { background:#ffa; color:#222; font-size:15px }
	pre code { background:0 0; font-size:1em }
	dfn, ins { font-style:italic; text-decoration:none }
	del, s, strike { text-decoration:line-through }
	mark { color:#e00 }
	object { margin:18px 0 }
	label { display:inline-block; margin:0 5px 5px 0; padding:0 }
	.post .entry iframe { width:100%; }
	input[type=checkbox], input[type=radio] { margin:-3px 0 0; vertical-align:middle }
	label input[type=checkbox], label input[type=radio] { margin-right: 7px;}
	input[type=search]::-webkit-search-decoration {display:none}
	input[type=checkbox]:active, input[type=checkbox]:focus, input[type=file]:active, input[type=file]:focus, input[type=radio]:active, input[type=radio]:focus { box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none }
	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 { width:100%; max-width:386px; background-color:#fff; border-width:1px; border-style:solid; border-color:#c9c9c9\0/; border-color:rgba(0, 0, 0, .20); box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; /*-webkit-transition:all ease-in-out .2s;
	-moz-transition:all ease-in-out .2s;
	-o-transition:all ease-in-out .2s;
	transition:all ease-in-out .2s;*/
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; text-align:left; outline:0; padding:10px 12px; margin:0 }
	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 { color:#000; border-color:#777\0/; border-color:rgba(0, 0, 0, .6); box-shadow:1px 1px 2px rgba(0, 0, 0, .2) }
	button:invalid, input:invalid, select:invalid, textarea:invalid {-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
	button::-moz-focus-inner, input::-moz-focus-inner, select::-moz-focus-inner, textarea::-moz-focus-inner {border:0;padding:0}
	select option { margin:5px 12px }
	body .wp_themeSkin iframe { background:#fff!important }
	body .ui-datepicker-trigger { display:inline-block; float:left; width:12%!important; max-width:46px; height:38px; background:#000; color:#fff; padding:0!important; margin:0 }
	body .ui-datepicker-trigger:hover { background:#0165BD; border:none; color:#fff }
	#set_address_map { margin-top: 0; }
	body[class*="singular-"] .entry-content .tabs-content .entry-content li {list-style: inside;}
	body[class*="singular-"] .entry-content .tabs-content .entry-content ol li { list-style-type: decimal;}
	
/* button */
	.button, .uploadfilebutton, a.button, button, input[type=button], input[type=reset], input[type=submit] { display:inline-block; *display:inline;zoom:1; background:#000; border:1px solid #e0e0e0\0/; border:1px solid rgba(0, 0, 0, .1); border-radius:4px; -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:700; line-height:normal; cursor:pointer; outline:0; overflow:visible; vertical-align:top; padding:10px 24px 9px; margin:6px 0; text-shadow: none; text-align: center;}
	.button:active, .uploadfilebutton:active, a.button:active, button:active, input[type=button]:active, input[type=reset]:active, input[type=submit]:active { position:relative; top:1px }
	.button:hover, .uploadfilebutton:hover, a.button:hover, button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover { background:#0165BD; color: #fff; }
	.cancel-btn,a.cancel-btn,input.cancel-btn,.secondray-button,.uploadfilebutton.secondray-button, a.button.secondray-button, button.secondray-button, input[type=button].secondray-button, input[type=reset].secondray-button, input[type=submit].secondray-button{ background:#fafafa\0/; background:rgba(0, 0, 0, .03);color:#666; border:1px solid #e0e0e0\0/; border:1px solid rgba(0, 0, 0, .1);}
	.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[type=button].secondray-button:hover, input[type=reset].secondray-button:hover, input[type=submit].secondray-button:hover{ background:#000; color:#fff }
	body .secondary_btn { background-color:#fafafa\0/; background-color:rgba(0, 0, 0, .03); border:1px solid #e0e0e0\0/; border:1px solid rgba(0, 0, 0, .1); color:#666;}
	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:#000; color:#fff!important; border-radius: 4px;}
	body .main_btn { background-color:#0165BD; color:#fff }
	body a.button.main_btn:hover { background:#000!important}
	body .tiny_btn { font-size:12px; font-weight:400; padding:5px 10px; margin:5px 0 15px; display: inline-block; }
	
	body .tiny_btn.button,
	body a.button.tiny_btn{
		display: inline-block;
	}

	.upload.button { display:inline-block!important; vertical-align:top; top:4px;}
	.upload.button input[type=file] { z-index:999 }

	span.file_value { margin:18px 0 0 10px!important }
	#organizer_logo { height:37px!important; margin:0!important; top:-1px; width:125px!important }
	.upload .upload_title { top:0!important; height:36px; line-height:36px!important }
	#imagelist p img { max-width:none }
	select[multiple], select[size], textarea { height:auto }
	textarea { width:100%; max-width:500px; min-height:198px; overflow:auto; line-height:24px; resize:vertical }
	optgroup { font-style:normal; font-weight:400 }
	table { border-collapse:collapse; border-spacing:0; border-top:1px solid #ddd\0/; border-top:1px solid rgba(0, 0, 0, .1); border-left:1px solid #ddd\0/; border-left:1px solid rgba(0, 0, 0, .1); margin:18px 0; width:100% }
	table caption { background:#f8f8f8; border:1px solid rgba(0, 0, 0, .1); border-bottom:0; padding:12px 20px; text-align:center }
	tr.alt { background:#fcfcfc }
	td, th { border-bottom:1px solid #ccc\0/; border-bottom:1px solid rgba(0, 0, 0, .1); border-right:1px solid #ccc\0/; border-right:1px solid rgba(0, 0, 0, .1); padding:12px 20px; text-align:left; vertical-align:top }
	.layout-3c-c td, .layout-3c-c th, .layout-3c-l td, .layout-3c-l th, .layout-3c-r td, .layout-3c-r th, .layout-hl-2c-l td, .layout-hl-2c-l th, .layout-hl-2c-r td, .layout-hl-2c-r th, .layout-hr-2c-l td, .layout-hr-2c-l th, .layout-hr-2c-r td, .layout-hr-2c-r th { padding:10px }
	th { background:rgba(0, 0, 0, .1) }
	hr { background:rgba(0, 0, 0, .1); height:1px; margin-bottom:24px }
	.left { float:left }
	.right { float:right }
	.clear, .clearfix { clear:both }
	.clearfix:after { clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden }
	.layout-3c-c blockquote.alignleft, .layout-3c-c blockquote.alignright, .layout-3c-l blockquote.alignleft, .layout-3c-l blockquote.alignright, .layout-3c-r blockquote.alignleft, .layout-3c-r blockquote.alignright, .layout-hl-2c-l blockquote.alignleft, .layout-hl-2c-l blockquote.alignright, .layout-hl-2c-r blockquote.alignleft, .layout-hl-2c-r blockquote.alignright, .layout-hr-2c-l blockquote.alignleft, .layout-hr-2c-l blockquote.alignright, .layout-hr-2c-r blockquote.alignleft, .layout-hr-2c-r blockquote.alignright { float:none; margin:0; width:auto }
	.error_msg { color:#ff2727 }
	.supreme_wrapper { position:relative; overflow:hidden }
	@media screen and (max-width:767px){
		body .supreme_wrapper{ position:inherit!important;}
	}
	.templatic_header_image { max-width:100% }
	.home_page_banner { clear:both }
	.home_page_banner .widget { clear:both; padding:0 0 30px; margin-bottom:0 }
	.taxonomy .home_page_banner .widget { padding:0;}
	#footer, .sidebar-after-header, .sidebar-subsidiary, .widget.templatic_slider, body .nav_bg .widget-nav-menu, div#menu-subsidiary { margin:0 auto; width:1200px }

	.subscriber_container input:first-child { margin-top: 5px; }
	.subscriber_container input { margin-top: 15px; }

/* menu */
	div#menu-primary, div#menu-secondary, div#menu-secondary1, div#menu-secondary1 .mega-menu { width:100%;}
	.mega-menu .search-form, #menu-secondary .search-form { float: right; margin: 7px 8px 0 0; }
	.mega-menu .search-form label, #menu-secondary .search-form label { color: #fff; }
	.mega-menu .search-form input[type="text"], #menu-secondary .search-form input[type="text"] { max-width: 160px !important; background: #fff url(//www.e-travels.gr/wp-content/themes/Directory/images/iconset.png) no-repeat right -5px top -8px; margin-left: 10px; }
	.mega-menu .search-form input[type="submit"], #menu-secondary .search-form input[type="submit"] { padding: 11px 15px 10px; margin-left: 5px !important; }
	.mega-menu .search-form input[type="submit"]:hover, #menu-secondary .search-form input[type="submit"]:hover { background: #333; }

/* page tamplate */
	.home #main #content { padding-bottom:0 }
	.layout-1c #main #content { clear:both; width:100% }
	.layout-3c-c #main #content, .layout-3c-l #main #content, .layout-3c-r #main #content, .layout-hl-2c-l #main #content, .layout-hl-2c-r #main #content, .layout-hr-2c-l #main #content, .layout-hr-2c-r #main #content { width:360px }
	.layout-1c #main .wrap { background-image:none }
	.layout-2c-r #main .wrap { background-position:319px 0 }
	.layout-2c-r #main #content { float:left; }
	.layout-2c-r .sidebar.large-3{ margin-left: 0}
	.layout-3c-c #main .wrap { background-position:0 0 }
	.layout-3c-c #main #content { left:320px; position:relative }
	.layout-3c-l #main .wrap, .layout-3c-r #main .wrap { background-position:0 0 }
	.layout-3c-r #main #content { float:right }
	.layout-hl-1c #container, .layout-hl-2c-l #container, .layout-hl-2c-r #container, .layout-hr-1c #container, .layout-hr-2c-l #container, .layout-hr-2c-r #container { margin:0 auto; width:1000px }
	.layout-hl-1c .container-wrap, .layout-hl-2c-l .container-wrap, .layout-hl-2c-r .container-wrap, .layout-hr-1c .container-wrap, .layout-hr-2c-l .container-wrap, .layout-hr-2c-r .container-wrap { background-color:#fff; background-position:left top; background-repeat:repeat-y; float:left; width:100% }
	.layout-hl-1c .container-wrap { background-image:url(//www.e-travels.gr/wp-content/themes/Directory/images/dot.png); background-position:319px 0 }
	.layout-hr-1c .container-wrap { background-image:url(//www.e-travels.gr/wp-content/themes/Directory/images/dot.png); background-position:680px 0 }
	.layout-hl-1c #header, .layout-hl-2c-l #header, .layout-hl-2c-r #header { background:0 0; clear:none; float:left; width:320px }
	.layout-hr-1c #header, .layout-hr-2c-l #header, .layout-hr-2c-r #header { background:0 0; clear:none; float:right; width:320px }
	.layout-hl-1c #header .header-wrap, .layout-hl-2c-l #header .header-wrap, .layout-hl-2c-r #header .header-wrap, .layout-hr-1c #header .header-wrap, .layout-hr-2c-l #header .header-wrap, .layout-hr-2c-r #header .header-wrap { background:0 0; margin:0; width:100% }
	.layout-hl-1c #main, .layout-hl-2c-l #main, .layout-hl-2c-r #main, .layout-hr-1c #main, .layout-hr-2c-l #main, .layout-hr-2c-r #main { clear:none; float:left; margin:0; width:680px }
	.layout-hl-1c #main .wrap, .layout-hl-2c-l #main .wrap, .layout-hl-2c-r #main .wrap, .layout-hr-1c #main .wrap, .layout-hr-2c-l #main .wrap, .layout-hr-2c-r #main .wrap { background:0 0; margin:0 }
	.layout-hl-2c-r #content, .layout-hr-2c-r #content { float:right }

/* responsive header */
	.supreme_wraper { overflow:hidden; position:relative }
	.container-wrap { position:relative; right:0; transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
	.body_fullscreen .container-wrap{ right: auto; left: 0;}
	.mobile_container_open { right:0 }
	.mobile_header_open .mobi-scroll { width:100%; background:none repeat scroll 0 0 rgba(0, 0, 0, .9) }
	.toggle_wrap { float:right; position:relative; top:15px; left:-100%; background:rgba(0, 0, 0, .9); height:0; border:none; border-right:none; box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1), inset 0 1px 0 rgba(255, 255, 255, .1), -3px -2px 4px rgba(0, 0, 0, .5); -moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1), inset 0 1px 0 rgba(255, 255, 255, .1), -3px -2px 4px rgba(0, 0, 0, .5); -webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1), inset 0 1px 0 rgba(255, 255, 255, .1), -3px -2px 4px rgba(0, 0, 0, .5) }
	.toggle_mobile_header { display:none; float:right; content:''; min-width:48px; height:42px; cursor:pointer; background:rgba(0, 0, 0, .9)url(//www.e-travels.gr/wp-content/themes/Directory/images/menu.png) no-repeat 0 -2px; margin-top:33px }
	.toggle_mobile_widget { height:42px; background-color:rgba(0, 0, 0, .9); float:right; margin-top:33px }
	.mobile_header { display:none; position:absolute; top:0; right:-300px; width:300px; bottom:0; height:100%; background:0 0; z-index:30; box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1); -webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1); -moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1); transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
	.mobile_header_open { right:0 }
	.mobile_header .widget { display:inline-block; *display:inline;zoom:1; vertical-align:top; float:none; width:auto; padding:0; margin:0 }
	.mobile_header .widget-search form { margin:0 }
	.mobile_header .widget-search input[type=text] { width:34px; max-width:100%; background-image:url(//www.e-travels.gr/wp-content/themes/Directory/images/search.png); background-position:-10px -10px; background-color:transparent; background-repeat:no-repeat; border-color:transparent; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;color:#777; cursor:pointer; padding:6px 4px 5px 30px; margin:5px 0 }
	.mobile_header .widget-search input[type=text]:focus { width:140px; background-color:rgba(255, 255, 255, .2); border-color:rgba(255, 255, 255, .21); color:#fff }
	.mobile_header .shoppingcart_box_bg .cart_items { text-align:left }
	.mobile_header div#menu-mobi-primary, .mobile_header div#menu-mobi-secondary, .mobile_header div#menu-mobi-secondary1 { width:100%; padding-bottom:40px }
	.mobile_header div#menu-mobi-secondary .wrap, .mobile_header div#menu-mobi-secondary1 .wrap { padding:0 15px }
	body .mobile_header .widget-wrap h3.widget-title { display:none!important }
	#container .header_container .header_strip .sticky_main { background:#fff \0/; background:rgba(255, 255, 255, .8); display:none; box-shadow:0 2px 5px rgba(0, 0, 0, .4); float:left; padding:0; position:fixed; top:0; left:0; width:100%; z-index:99999999 }
	.admin-bar #container .header_container .header_strip .sticky_main { top:28px; z-index:99 }
	.sticky_main .location_fld_wrapper{ display: none;}
	#container .header_container .header_strip .sticky_main #branding, #container .header_container .header_strip .sticky_main #site-description { padding-top:0; margin:0 }
	#container .header_container .header_strip .sticky_main #branding, #container .header_container .header_strip .sticky_main #site-description span { line-height:15px }
	#container .header_container .header_strip .sticky_main #nav-secondary, #container .header_container .header_strip .sticky_main #nav-secondary1 { display:inline-block; *display:inline;zoom:1; vertical-align:top }
	#container .header_container .header_strip .sticky_main #menu-secondary, #container .header_container .header_strip .sticky_main #menu-secondary1 { width:100%; background:0 0 }
	#container .header_container .header_strip .sticky_main #menu-secondary .wrap, #container .header_container .header_strip .sticky_main #menu-secondary1 .wrap { border-radius:0; margin:0 }
	#container .header_container .header_strip .sticky_main #branding1 img { float:right; margin:3px 0 -2px }
	#container .header_container .header_strip .sticky_main #branding1 #site-title, #container .header_container .header_strip .sticky_main #branding1 #site-title1 { font-size:24px; line-height:28px }
	#container .header_container .header_strip .sticky_main .mega-menu { float:left; width:100%; border-radius:0; margin-bottom:0; padding:0 }
	#container .header_container .header_strip .sticky_main .mega-menu .nav_bg { border-radius:0; margin-bottom:0 }
	.mobile_header .cart_checkout, .mobile_header .cart_total, .mobile_header .woo_cart_desc { display:none!important }
	.mobile_header .shoppingcart_box { padding:0 }

/* Navigation */
	body .mega-menu ul.mega li .sub-container.mega .sub { padding:5px 15px 0 }
	body .mega-menu { clear:both; z-index:8 }
	body .mega-menu .nav_bg { background:#0165bd; border-radius:3px }
	body .mega-menu ul.mega li { line-height:18px; margin-right:0 }
	body .mega-menu ul.mega li a { position:relative; font-size:16px; color:rgba(255, 255, 255, 0.7); font-weight:700; text-shadow:none; line-height:normal; padding:16px 22px }
	body .mega-menu ul.mega li a:hover, body .mega-menu ul.mega li.current-menu-item a, body .mega-menu ul.mega li.current-page-item a, body .mega-menu ul.mega li:hover a,
	body .nav_bg .widget-nav-menu li a:hover,body div#menu-secondary .menu li a:hover, body div#menu-secondary1 .menu li a:hover, body div#menu-subsidiary .menu li a:hover { color: #FFF; }
	body .mega-menu ul.mega li .sub-container { top:50px; background:0 0; left: auto !important; }
	body .mega-menu ul.mega li ul.sub-menu { background:#0665BD; box-shadow:1px 1px 3px #eee\0/; box-shadow:1px 1px 3px rgba(0, 0, 0, .2) }
	body .mega-menu ul.mega li .sub-container.non-mega .sub { padding:0 }
	body .mega-menu ul.mega li .sub-container.non-mega .sub a { padding:9px 15px; margin-right:0 }
	body .mega-menu ul.mega li .sub-container.non-mega .sub a:hover, body .mega-menu ul.mega li .sub-container.non-mega li a:hover, body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a { background-color:#fff; color:#0165BD; text-decoration:none }
	body .mega-menu ul.mega li .sub a { border-bottom:1px solid #ddd\0/; border-bottom:1px solid rgba(0, 0, 0, .1); font-size:14px; color:#fff }
	body .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a { font-size:14px; color:#fff; text-shadow:none; font-weight:700; padding:7px 0 }
	.mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a:hover { color:#ccc }
	body .mega-menu ul.mega li .sub .row { margin:0 }
	body .mega-menu ul.mega li .sub .row li a { margin-right:20px }
	body .mega-menu ul.mega li .sub .row li:last-child a { margin-right:0 }
	body .mega-menu ul.mega .sub li.mega-hdr li a { background:url(//www.e-travels.gr/wp-content/themes/Directory/images/dot.png) no-repeat 3px 11px; text-shadow:none }
	body .mega-menu ul.mega .sub li.mega-hdr li a:hover {text-decoration:none }
	body .mega-menu ul.mega li ul.sub-menu ul li a { border:none; color:#fff; padding-bottom:0!important }
	.menu ul, .menu ul li { background:0 0; list-style:none; line-height:1; margin:0; padding:0 }
	.menu li, .nav_bg .widget-nav-menu li { display:inline-block; *display:inline;
	zoom:1; vertical-align:top; position:relative }
	.menu li a, .nav_bg .widget-nav-menu li a { display:block; position:relative }
	.menu li ul, .nav_bg .widget-nav-menu li ul { top:-9999em }
	@media screen and (min-width: 1200px){
		.menu li ul, .nav_bg .widget-nav-menu li ul { position:absolute;}
	}
	.menu li li, .nav_bg .widget-nav-menu li li { visibility:inherit; width:100% }
	/*.menu li:hover ul, .nav_bg .widget-nav-menu li:hover ul { left:0; top:100%; visibility:visible; z-index:99 }*/
	/*.menu li:hover li ul, .nav_bg .widget-nav-menu li:hover li ul { top:-9999em }*/
	.menu li li:hover ul, .nav_bg .widget-nav-menu li li:hover ul { left:100%!important; top:0 }
	/*.menu li li:hover li ul, .nav_bg .widget-nav-menu li li:hover li ul { top:-9999em }*/
	.menu li li li:hover ul, .nav_bg .widget-nav-menu li li li:hover ul { top:-1px; }
	/*.menu li li li:hover li ul, .nav_bg .widget-nav-menu li li li:hover li ul { top:-9999em }*/
	.menu li li li li:hover ul, .nav_bg .widget-nav-menu li li li li:hover ul { top:-0px; }
	/*.menu li li li li:hover li ul, .nav_bg .widget-nav-menu li li li li:hover li ul { top:-9999em }*/
	.menu li li li li li:hover ul, .nav_bg .widget-nav-menu li li li li li:hover ul { top:-1px;}
	/*.menu li li li li li:hover li ul, .nav_bg .widget-nav-menu li li li li li:hover li ul { top:-9999em }*/
	.menu li li li li li li:hover ul, .nav_bg .widget-nav-menu li li li li li li:hover ul { top:-1px; }
	/*.menu li li li li li li:hover li ul, .nav_bg .widget-nav-menu li li li li li li:hover li ul { top:-9999em }*/
	.menu li li li li li li li:hover ul, .nav_bg .widget-nav-menu li li li li li li li:hover ul { top:-1px; }
	/*.menu li li li li li li li:hover li ul, .nav_bg .widget-nav-menu li li li li li li li:hover li ul { top:-9999em }*/
	.menu li li li li li li li li:hover ul, .nav_bg .widget-nav-menu li li li li li li li li:hover ul { top:-1px; }

	div#menu-header-horizontal-title, div#menu-header-primary-title, div#menu-header-secondary-title, div#menu-primary-title, div#menu-secondary-title, div#menu-subsidiary-title { cursor:pointer; padding:10px 0 }
	div#menu-primary-title, div#menu-secondary-title, div#menu-subsidiary-title { padding:10px 0 }
	div#menu-header-horizontal-title, div#menu-header-primary-title, div#menu-header-secondary-title { border-bottom:1px dotted #f8f8f8 }
	div#menu-header-horizontal-title, div#menu-header-primary-title, div#menu-header-secondary-title, div#menu-primary-title, div#menu-secondary-title, div#menu-subsidiary-title { display:none }
	div#menu-primary .menu { float:right }
	div#menu-primary .menu ul ul { width:180px!important; background-color:#0165BD }
	div#menu-primary .menu li a { font-size:12px; color:rgba(255, 255, 255, 0.8); padding:12px 7px }
	div#menu-primary .menu li a.with-ul span.sub-indicator { display:none }
	div#menu-primary .menu li li a.with-ul span.sub-indicator { display:block; width:3px; height:5px; line-height:1; position:absolute; top:17px; right:12px; text-indent:-999em }
	div#menu-primary .menu li:hover, div#menu-primary .menu li.current-menu-item{ background:#157bd4\0/; background:rgba(255, 255, 255, .15) }
	div#menu-primary .menu li.current-menu-item li a { color:#fff }
	div#menu-primary .menu li li a { border:0; border-bottom:1px solid rgba(255, 255, 255, .15) }
	div#menu-primary .menu li li:last-child a { border-bottom:none }
	div#menu-primary .menu li li:hover { background-color:#157bd4\0/; background-color:rgba(255, 255, 255, .15) }
	.nav_bg .widget-nav-menu nav, div#menu-secondary .wrap, div#menu-secondary1 .wrap, div#menu-subsidiary .wrap { background:#0165bd; border-radius:3px; display: inline-block; width: 100%; vertical-align:top;}
	div#menu-secondary-title, div#menu-subsidiary-title { display:none }
	.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 { width:200px!important; background-color:#0665bd }
	.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:16px; color:rgba(255,255,255,0.7); font-weight:700; padding:18px 23px }

	/*.nav_bg .widget-nav-menu li.current-menu-item a, div#menu-secondary .menu li.current-menu-item a, div#menu-secondary1 .menu li.current-menu-item a, div#menu-subsidiary .menu li.current-menu-item a{color: #fff;} all child theme submenu issue plz dont remove comment*/

	div#menu-secondary .menu li a.with-ul span.sub-indicator, div#menu-secondary1 .menu li a.with-ul span.sub-indicator, div#menu-subsidiary .menu li a.with-ul span.sub-indicator { display:none }
	div#menu-secondary .menu li li a.with-ul span.sub-indicator, div#menu-secondary1 .menu li li a.with-ul span.sub-indicator, div#menu-subsidiary .menu li li a.with-ul span.sub-indicator { display:block; width:3px; height:5px; line-height:1; position:absolute; top:22px; right:15px; text-indent:-9999em }
	div#menu-secondary .menu li.current-menu-item li a, div#menu-secondary1 .menu li.current-menu-item li a, div#menu-subsidiary .menu li.current-menu-item li a { font-weight:400 }
	.nav_bg .widget-nav-menu li li, div#menu-secondary .menu li li, div#menu-secondary1 .menu li li, div#menu-subsidiary .menu li li { border-top:1px solid rgba(255, 255, 255, .2); border-bottom:1px solid rgba(0, 0, 0, 0.1);}
	.nav_bg .widget-nav-menu li li a, div#menu-secondary .menu li li a, div#menu-secondary1 .menu li li a, div#menu-subsidiary .menu li li a {line-height:20px; padding:13px 23px }
	div#menu-subsidiary .menu li:hover ul { bottom:100%; left:0; top:auto }
	div#menu-subsidiary .menu li:hover li ul { bottom:-9999em }
	div#menu-subsidiary .menu li li:hover ul { bottom:0; top:auto }
	div#menu-subsidiary .menu li li:hover li ul { bottom:-9999em; top:auto }
	div#menu-subsidiary .menu li li li:hover ul { bottom:0; top:auto }
	div#menu-subsidiary .menu li li li:hover li ul { bottom:-9999em; top:auto }
	div#menu-subsidiary .menu li li li li:hover ul { bottom:0; top:auto }
	div#menu-header-primary, div#menu-header-secondary { float:right; margin-right:40px; width:200px }
	div#menu-header-primary .wrap, div#menu-header-secondary .wrap { float:left; padding:20px 0 36px; width:100% }
	div#menu-header-primary .menu, div#menu-header-primary .menu ul, div#menu-header-secondary .menu, div#menu-header-secondary .menu ul { width:100% }
	div#menu-header-primary .menu ul ul, div#menu-header-secondary .menu ul ul { width:200px!important }
	div#menu-header-primary .menu li, div#menu-header-secondary .menu li { display:block; float:none; width:100% }
	div#menu-header-primary .menu li a, div#menu-header-secondary .menu li a { background:url(//www.e-travels.gr/wp-content/themes/Directory/images/dotted-every-3.png) left bottom repeat-x; font:12px/21px Georgia, serif; padding:10px 20px }
	div#menu-header-primary .menu li:last-child a, div#menu-header-secondary .menu li:last-child a { background:0 0 }
	div#menu-header-primary .menu li a.sf-with ul, div#menu-header-secondary .menu li a.sf-with ul { padding-right:45px }
	div#menu-header-primary .menu li a.with-ul span.sub-indicator, div#menu-header-secondary .menu li a.with-ul span.sub-indicator { display:block; height:3px; line-height:1; position:absolute; right:20px; text-indent:-9999em; top:20px; width:5px }
	div#menu-header-primary .menu li.current-menu-item a, div#menu-header-secondary .menu li.current-menu-item a { font-weight:700 }
	div#menu-header-primary .menu li.current-menu-item li a, div#menu-header-secondary .menu li.current-menu-item li a { font-weight:400 }
	div#menu-header-primary .menu li li a, div#menu-header-primary .menu li li:last-child a, div#menu-header-secondary .menu li li a, div#menu-header-secondary .menu li li:last-child a { background:#f8f8f8 url(//www.e-travels.gr/wp-content/themes/Directory/images/dotted-every-3.png) left bottom repeat-x }
	div#menu-header-primary .menu li li a:hover, div#menu-header-secondary .menu li li a:hover { background-color:#fcfcfc }
	div#menu-header-primary form.search-form, div#menu-header-secondary form.search-form { background:#fdfdfd; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-shadow:inset 0 1px 1px #f2f2f2; -moz-box-shadow:inset 0 1px 1px #f2f2f2; -o-box-shadow:inset 0 1px 1px #f2f2f2; -webkit-box-shadow:inset 0 1px 1px #f2f2f2; clear:both; display:block; float:left; height:36px; margin:18px 0 0; padding:0 20px; vertical-align:middle; width:100% }
	div#menu-header-primary form.search-form input[type=text], div#menu-header-secondary form.search-form input[type=text] { background:0 0; box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; -webkit-box-shadow:none; font-size:11px; height:auto; line-height:18px; margin:0; padding:5px 0 0; width:auto }
	div#menu-header-primary form.search-form input[type=submit], div#menu-header-secondary form.search-form input[type=submit] { background:url(//www.e-travels.gr/wp-content/themes/Directory/images/icon-magnify.png) no-repeat; border:0; box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; -webkit-box-shadow:none; display:inline-block; float:right; height:18px; margin-top:9px; padding:0; text-indent:-9999em; width:18px; z-index:2 }

	body #menu-secondary .menu &gt; li[class*="current-menu"] &gt; a,
	body #menu_secondary_mega_menu .mega &gt; li[class*="current-menu"] &gt; a,
	body .menu &gt; li[class*="current-menu"] &gt; a,
	body #menu-secondary .menu &gt; li.current-menu-item{color: #FFF;}

/* template layout-hl-1c */
	.layout-hl-1c div#menu-header-primary, .layout-hl-1c div#menu-header-secondary, .layout-hl-2c-l div#menu-header-primary, .layout-hl-2c-l div#menu-header-secondary, .layout-hl-2c-r div#menu-header-primary, .layout-hl-2c-r div#menu-header-secondary, .layout-hr-1c div#menu-header-primary, .layout-hr-1c div#menu-header-secondary, .layout-hr-2c-l div#menu-header-primary, .layout-hr-2c-l div#menu-header-secondary, .layout-hr-2c-r div#menu-header-primary, .layout-hr-2c-r div#menu-header-secondary { clear:both; float:none; margin:0 0 18px; padding:0 40px; width:auto }
	.layout-hl-1c div#menu-header-primary .wrap, .layout-hl-1c div#menu-header-secondary .wrap, .layout-hl-2c-l div#menu-header-primary .wrap, .layout-hl-2c-l div#menu-header-secondary .wrap, .layout-hl-2c-r div#menu-header-primary .wrap, .layout-hl-2c-r div#menu-header-secondary .wrap, .layout-hr-1c div#menu-header-primary .wrap, .layout-hr-1c div#menu-header-secondary .wrap, .layout-hr-2c-l div#menu-header-primary .wrap, .layout-hr-2c-l div#menu-header-secondary .wrap, .layout-hr-2c-r div#menu-header-primary .wrap, .layout-hr-2c-r div#menu-header-secondary .wrap { padding:0 0 36px }
	.layout-hl-1c div#menu-header-primary .menu ul ul, .layout-hl-1c div#menu-header-secondary .menu ul ul, .layout-hl-2c-l div#menu-header-primary .menu ul ul, .layout-hl-2c-l div#menu-header-secondary .menu ul ul, .layout-hl-2c-r div#menu-header-primary .menu ul ul, .layout-hl-2c-r div#menu-header-secondary .menu ul ul, .layout-hr-1c div#menu-header-primary .menu ul ul, .layout-hr-1c div#menu-header-secondary .menu ul ul, .layout-hr-2c-l div#menu-header-primary .menu ul ul, .layout-hr-2c-l div#menu-header-secondary .menu ul ul, .layout-hr-2c-r div#menu-header-primary .menu ul ul, .layout-hr-2c-r div#menu-header-secondary .menu ul ul { width:200px!important }
	.layout-hr-1c div#menu-header-primary .menu ul ul ul, .layout-hr-1c div#menu-header-secondary .menu ul ul ul, .layout-hr-2c-l div#menu-header-primary .menu ul ul ul, .layout-hr-2c-l div#menu-header-secondary .menu ul ul ul, .layout-hr-2c-r div#menu-header-primary .menu ul ul ul, .layout-hr-2c-r div#menu-header-secondary .menu ul ul ul { left:auto!important; right:100%; width:100% }
	.layout-hl-1c div#menu-header-primary .menu li a, .layout-hl-1c div#menu-header-secondary .menu li a, .layout-hl-2c-l div#menu-header-primary .menu li a, .layout-hl-2c-l div#menu-header-secondary .menu li a, .layout-hl-2c-r div#menu-header-primary .menu li a, .layout-hl-2c-r div#menu-header-secondary .menu li a, .layout-hr-1c div#menu-header-primary .menu li a, .layout-hr-1c div#menu-header-secondary .menu li a, .layout-hr-2c-l div#menu-header-primary .menu li a, .layout-hr-2c-l div#menu-header-secondary .menu li a, .layout-hr-2c-r div#menu-header-primary .menu li a, .layout-hr-2c-r div#menu-header-secondary .menu li a { padding:10px 0 }
	.layout-hl-1c div#menu-header-primary .menu li a.with-ul, .layout-hl-1c div#menu-header-secondary .menu li a.with-ul, .layout-hl-2c-l div#menu-header-primary .menu li a.with-ul, .layout-hl-2c-l div#menu-header-secondary .menu li a.with-ul, .layout-hl-2c-r div#menu-header-primary .menu li a.with-ul, .layout-hl-2c-r div#menu-header-secondary .menu li a.with-ul, .layout-hr-1c div#menu-header-primary .menu li a.with-ul, .layout-hr-1c div#menu-header-secondary .menu li a.with-ul, .layout-hr-2c-l div#menu-header-primary .menu li a.with-ul, .layout-hr-2c-l div#menu-header-secondary .menu li a.with-ul, .layout-hr-2c-r div#menu-header-primary .menu li a.with-ul, .layout-hr-2c-r div#menu-header-secondary .menu li a.with-ul { padding-right:25px }
	.layout-hl-1c div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hl-1c div#menu-header-secondary .menu li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-secondary .menu li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-secondary .menu li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-secondary .menu li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-secondary .menu li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-secondary .menu li a.with-ul span.sub-indicator { right:0 }
	.layout-hl-1c div#menu-header-primary .menu li li a, .layout-hl-1c div#menu-header-secondary .menu li li a, .layout-hl-2c-l div#menu-header-primary .menu li li a, .layout-hl-2c-l div#menu-header-secondary .menu li li a, .layout-hl-2c-r div#menu-header-primary .menu li li a, .layout-hl-2c-r div#menu-header-secondary .menu li li a, .layout-hr-1c div#menu-header-primary .menu li li a, .layout-hr-1c div#menu-header-secondary .menu li li a, .layout-hr-2c-l div#menu-header-primary .menu li li a, .layout-hr-2c-l div#menu-header-secondary .menu li li a, .layout-hr-2c-r div#menu-header-primary .menu li li a, .layout-hr-2c-r div#menu-header-secondary .menu li li a { padding:10px 20px }
	.layout-hl-1c #menu-header-secondary .menu li li a.with-ul, .layout-hl-1c div#menu-header-primary .menu li li a.with-ul, .layout-hl-2c-l #menu-header-secondary .menu li li a.with-ul, .layout-hl-2c-l div#menu-header-primary .menu li li a.with-ul, .layout-hl-2c-r #menu-header-secondary .menu li li a.with-ul, .layout-hl-2c-r div#menu-header-primary .menu li li a.with-ul, .layout-hr-1c #menu-header-secondary .menu li li a.with-ul, .layout-hr-1c div#menu-header-primary .menu li li a.with-ul, .layout-hr-2c-l #menu-header-secondary .menu li li a.with-ul, .layout-hr-2c-l div#menu-header-primary .menu li li a.with-ul, .layout-hr-2c-r #menu-header-secondary .menu li li a.with-ul, .layout-hr-2c-r div#menu-header-primary .menu li li a.with-ul { padding-right:45px }
	.layout-hl-1c div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hl-1c div#menu-header-secondary .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-secondary .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-secondary .menu li li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-secondary .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-secondary .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-secondary .menu li li a.with-ul span.sub-indicator { right:20px }

/* menu header horizontal */
	div#menu-header-horizontal { float:right; margin-right:40px; width:480px }
	div#menu-header-horizontal .wrap { float:left; padding:20px 0 36px; width:100% }
	div#menu-header-horizontal .menu ul ul { width:200px!important }
	div#menu-header-horizontal .menu li a { font:12px/21px Georgia, serif; padding:10px 20px }
	div#menu-header-horizontal .menu li a.with-ul { padding-right:45px }
	div#menu-header-horizontal .menu li a.with-ul span.sub-indicator { display:block; height:3px; line-height:1; position:absolute; right:20px; text-indent:-9999em; top:20px; width:5px }
	div#menu-header-horizontal .menu li.current-menu-item a { font-weight:700 }
	div#menu-header-horizontal .menu li.current-menu-item li a { font-weight:400 }
	div#menu-header-horizontal .menu li li a { background:#f8f8f8 url(//www.e-travels.gr/wp-content/themes/Directory/images/dotted-every-3.png) left bottom repeat-x }
	div#menu-header-horizontal .menu li li a:hover { background-color:#fcfcfc }

/* template layout-hl-1c */
	.layout-hl-1c div#menu-header-horizontal, .layout-hl-2c-l div#menu-header-horizontal, .layout-hl-2c-r div#menu-header-horizontal, .layout-hr-1c div#menu-header-horizontal, .layout-hr-2c-l div#menu-header-horizontal, .layout-hr-2c-r div#menu-header-horizontal { clear:both; float:none; margin:0 0 18px; padding:0 40px; width:auto }
	.layout-hl-1c div#menu-header-horizontal .wrap, .layout-hl-2c-l div#menu-header-horizontal .wrap, .layout-hl-2c-r div#menu-header-horizontal .wrap, .layout-hr-1c div#menu-header-horizontal .wrap, .layout-hr-2c-l div#menu-header-horizontal .wrap, .layout-hr-2c-r div#menu-header-horizontal .wrap { padding:0 0 36px }
	.layout-hl-1c div#menu-header-horizontal .menu li, .layout-hl-2c-l div#menu-header-horizontal .menu li, .layout-hl-2c-r div#menu-header-horizontal .menu li, .layout-hr-1c div#menu-header-horizontal .menu li, .layout-hr-2c-l div#menu-header-horizontal .menu li, .layout-hr-2c-r div#menu-header-horizontal .menu li { float:none; width:100% }
	.layout-hr-1c div#menu-header-horizontal .menu ul ul ul, .layout-hr-2c-l div#menu-header-horizontal .menu ul ul ul, .layout-hr-2c-r div#menu-header-horizontal .menu ul ul ul { left:auto!important; right:100%; width:100% }
	.layout-hl-1c div#menu-header-horizontal .menu li a, .layout-hl-2c-l div#menu-header-horizontal .menu li a, .layout-hl-2c-r div#menu-header-horizontal .menu li a, .layout-hr-1c div#menu-header-horizontal .menu li a, .layout-hr-2c-l div#menu-header-horizontal .menu li a, .layout-hr-2c-r div#menu-header-horizontal .menu li a { background:url(//www.e-travels.gr/wp-content/themes/Directory/images/dotted-every-3.png) left bottom repeat-x; padding:10px 0 }
	.layout-hl-1c div#menu-header-horizontal .menu li a.with-ul, .layout-hl-2c-l div#menu-header-horizontal .menu li a.with-ul, .layout-hl-2c-r div#menu-header-horizontal .menu li a.with-ul, .layout-hr-1c div#menu-header-horizontal .menu li a.with-ul, .layout-hr-2c-l div#menu-header-horizontal .menu li a.with-ul, .layout-hr-2c-r div#menu-header-horizontal.menu li a.with-ul { padding-right:25px }
	.layout-hl-1c div#menu-header-horizontal .menu li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-horizontal .menu li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-horizontal .menu li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-horizontal .menu li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-horizontal .menu li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-horizontal .menu li a.with-ul span.sub-indicator { right:0 }
	.layout-hl-1c div#menu-header-horizontal .menu li li a, .layout-hl-2c-l div#menu-header-horizontal .menu li li a, .layout-hl-2c-r div#menu-header-horizontal .menu li li a, .layout-hr-1c div#menu-header-horizontal .menu li li a, .layout-hr-2c-l div#menu-header-horizontal .menu li li a, .layout-hr-2c-r div#menu-header-horizontal .menu li li a { background-color:#f8f8f8; padding:10px 20px }
	.layout-hl-1c div#menu-header-horizontal .menu li li a:hover, .layout-hl-2c-l div#menu-header-horizontal .menu li li a:hover, .layout-hl-2c-r div#menu-header-horizontal .menu li li a:hover, .layout-hr-1c div#menu-header-horizontal .menu li li a:hover, .layout-hr-2c-l div#menu-header-horizontal .menu li li a:hover, .layout-hr-2c-r div#menu-header-horizontal .menu li li a:hover { background-color:#fcfcfc }
	.layout-hl-1c div#menu-header-horizontal .menu li li a.with-ul, .layout-hl-2c-l div#menu-header-horizontal .menu li li a.with-ul, .layout-hl-2c-r div#menu-header-horizontal .menu li li a.with-ul, .layout-hr-1c div#menu-header-horizontal .menu li li a.with-ul, .layout-hr-2c-l div#menu-header-horizontal .menu li li a.with-ul, .layout-hr-2c-r div#menu-header-horizontal.menu li li a.with-ul { padding-right:45px }
	.layout-hl-1c div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator { right:20px }

/* menu footer */
	div#menu-footer { float:right; padding-bottom: 0;}
	div#menu-footer .wrap { tex-transform:uppercase }
	div#menu-footer .menu ul ul { display:none }
	div#menu-footer .menu li { margin-left:12px }
	div#menu-footer .menu li a { line-height:15px; padding:10px 0; white-space:pre; }
	div#menu-footer .menu li a.with-ul span.sub-indicator { display:none }
	div#menu-footer .menu li li li:hover ul, div#menu-footer .menu li li:hover li ul, div#menu-footer .menu li li:hover ul, div#menu-footer .menu li:hover li ul, div#menu-footer .menu li:hover ul { top:-9999em }

/* widget naivagtion */
	body .nav_bg .widget-nav-menu { clear:both; float:none; margin:0 auto }
	body .nav_bg .widget-nav-menu h3 { display:none }
	body .nav_bg .widget-nav-menu li { border:none; padding:0 }
	body .nav_bg .widget-nav-menu li a { line-height:normal }
	body .nav_bg .widget-nav-menu ul ul { border:none; padding:0; margin:0 }

/* header */
	#branding, #branding1 { float:left; padding-top:45px; padding-bottom:  36px }
	#site-title, #site-title1 { letter-spacing:-.05em; color:#0165BD; font-weight:700; line-height:36px; padding:0; margin:0 }
	#site-title a{ float:left; text-transform: uppercase; font-weight:800; display: inline-block; width: 100%;}
	.full-width-map #site-title a{width: inherit;}
	#site-title a:hover, #site-title1 a:hover { text-decoration:none }
	#site-title img, #site-title1 img { display:block; max-width:100% }
	#site-description { clear:both; font-size:16px; padding:5px 0 0; margin-bottom:0; line-height: 1; }
	.layout-hl-1c #branding, .layout-hl-1c #branding1, .layout-hl-2c-l #branding, .layout-hl-2c-l #branding1, .layout-hl-2c-r #branding, .layout-hl-2c-r #branding1, .layout-hr-1c #branding, .layout-hr-1c #branding1, .layout-hr-2c-l #branding, .layout-hr-2c-l #branding1, .layout-hr-2c-r #branding, .layout-hr-2c-r #branding1 { width:100% }

/* breadcrumb */
	.layout-hl-1c .breadcrumb, .layout-hl-2c-l .breadcrumb, .layout-hl-2c-r .breadcrumb, .layout-hr-1c .breadcrumb, .layout-hr-2c-l .breadcrumb, .layout-hr-2c-r .breadcrumb { border:0 }
	#breadcrumb &gt; div , .breadcrumb &gt; div { clear:both; float:left; width:100%; border-bottom:1px dotted #e0e0e0\0/; border-bottom:1px dotted rgba(0, 0, 0, .13); font-size:11px; color:#000; text-transform:uppercase; padding-bottom:8px; margin:0;  }
	#breadcrumb a, .breadcrumb a { color:#000 }
	#breadcrumb a:hover, .breadcrumb a:hover { color:#0165BD }
	#breadcrumb .sep, .breadcrumb .sep {width:14px; height:14px; font-size: 0; margin:0 6px;}
	#breadcrumb .sep:before, .breadcrumb .sep:before{ content: '\f105'; font-family: 'Font Awesome 5 Pro'; font-size: 14px; font-weight: 900; }
	#breadcrumb .trail-end, .breadcrumb .trail-end { color:#999 }

/* post meta */
	.byline { color:#999; font-size:14px; margin-bottom:10px; display: inline-block; width: 100%;}
	.byline a { color:#999 }
	.byline a:hover, .entry-meta a:hover { color:#0165BD; text-decoration:none }
	.byline .permalink, .entry-meta .permalink { margin-right:15px }
	.byline .permalink:hover, .entry-meta .permalink:hover { background-position:0 -14px }
	.byline .category, .entry-meta .category { margin-right:20px }
	.entry-meta .category, .entry-meta .post_tag { font-size:12px; color:#000; margin-top:10px }
	.entry-meta .category a, .entry-meta .post_tag a { color:#666 }
	.entry-meta .category a:hover, .entry-meta .post_tag a:hover { color:#0165BD }

/* post */
	.post .post-blog-image,.sidebar .widget.listing_post .post-blog-image  { float: left; zoom:1; vertical-align:top; /*width: 30%;*/ width: auto; margin: 0 2.5% 0 0; }
	.post .post-blog-image img { max-width: 100%; } 
	body.singular-event .post .entry-header,.post .entry-header { display:block; zoom:1; vertical-align:top; width: auto;}
	body[class*="property"] .post .entry-header { overflow: visible; }
	.post .entry-header h2.entry-title { font-size: 16px; font-weight: 700; line-height: 20px; margin-bottom: 5px; }
	.post.category-blog,.taxonomy-post_tag .infinite .post { display:inline-block; vertical-align:top; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.13); padding-bottom: 20px; margin-bottom: 20px;}
	.post.category-blog .entry-header,.taxonomy-post_tag .infinite .post .entry-header{ width: 100%;}
	.post .post-blog-content h2.entry-title,.taxonomy-post_tag .infinite .post h2.entry-title { font-size: 32px; font-weight: normal; line-height: 42px;}
	.list .post .post-blog-content h2.entry-title, .list .taxonomy-post_tag .infinite .post h2.entry-title { font-size: 32px; font-weight: normal; line-height: 42px;}
	.post .entry-header p { padding-bottom: 5px; }
	.singular .post .entry-header,
	.singular-listing .post .entry-header { width: 100%; }

	.hentry { clear:both; overflow:hidden; }
	.hfeed .hentry .entry-meta, .hfeed .post .entry-meta { clear:both; padding:0 }
	.hfeed .hentry:last-child, .hfeed .post:last-child { border:none; padding-bottom:0; margin-bottom:0; list-style:none }
	.hfeed .list .post:last-child { margin-bottom:20px; position: relative; /*border-bottom: 1px solid #e5e5e5;*/}
	
	.post .entry .property-title { display: inline-block; width: 100%;}
	body #loop_property_taxonomy .post .entry .entry-title, #tmpl-search-results .post .entry .entry-title { max-width: none; width: auto;}
	#loop_property_taxonomy:empty{
		margin: 0!important;
	}
	.widget_loop_property #loop_property_taxonomy .post .property-title .classified-price { display: none; }
		
	article.author-admin { border:none }
	article.hentry, article.post { border-bottom:1px solid #e0e0e0\0/; border-bottom:1px solid rgba(0, 0, 0, .13); padding-bottom:25px; margin-bottom:25px }
	article.hentry img, article.post img { border:none; max-width:100%; height:auto!important; padding:0 }
	article .post_fig { display:inline-block; *display:inline;zoom:1; vertical-align:top; position:relative; float:left; width:29.5%; margin:0 2.5% 0 0 }
	article .post_fig .featured_tag { position:absolute; top:10px; left:0; background:#FEDA70; color:#2C2C2C; font-size:13px; font-weight:700; padding:2px 8px }
	article .entry-header { display:inline-block; *display:inline;zoom:1; vertical-align:top; width:68% }
	article .entry-header h2 { font-size:16px; font-weight:700; line-height:20px; margin-bottom:5px }
	article .entry-header p { padding-bottom:6px; clear:both }
	article .entry-header .entry-summary { margin-bottom:10px; clear:both }
	article .entry-header .author_rating .directory_rating_row { float:right }
	article .entry-header .byline { display: block; clear: both; }
	.entry-title { margin-bottom:0 }
	.entry-meta { color:#999; font-size:14px; line-height:18px; padding:15px 0 }
	.entry-author-meta { float:left; padding:18px 0; width:100% }
	.entry-author-meta img.avatar { float:left; height:50px; margin:18px 20px 14px 0; width:50px }
	.entry-author-meta .author-name { font:700 14px/21px; margin:15px 0 0 70px; padding:0 }
	.entry-author-meta .author-description { font-size:14px; line-height:21px; margin-left:70px }
	.entry-content { clear:both; float:left; padding:0; width:100% }
	.success_msg { background-color:#DFF0D8; border:1px solid #D6E9C6; border-radius:4px; margin-bottom:20px; color:#468847; padding:10px 15px }
	.entry-content .negative-margins { margin:0 -40px }
	.twp_search_cont { margin-bottom:10px }
	.twp_search_cont input[type=text] { max-width:370px }
	.twp_search_cont input[type=submit] { margin:0 }
	article.hentry .entry-summary p:last-child { padding-bottom:0 }
	.post_info_meta { font-size:14px; color:#000; margin-top:10px }
	.entry-content .more-link { font-size: 16px; font-weight: bold; }
	.post_info_meta a { color:#666 }
	.post_info_meta a:hover { color:#0165BD }
	#ayah-comment { text-align:left!important }
	}

/* gallery image */	
	.wp-caption { background:#e2e2e2; background-image:linear-gradient(top, #fff 0, #f7f7f7 100%); background-image:-o-linear-gradient(top, #fff 0, #f7f7f7 100%); background-image:-moz-linear-gradient(top, #fff 0, #f7f7f7 100%); background-image:-webkit-linear-gradient(top, #fff 0, #f7f7f7 100%); background-image:-ms-linear-gradient(top, #fff 0, #f7f7f7 100%); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f7f7f7)); box-shadow:0 0 0 1px rgba(0, 0, 0, .1), 0 2px 6px -3px rgba(0, 0, 0, .6); -webkit-font-smoothing:subpixel-antialiased; font-smoothing:subpixel-antialiased; padding:10px }
	.wp-caption img { height:auto; margin:0 }
	.gallery-caption, .wp-caption-text { border:0; display:block; font:14px/18px Georgia, serif; color:#333; text-align:center; margin:0; padding:0 }
	.gallery { clear:both; margin:0 -40px }
	.gallery-row:after { clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden }
	.gallery-caption, .gallery-icon, .gallery-item { background:0 0; border:0; margin:0; padding:0 }
	.gallery-item { display:block; float:left; height:auto!important; text-align:center }
	.gallery-icon { margin:0; padding:0; text-align:center }
	.gallery-icon img { height:auto!important; max-width:90%; padding:5%; margin:0 }
	.gallery-caption, .gallery-item a { display:block; width:90% }
	.gallery-caption { padding:10px 20px 0 }
	.gallery .col-1, .gallery .col0 { width:600px }
	.gallery .col-2 { width:280px }
	.gallery .col-3 { width:173px }
	.gallery .col-4 { width:120px }
	.gallery .col-5 { width:88px }
	.gallery .col-6, .gallery .col-7, .gallery .col-8, .gallery .col-9 { width:66px }
	.gallery .col-5 .gallery-caption, .gallery .col-6 .gallery-caption, .gallery .col-7 .gallery-caption, .gallery .col-8 .gallery-caption, .gallery .col-9 .gallery-caption { display:none }

/* grid system */
	.layout-1c .gallery .col-1, .layout-1c .gallery .col0 { width:920px }
	.layout-1c .gallery .col-2 { width:440px }
	.layout-1c .gallery .col-3 { width:280px }
	.layout-1c .gallery .col-4 { width:200px }
	.layout-1c .gallery .col-5 { width:152px }
	.layout-1c .gallery .col-6 { width:120px }
	.layout-1c .gallery .col-7 { width:97px }
	.layout-1c .gallery .col-8 { width:80px }
	.layout-1c .gallery .col-9, .layout-3c-c .gallery-item, .layout-3c-l .gallery-item, .layout-3c-r .gallery-item, .layout-hl-2c-l .gallery-item, .layout-hl-2c-r .gallery-item, .layout-hr-2c-l .gallery-item, .layout-hr-2c-r .gallery-item { width:66px }
	.layout-3c-c .gallery-caption, .layout-3c-l .gallery-caption, .layout-3c-r .gallery-caption, .layout-hl-2c-l .gallery-caption, .layout-hl-2c-r .gallery-caption, .layout-hr-2c-l .gallery-caption, .layout-hr-2c-r .gallery-caption { display:none }
	.layout-3c-c .gallery .col-1, .layout-3c-c .gallery .col0, .layout-3c-l .gallery .col-1, .layout-3c-l .gallery .col0, .layout-3c-r .gallery .col-1, .layout-3c-r .gallery .col0, .layout-hl-2c-l .gallery .col-1, .layout-hl-2c-l .gallery .col0, .layout-hl-2c-r .gallery .col-1, .layout-hl-2c-r .gallery .col0, .layout-hr-2c-l .gallery .col-1, .layout-hr-2c-l .gallery .col0, .layout-hr-2c-r .gallery .col-1, .layout-hr-2c-r .gallery .col0 { width:280px }
	.layout-3c-c .gallery .col-2, .layout-3c-l .gallery .col-2, .layout-3c-r .gallery .col-2, .layout-hl-2c-l .gallery .col-2, .layout-hl-2c-r .gallery .col-2, .layout-hr-2c-l .gallery .col-2, .layout-hr-2c-r .gallery .col-2 { width:120px }
	.layout-3c-c .gallery .col-0 .gallery-caption, .layout-3c-c .gallery .col-1 .gallery-caption, .layout-3c-l .gallery .col-0 .gallery-caption, .layout-3c-l .gallery .col-1 .gallery-caption, .layout-3c-r .gallery .col-0 .gallery-caption, .layout-3c-r .gallery .col-1 .gallery-caption, .layout-hl-2c-l .gallery .col-0 .gallery-caption, .layout-hl-2c-l .gallery .col-1 .gallery-caption, .layout-hl-2c-r .gallery .col-0 .gallery-caption, .layout-hl-2c-r .gallery .col-1 .gallery-caption, .layout-hr-2c-l .gallery .col-0 .gallery-caption, .layout-hr-2c-l .gallery .col-1 .gallery-caption, .layout-hr-2c-r .gallery .col-0 .gallery-caption, .layout-hr-2c-r .gallery .col-1 .gallery-caption { display:block }

/* content link */
	.entry-content .page-links { clear:both; margin:6px 0 18px; padding:0 }
	.entry-content .page-links a { background:#fff; border:1px solid #f2f2f2; border-radius:18px; -moz-border-radius:18px; -khtml-border-radius:18px; -webkit-border-radius:18px; display:inline-block; margin:12px 5px 0; padding:0 10px 4px }
	.entry-content .page-links a:hover { background:#f8f8f8 }

/* loop list */	
	.loop-meta { clear:both; padding:0 }
	.loop-title { padding:0 0 11px }
	.loop-meta.vcard img.avatar { float:left; margin:18px 20px 18px 0 }
	.loop-entries, .loop-entries li { background:0 0; list-style:none; margin:0; padding:0 }
	.loop-entries li { box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; display:block; float:left; padding:15px 40px 20px; width:100% }
	.loop-entries li img { height:auto; max-width:100%; width:auto }
	.loop-entries li .featured-image-link { display:block; float:left; margin:21px 40px 5px 0; padding:0 0 10px; width:280px }
	.loop-entries li.format-gallery img.thumbnail, .loop-entries li.format-image img.thumbnail { height:auto; margin:21px 0 5px; max-width:100%; width:auto }
	.loop-entries li .entry-title { border:0; clear:none; line-height:30px; padding:15px 0 6px }
	.loop-entries li .byline, .loop-entries li .entry-meta { background:0 0; border:0; clear:none; font:700 10px/21px Georgia, serif; padding:6px 0 0 }
	.loop-entries li .entry-summary { clear:none; font-size:14px; line-height:24px }
	.loop-entries li .entry-summary p { padding:13px 0 11px }
	.layout-2c-r .loop-entries li .featured-image-link, .layout-hl-1c .loop-entries li .featured-image-link { float:right; margin-left:40px; margin-right:0 }

/* comments */
	#comments-template { clear:both; width: 100%; display: inline-block; position: relative;}
	#comments-number, #reply-title { font-size:24px; font-weight:400; line-height:36px; padding:20px 0 0; margin-bottom:0 }
	#comments-template li img { max-width:100% }
	#comments p.comments-closed { border-bottom:1px solid rgba(0, 0, 0, .1); clear:both; padding:30px 0 }
	#comments ol { clear:both; list-style:none; margin:0; padding:0 }
	#comments li { clear:both; float:left; width:100%; border-bottom:1px solid #e5e5e5\0/; border-bottom:1px solid rgba(0, 0, 0, .1); box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding:20px 0; }
	#comments li li:last-child { padding-bottom: 0; }
	#comments li li { border-bottom:0; border-top:1px solid #e5e5e5\0/; border-top:1px solid rgba(0, 0, 0, .1) }
	.layout-3c-c #comments li li, .layout-3c-l #comments li li, .layout-3c-r #comments li li, .layout-hl-2c-l #comments li li, .layout-hl-2c-r #comments li li, .layout-hr-2c-l #comments li li, .layout-hr-2c-r #comments li li { background:0 0 }
	.layout-3c-c #comments li li .comment-wrap, .layout-3c-l #comments li li .comment-wrap, .layout-3c-r #comments li li .comment-wrap, .layout-hl-2c-l #comments li li .comment-wrap, .layout-hl-2c-r #comments li li .comment-wrap, .layout-hr-2c-l #comments li li .comment-wrap, .layout-hr-2c-r #comments li li .comment-wrap { margin-left:0!important }
	.comment-header { position:relative }
	.comment-header.comment-author { position:relative; margin-bottom:0 }
	.comment-header .comment-author .comment-author { margin:0 }
	.comment-header div.comment-author { display:inline-block; *display:inline;zoom:1; vertical-align:top }
	.comment-header .comment { display:inline-block; *display:inline;zoom:1; vertical-align:top; width:85px; height:18px }
	.comment-meta { display:block; font-size:13px; padding:0px; line-height: 1; }
	.comment-meta a { color:#000 }
	.comment-meta a:hover { color:#0165BD }
	.comment-meta .published { color:#878787 }
	.comment-meta span.published { display:inline-block; *display:inline;zoom:1; vertical-align:top; line-height:normal }
	.comment-meta span.comment-reply { position:relative; display:inline-block; *display:inline;zoom:1; vertical-align:top; line-height:normal; padding-left:5px; margin:2px 0 0 10px }
	.comment-meta span.comment-reply:after { position:absolute; top:-3px; left:-6px; content:"|"; color:#999 }
	.comment-author { color:#666; display:block; font-size:12px; line-height:normal; margin-bottom:4px }
	.comment-author cite { font-size:14px; color:#333; font-weight:700; font-style:normal; text-transform:capitalize }
	.comment-meta abbr { border:0 }
	.comment-reply-link, .comment-reply-login { position:static; width:auto; height:18px; display:block; font-size:13px; color:#000; line-height:14px; overflow:hidden }
	.comment-reply-link:active, .comment-reply-login:active { position:relative; top:1px }
	.comment-text { clear:both }
	.comment-text p a { text-decoration:underline }
	.comment-text p a:hover { text-decoration:none }
	.comment-text .single_rating img { margin:0 }
	.comment-text p.moderation { color:#e00 }
	#comments .comment-text ol, #comments .comment-text ul { background:0 0; border:0; list-style:none; padding:0 }
	#comments .comment-text ol li, #comments .comment-text ul li { background:0 0; border:0; clear:none; float:none; margin:0; padding:0; width:auto }
	#comments .comment-text ol, #comments .comment-text ul { margin:12px 0 12px 20px }
	#comments .comment-text ol { list-style:decimal; margin-left:46px }
	#comments .comment-text ol ol { list-style:upper-roman }
	#comments .comment-text ol ol ol { list-style:lower-roman }
	#comments .comment-text ol ol ol ol { list-style:upper-alpha }
	#comments .comment-text ol ol ol ol ol { list-style:lower-alpha }
	#comments li li.comment-wrap .comment-text { background-position:40px 0; margin-left:-40px; padding-left:80px }
	.comment-content p { padding-bottom:10px }
	.comment-content .moderation { background:#FFD9C8; border:1px solid #F0BAA2; border-radius:4px; line-height:normal; padding:8px 10px }
	.form_row { padding:0 0 20px; position:relative }
	#respond { clear:both }
	form#commentform { padding:0 0 30px }
	form#commentform p.commpadd { padding:0!important }
	form#commentform p.form-author, form#commentform p.form-email, form#commentform p.form-textarea, form#commentform p.form-url, form#commentform p.log-in-out, form#commentform p.logged-in-as { padding:3px 0 }
	form#commentform label { display:block; vertical-align:top; margin-bottom:0 }
	form#commentform input[type=text] { display:inline-block; *display:inline;
	zoom:1; max-width:370px; width:100%; margin:0 }
	form#commentform .form-submit { padding-top:0 }
	form#commentform textarea { height:120px; min-height:120px; vertical-align: top;}
	form#commentform .required { color:red; margin-left:2px; vertical-align:top }
	#respond #cancel-comment-reply-link { font-size:14px; color:#0165BD; padding:0 }
	#respond #cancel-comment-reply-link:hover { color:#666 }
	form#commentform p.log-in-out { padding:0 0 12px }
	#respond p.alert { color:#e00; padding:30px 40px }
	#comments #respond { border-bottom:0 }

/* extra tools */
	.view_counter b { color:#000 }
	.share_link { display:block; width:auto; max-width:330px; margin:20px 0 }
	.claim-post-wraper + .share_link { margin-top: 0; }
	#facebook_share_button { background:url(//www.e-travels.gr/wp-content/themes/Directory/images/facebook_share.png) no-repeat left top; display:block; float:left; height:20px; text-indent:-9999px; width:60px }
	.twitter-share-button { width:80px!important }
	iframe.twitter-share-button { width:90px!important; margin-top: 0!important; margin-bottom: 0!important;}
	@media only screen and (min-width: 480) { .singular article.hentry, .singular article.post { margin-bottom:15px }}
	.singular article.hentry, .singular article.post { margin-bottom:30px }

/* pagination */
	.singular .loop-nav { clear:none; float:right }
	.singular .bbp-pagination, .singular .comment-pagination, .singular .loop-nav, .singular .pagination { padding:10px 0 }
	.comment-pagination span.meta-nav, .loop-nav span.meta-nav, .pagination span.meta-nav { display:none }
	.comment-pagination, .loop-nav, .pagination { clear:both; text-align:center; padding:25px 0 }

	.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{
		display: inline-block;
		*display: inline;
		zoom: 1;
		/*vertical-align:top;*/
		background-color: #fafafa\0/;
		background-color: rgba(0, 0, 0, .03);
		border: 1px solid #e0e0e0\0/;
		border: 1px solid rgba(0, 0, 0, .1);
		border-radius: 4px;
		font-size: 14px;
		color: #666;
		font-weight: 700;
		padding: 6px 13px 4px;
		margin: 0 3px 0 3px;
	}

	.expand.page-numbers {
	  margin-left: 4px;
	  margin-right: 4px;
	}

	.page-numbers{margin-right: 4px;}
	.pagination a.last{ margin-right:4px!important;}
	a.current.page-numbers { display:inline-block; *display:inline;	zoom:1; vertical-align:top; border-radius:4px; font-size:14px; font-weight:700; padding:7px 14px 5px; margin: 0 4px 0 0;}
	body .loop-nav .next:before,body .loop-nav .previous:before{ left: 7px;}
	.pos_navigation {/* height:40px; */padding:20px 0 30px; margin: 15px 0;}
	.pos_navigation .post_left a, .pos_navigation .post_right a { display:block; text-indent:-9999px }

/* blog format */
	.format-aside, .format-audio, .format-chat, .format-gallery, .format-image, .format-link, .format-quote, .format-status, .format-video { min-height:44px; padding-left:62px; position: relative; }
	.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 { font-family: 'Font Awesome 5 Pro'; content: "\f0db"; position: absolute; left: 0; top: 10px; font-size: 19px; padding: 10px 10px 7px 12px; border-radius: 55px; background-color: black; color: white; width: 42px; text-align: center; font-weight: 900; }
	.format-audio:before { content: "\f025"; }
	.format-gallery:before { content: "\f009"; }
	.format-image:before { content: "\f03e"; }
	.format-link:before { content: "\f0c1"; }
	.format-quote:before { content: "\f10d"; }
	.format-video:before { content: "\f008"; }
	.format-chat:before { content: "\f086"; }
	.format-status:before { content: "\f040"; }
	.widget .format-aside:before, .widget .format-audio:before, .widget .format-chat:before, .widget .format-gallery:before, .widget .format-image:before, .widget .format-link:before, .widget .format-quote:before, .widget .format-status:before, .widget .format-video:before { display: none; }
	body.taxonomy-post_format-video .hfeed { margin-left:-2%; width:auto }
	body.taxonomy-post_format-video .loop-meta { margin-left:2% }
	body.taxonomy-post_format-video .format-video { display:inline-block; *display:inline;	zoom:1; vertical-align:top; float:none; width:22.6%; background:0 0; border:none; padding:0; margin-left:2% }
	body.taxonomy-post_format-video .format-video iframe { max-width:100%; height:auto }
	body.taxonomy-post_format-video .format-video .entry-header { max-width:100% }
	body.taxonomy-post_format-video .format-video .byline { display:none }
	article iframe { max-width:100% }
	body.taxonomy-post_format-image .hfeed { margin-left:-2% }
	body.taxonomy-post_format-image .loop-meta { margin-left:2% }
	body.taxonomy-post_format-image .format-image { display:inline-block; *display:inline;zoom:1; vertical-align:top; float:none; width:22.6%; background:0 0; border:none; padding:0; margin-left:2% }
	.format-audio .entry-media { margin:10px 0 }
	body.taxonomy-post_format-audio .format-audio .byline { display:none }

/* widget area */
	.image-list { display:block }
	.gallery-size-thumbnail .gallery-item img { border:1px solid #e0e0e0\0/!important; border:1px solid rgba(0, 0, 0, .1)!important; box-shadow:1px 1px 2px rgba(0, 0, 0, .1); -webkit-transition:all ease-in-out .2s;
	-moz-transition:all ease-in-out .2s;
	-o-transition:all ease-in-out .2s;
	transition:all ease-in-out .2s;
	box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding:4px }
	.gallery-size-thumbnail .gallery-item img:hover { border:1px solid #aaa\0/!important; border:1px solid rgba(0, 0, 0, .6)!important }
	.gallery dl.gallery-item img { width:inherit; height:auto\0/ }
	.user #content article.hentry { padding:8px }
	.user #content article.hentry.featured_c { background:#FFFBEF }
	.user #content article.hentry .entry-header h2 { float:left; width:87%; line-height:22px }
	.user #content article.hentry .entry-header .byline { float:left; width:87% }
	.user #content article.hentry .entry-header .author_rating .average_rating, .user #content article.hentry .entry-header .author_rating .single_rating { margin-right:0 }
	.average_rating span .rating-off:before { font-weight: 400 !important; }
	.user #content article.hentry .entry-header p { clear:both }
	.widget { clear:both; float:left; margin:0 0 40px; width:100%; word-wrap:break-word }
	#footer .widget .widget, .sidebar .widget .widget, .widget .widget { margin:0 }

	.sidebar .browse_by_categories .widget-inside + .widget{
		margin-top: 40px;
	}
	
	.sidebar-2c .widget, .sidebar-3c .widget, .sidebar-4c .widget, .sidebar-5c .widget { clear:none; float:left }

	
	#userform .tmpl_single_uploader .ajax-file-upload-red::before{
		margin-left: 42px;
		bottom: -16px;
	}
	#userform .tmpl_single_uploader #image-profile_photo .ajax-file-upload-red::before{
		margin-left: -8px;
	}
	#userform .ajax-file-upload-statusbar .ajax-file-upload-red{
		margin-top: 0;
		top: 0;
	}
	

	
	
	.sidebar-4c .widget { width:200px }
	.sidebar-5c .widget { width:152px }
	.sidebar-2c .widget-inside, .sidebar-3c .widget-inside, .sidebar-4c .widget-inside, .sidebar-5c .widget-inside { padding:0 }
	.widget_rss a.rsswidget img { background:0 0; margin:0; padding:0 }
	.widget input, .widget select, .widget textarea { width:100% }
	.widget button, .widget input[type=button], .widget input[type=checkbox], .widget input[type=radio], .widget input[type=reset], .widget input[type=submit] { width:auto }
	.widget ul, .widget ul li { background:0 0; list-style:none; margin:0; padding:0 }
	.widget ul ul { margin:6px 0 5px; padding-left:20px }
	.widget ul ul li { background:0 0; margin:0; padding:0 }
	.widget h3, .widget-search .widget-title, .widget-title, .widget.title { border-top:4px solid #e0e0e0\0/; border-top:4px solid rgba(0, 0, 0, .13); border-bottom:1px solid #e0e0e0\0/; border-bottom:1px solid rgba(0, 0, 0, .13); font-size:16px; font-weight:700; color:#444; line-height:normal; padding:8px 0 }
	.widget ul li, .loop_related_list &gt; .post { border-bottom:1px solid #e0e0e0\0/; border-bottom:1px solid rgba(0, 0, 0, .13); padding:8px 0 }
	.widget ul li:last-child { padding-bottom:0; border-bottom:none }
	.widget ul li li { border-bottom:none }
	.widget ul ul { border-left:1px dotted #e0e0e0\0/; border-left:1px dotted rgba(0, 0, 0, .13) }
	.widget .calendar-wrap { margin:12px 0 0 }
	.widget #wp-calendar { font-size:12px; line-height:18px; margin:0; width:100% }
	.widget #wp-calendar caption { background-color:#0165BD; font-size:18px; color:#fff; padding:10px }
	.widget #wp-calendar th { background-color:#333; color:#fff }
	.widget #wp-calendar td, .widget #wp-calendar th { text-align:center; padding:6px 5px 5px }
	.widget #wp-calendar th { font-weight:400 }
	.sidebar-4c .widget #wp-calendar td, .sidebar-4c .widget #wp-calendar th, .sidebar-5c .widget #wp-calendar td, .sidebar-5c .widget #wp-calendar th { padding:5px 0 5px 2px }
	.widget_rss ul li a.rsswidget { font-size:16px; font-weight:700 }
	.widget-widget_rss ul li cite, .widget-widget_rss ul li span.rss-date { color:#999; display:block; font-weight:400; font-style:normal; font-size:14px; padding:6px 0 }
	.widget-search label { display:none }
	.widget-search form { display:block; margin:12px 0 0; position:relative }
	.widget-search input[type=text] { line-height:18px; margin:0; padding-top:5px\9; vertical-align:middle }
	.widget-search input.search-submit { background:url(//www.e-travels.gr/wp-content/themes/Directory/images/icon-magnify.png) no-repeat; border:0; box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; -webkit-box-shadow:none; display:block; height:18px; padding:0; position:absolute; right:20px; text-indent:-9999em; top:3px; width:18px; z-index:2; visibility:hidden }
	.browse_by_tag a, .tagcloud a, .tags a { display:inline-block; *display:inline;
	zoom:1; vertical-align:top; background:#eaeaea\0/; background:rgba(0, 0, 0, .1); border-radius:4px; font-size:13px!important; color:#666; padding:3px 8px; margin:0 4px 8px 0 }
	.browse_by_tag a:hover, .tagcloud a:hover, .tags a:hover { background:#0165BD; color:#fff }
	.browse_by_tag ul { padding-top:10px }
	.browse_by_tag ul li { display:inline-block; *display:inline;
	zoom:1; vertical-align:top; border:none!important; font-size:12px; padding:0 }
	.browse_by_tag ul li a { display:block; /*white-space:nowrap*/}
	.widget-tags .post_tag-cloud, .widget-tags .term-cloud { padding:12px 0 }
	.widget-tags .wp-tag-cloud li a { font-size:15px!important }
	.widget .textwidget ul { border:0; list-style:none; margin:12px 0 12px 20px; padding:0 }
	.widget .textwidget ul li { border:0; font-size:15px; margin:0 }
	.widget .textwidget ul ul { margin:12px 0 12px 20px }
	.widget .textwidget ol { margin:12px 0 12px 46px; padding:0 }
	.widget .textwiget ol li { margin:0; padding:0 }
	.widget .textwidget ol { list-style:decimal }
	.widget .textwidget ol ol { list-style:upper-roman }
	.widget .textwidget ol ol ol { list-style:lower-roman }
	.widget .textwidget ol ol ol ol { list-style:upper-alpha }
	.widget .textwidget ol ol ol ol ol { list-style:lower-alpha }

/* footer menu */	
	.menu-navigation-container li, .nav_bg .widget-nav-menu li, .sidebar .menu li { display:block!important }
	#footer .menu li ul, .nav_bg .widget-nav-menu li ul, .sidebar .menu li ul { position:static }
	#footer .menu li li, .nav_bg .widget-nav-menu li li, .sidebar .menu li li { display:block; padding:5px 0!important }
	.menu-menu-container ul li { display:block }
	.recent_reviews .average_rating { margin-bottom:5px }

/* sidebar header */
	.header-widget-wrap{ padding: 30px 0; width: 90%; float: right;}

	#sidebar-header { float:right; }
	#sidebar-header .widget { float:right; margin:0 }
	.layout-hl-1c #sidebar-header, .layout-hl-2c-l #sidebar-header, .layout-hl-2c-r #sidebar-header, .layout-hr-1c #sidebar-header, .layout-hr-2c-l #sidebar-header, .layout-hr-2c-r #sidebar-header { padding-top:0; width:100% }
	.layout-2c-r #sidebar-contact_page_sidebar, .layout-2c-r #sidebar-front_page, .layout-2c-r #sidebar-post-detail, .layout-2c-r #sidebar-post-listing, .layout-2c-r #sidebar-primary, .layout-2c-r #sidebar-secondary, .layout-2c-r #sidebar-woo_page { clear:right; float:right;}
	.layout-3c-c #sidebar-front_page, .layout-3c-c #sidebar-primary, .layout-3c-c #sidebar-secondary, .layout-3c-l #sidebar-contact_page_sidebar, .layout-3c-l #sidebar-post-detail, .layout-3c-l #sidebar-post-listing, .layout-3c-l #sidebar-primary, .layout-3c-l #sidebar-secondary, .layout-3c-l #sidebar-woo_page { clear:none }
	.layout-3c-c #sidebar-secondary { position:relative; right:360px }
	.layout-2c-l .sidebar {float: left;clear: left;}
	.layout-2c-l #main #content{float: right;}
	.layout-3c-r #sidebar-front_page, .layout-3c-r #sidebar-post-detail, .layout-3c-r #sidebar-post-listing, .layout-3c-r #sidebar-primary, .layout-3c-r #sidebar-secondary { clear:none }
	.layout-hl-2c-r #sidebar-front_page, .layout-hl-2c-r #sidebar-secondary, .layout-hr-2c-r #sidebar-contact_page_sidebar, .layout-hr-2c-r #sidebar-post-detail, .layout-hr-2c-r #sidebar-post-listing, .layout-hr-2c-r #sidebar-primary, .layout-hr-2c-r #sidebar-secondary { clear:left; float:left }
	#main .sidebar-inter-content, #sidebar-entry { box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; clear:both; width:100%; padding-bottom:0 }
	#sidebar-entry { border:0; padding:18px 0 0 }
	#sidebar-subsidiary, #sidebar-subsidiary-2c, #sidebar-subsidiary-3c, .sidebar-after-header, .sidebar-subsidiary { float:none; margin:0 auto; padding:0; width:1200px }
	.sidebar-wrap { padding:0; position:relative }
	.sidebar-subsidiary .sidebar-wrap { float:none; clear:both; width:auto; height:auto!important; margin-left:-4% }
	.sidebar-1c .sidebar-wrap { margin-left:0 }
	.sidebar-1c .widget, .sidebar-2c .widget, .sidebar-3c .widget, .sidebar-4c .widget, .sidebar-5c .widget { position:static!important; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; margin-left:4% }
	.sidebar-1c .widget { width:100%; margin-left:0 }
	.sidebar-2c .widget { width:46% }
	.sidebar-3c .widget { width:29.3% }

/* Footer */
	#footer { width:100% }
	#footer .footer_bottom { clear:both; background:#0665bd; color:#fff }
	#footer .footer_bottom a { font-size:13px; color:#fff }
	#footer .footer_bottom a:hover { color:#6fade6 }
	.footer_widget_wrap { margin-left:-3% }
	.footer_widget_wrap .widget { display:inline-block; *display:inline; zoom:1; vertical-align:top; clear:none; width:30%; margin:40px 0 40px 3% }
	.footer_widget_wrap .widget .widget, .footer_widget_wrap .widget .wpcf7-form, .sidebar .widget .widget { width:100% }
	.footer-content { float:left }
	#footer .copyright, #footer .credit { display:block; line-height:20px; font-size:13px; text-align:left; padding:8px 0 }
	#footer .copyright img { position:relative; vertical-align:top }
	#footer .credit { color:#6fade6; padding-top:0 }
	#footer .credit a { color:#6fade6 }
	#footer .credit a:hover { color:#fff }
	#footer .credit img { position:relative; -webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;transition:all ease-in-out .4s;vertical-align:text-bottom; margin-left:5px }
	#footer .credit img:hover { opacity:.7 }

/* widget */	
	.map_category label { margin-right:15px }
	.map_category label img { margin-left:4px }
	#loginwidgetform { margin:0 }
	#loginwidgetform .form_row { padding-bottom:10px }
	#loginwidgetform input[type=password], #loginwidgetform input[type=submit], #loginwidgetform input[type=text] { margin:0 }
	#loginwidgetform .forgot_link { padding:0 }
	#loginwidgetform .forgot_link a { margin-right:15px }
	.googlemap .wid_gmap { margin-top:15px }
	.mega-menu .widget .search-form { margin:0 }
	.mega-menu .widget .search-form input:focus { width:150px }
	.nav_bg .widget { float: right; clear: none; width: auto; margin:0 }
	.nav_bg .menu { display:inline-block; *display:inline;zoom:1; vertical-align:top; width:auto }
	.nav_bg .widget-search, .nav_bg .widget_shopping_cart { width:auto; float:right; clear:none }
	.nav_bg .widget form { display:inline-block; *display:inline;zoom:1; vertical-align:middle; margin:0 }
	.nav_bg .widget-search h3 { display:none }
	.mega-menu .widget .search-form input[type=text], .widget-search input[type=text] { background:#fff url(//www.e-travels.gr/wp-content/themes/Directory/images/iconset.png) no-repeat right -5px top -8px; font-size:14px }
	.mega-menu .widget .search-form input, .nav_bg .widget input[type=text] { width:150px; border:1px solid rgba(0, 0, 0, .2); -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;color:#999; margin:7px 7px 6px; margin:11px 8px 9px \0 }
	.mega-menu .widget .search-form input[type=submit], .nav_bg .widget-search input[type=submit] { width: auto !important; margin: 7px 7px 6px 0 !important }
	.mega-menu .widget .search-form input[type=submit]:hover, .nav_bg .widget-search input[type=submit]:hover { background: #fff; border-color: #fff; color: #333; }
	.templatic_shooping { position:relative; width:100%; height:auto!important; padding:0 7px }
	.widget_shopping_cart p.cart_checkout { display:inline-block; *display:inline;zoom:1; vertical-align:top; padding:0; margin-left:8px }
	.widget_shopping_cart p.cart_checkout .amount { font-size:16px }
	.widget_shopping_cart #woo_shopping_cart { position:absolute; top:42px; right:0; z-index:99; width:220px; background:#fff; box-shadow:0 0 4px #ccc }
	.widget_shopping_cart #woo_shopping_cart ul li { padding:5px 10px }
	.widget_shopping_cart #woo_shopping_cart .button { font-size:12px; padding:6px 10px; margin-left:10px }
	.widget_shopping_cart #woo_shopping_cart .total { margin-left:12px }
	.sidebar .widget_shopping_cart .cart_items { text-align:left }
	#header .advertisements img { margin-top:0 }
	.advertisements img { max-width:100%; height:auto; margin-top:12px }
	.subscribe_cont p { padding:0 }
	.subscribe_cont form { margin:0 }
	.subscribe_cont input { display:block; margin:10px 0 0 }
	.subscribe_cont .newsletter_msg { display:block; color:#c00 }
	.sidebar #contact_widget_frm .form_row { padding-bottom:10px }
	.sidebar #contact_widget_frm textarea { display:block; height:100px }
	.sidebar #contact_widget_frm { padding-top:5px; margin:0 }
	.sidebar #contact_widget_frm input[type=text] { display:block }
	
	#contact_widget textarea{color: #666;}

	.testimonials_wrap { margin-top:15px }
	.testimonials_wrap div.active {background-color: transparent !important;}
	.testimonials_wrap div .wpb_gravatar { display: none; }
	.testimonials_wrap div { position: relative; padding-left: 35px; width: 100%!important}
	.testimonials_wrap div:before { font-family: 'Font Awesome 5 Pro'; content: "\f10d"; font-weight: 900; position: absolute; left: 0; top: 6px; font-size: 24px; color: #999; }
	.testimonials_wrap cite { display:block; font-weight:700; margin-bottom:8px }
	a.testimonial_external_link { float:right; }
	.recent_comments li { min-height:58px; }
	.login_widget .login_form_l &gt; h3 { border: none; padding: 0; }

/* comments */
	.recent_comments li span a img { display:block; max-width:100%; height:auto; -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;color:#333; padding:1px }
	.recent_comments li span a img:hover { border-color:#0165BD; opacity:.7 }
	.recent_comments li a.title { font-weight:700; display:block; padding-bottom:0 }
	.recent_comments li a.comment_excerpt { display:block }
	.sidebar .category-blog { padding-top:15px }

/* social media */
	.social_media ul li { position:relative; display:inline-block; *display:inline; zoom:1; vertical-align:top; width:49%; line-height:18px; border:none!important; margin-right: 5px; }
	.social_media ul li a { display:block; float:left; min-height:38px; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:38px }
	.social_media ul li a .social_icon { display:block; float:left; margin-right:5px; }
	.social_media ul li a .social_icon img { width:100%; box-shadow:none; margin-top:2px }
	.social_media ul li a i {-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s; display:block; float:left; width:40px; height:40px; border:2px solid #666; border-radius:100px; font-family: 'FontAwesome'; font-size:18px; line-height:38px; color:#666; text-align:center; font-style: normal; cursor:pointer; padding:0; margin-right:0; }
	.social_media ul li a:hover abbr { border-color:#0165BD; color:#0165BD }
	#sidebar-header .social_media ul li { width:auto; margin-right:10px }
	.footer_col_cont .social_media ul li { width:auto; display:inline-block; *display:inline;zoom:1; vertical-align:top; border:none; margin-right:4px }
	.widget .follow_us_twitter { display:inline-block; *display:inline;zoom:1; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; padding:12px 0 0; margin-left:25px }
	.widget .templatic_twitter_widget li {  padding-left:32px; position: relative; }
	.widget .templatic_twitter_widget li:before { font-family: 'Font Awesome 5 Brands'; content: "\f099"; font-size: 18px; position: absolute; left: 0; top: 0;  }
	.templatic_twitter_widget li a { font-weight:700 }
	.templatic_twitter_widget .twit_time { color:#0165BD; margin-top:4px }
	.Flicker .flickr_pics_wrap { margin:12px 0 0 -8px }
	.Flicker div.flickr_badge_image { display:inline-block; *display:inline;zoom:1; vertical-align:top; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 9px 10px; width:65px }
	.Flicker div.flickr_badge_image img { display:block; width:100%; height:auto; -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}

	.social_media .social_media_list { display: flex; flex-wrap: wrap; margin-left: -3%; }
	.social_media .social_media_list li { flex: 0 0 100%; max-width: 47%; margin: 0 0 0 3%; }
	.social_media .social_media_list li a .social_icon, .social_media .social_media_list li a { display: flex; align-items: center; line-height: normal; margin: 0; }
	.social_media .social_media_list li a .social_icon i, .social_media .social_media_list li a i { flex: 0 0 100%; max-width: 40px; font-size: 15px; line-height: 38px; margin-right: 10px; }

/* post pagination */
	.postpagination { text-align:center; margin:15px 0 0 }
	.postpagination a { display:inline-block; *display:inline;zoom:1; vertical-align:top; width:20px; height:20px; background-color:#fafafa\0/; background-color:rgba(0, 0, 0, .03); border:1px solid #e0e0e0\0/; border:1px solid rgba(0, 0, 0, .1); border-radius:4px; font-size:12px; color:#444; font-weight:400; line-height:20px; text-align:center; margin-right:4px }
	.postpagination a:first-child { margin-right: 0; }
	.postpagination a.active, .postpagination a:hover { background-color:#000; border-color:#000; color:#fff; text-decoration:none }

/* popular_posts */
	.popular_posts.widget ul li a.link_img img { width:100%; height:auto; border:none; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 }
	.popular_posts.widget ul li .post_data h3 { border:none; font-size:14px; line-height:20px; padding:0; margin-bottom:5px }
	.popular_posts.widget ul li .post_data h3 a { font-weight:700 }
	.popular_posts.widget ul li .post_data p .date, .popular_post ul li .post_data p .views { font-size:13px }
	.popular_posts.widget ul li .post_data p .views { border-right:2px solid rgba(0, 0, 0, .2); padding-right:8px; margin-right:8px }

/* listing_post */
	.listing_post .hentry { float:left; width:100%; border-bottom:1px solid #ccc \0/; border-bottom:1px solid rgba(0, 0, 0, .13) }
	.listing_post .hentry figure.post_fig { float:left; margin-right:4% }
	.listing_post .hentry figure.post_fig img { max-width:100%; height:auto }
	.listing_post .hentry:last-child { border:none; padding-bottom:0 }
	.listing_post .hentry h2 { font-size:14px; line-height:20px; margin-bottom:5px }
	.listing_post .hentry h2 a { font-size:16px; color:#0165BD; font-weight:700 }
	.listing_post .hentry h2 a:hover { color:#666 }
	.listing_post .hentry span { float:left; margin:4px 15px 4px 0 }
	.listing_post .hentry { padding:10px 0 }
	.listing_post .link_img { clear:both; float:left; margin:5px 15px 5px 0 }
	.home .listing_post .hentry { padding:12px 8px 22px; margin-bottom:16px }

/* neighborhood_widget */
	div.neighborhood_widget ul li .nearby_content h4 { font-size:14px; line-height:20px; margin-bottom:5px }
	div.neighborhood_widget ul li .nearby_image { margin:3px 5.5% 0 0 }

/* widget_recent_comments */
	.widget_recent_comments li { line-height:22px }
	#recentcomments { line-height:35px }
	#recentcomments a { color:#666 }
	#recentcomments a:hover { color:#0165BD }

/* sidebar */
	.sidebar .templatic_advanced_search .searchform_wdgt input[type=text], .sidebar .templatic_advanced_search .searchform_wdgt select, .sidebar .templatic_advanced_search .searchform_wdgt textarea { width:100%; max-width:100% }
	.sidebar .templatic_advanced_search .searchform_wdgt .hasDatepicker { max-width:85%!important; margin-right:3% }
	
/* hcard-admin */
	#hcard-admin { background:rgba(0, 0, 0, .04); border:1px solid rgba(0, 0, 0, .06); border-radius:4px; padding:10px; margin-bottom:40px }
	#hcard-admin img.avatar { margin:0 20px 0 0 }
	.agent_biodata span { display:inline-block; *display:inline;
	zoom:1; vertical-align:top; text-indent:-9999px; margin-right:10px }
	.agent_biodata span a { display:block }
	.agent_biodata span a:hover { opacity:.7 }
	.agent_biodata span.u_link a { width:70px; height:24px; background:url(//www.e-travels.gr/wp-content/themes/Directory/images/i_share.png) no-repeat left top }
	.agent_biodata span.u_facebook a { width:94px; height:24px; background:url(//www.e-travels.gr/wp-content/themes/Directory/images/i_facebook.png) no-repeat left top }
	.agent_biodata span.u_twitter a { width:77px; height:24px; background:url(//www.e-travels.gr/wp-content/themes/Directory/images/i_twitter.png) no-repeat left top }
	.search .twp_search_cont { margin-bottom:40px }

/* search */
	.no_search_found_msg p { font-size:16px; padding-bottom:10px }
	.looperror { margin-left:0 }
	.looperror .looperror_msg { font-size:16px }
	.wrap404 {  border:1px solid rgba(0, 0, 0, .1); border-radius:4px; padding:35px; margin:20px auto 40px; max-width: 830px;}
	.display404 { float: left; margin-right: 30px; }
	.display404 i { font-size: 82px; color: #e5e5e5; }
	.desc404 { width: auto; overflow: hidden; word-wrap:break-word; text-align: center; margin-bottom: 30px; }
	.desc404 &gt; span:first-child { color: #ccc; font-size: 82px; line-height: 1.4; }
	.search404 { margin:10px auto 20px; max-width: 620px; padding: 30px; border-radius: 10px; background-color: rgba(0,0,0,0.1); border: 1px solid #ddd; }
	.search404 .search-form input[type="text"] { margin-bottom: 0; }
	.search404 input { margin:0 }
	.search404 input[type=text] { max-width:88% }
	.error_404 h4 { font-size:26px; color:#0165BD; font-weight:700; }
	.error_404 p { padding-bottom:0; font-size:16px }
	.search404 .location, .search404 .searchpost { display:inline-block; *display:inline;zoom:1; vertical-align:top; width:70%; margin-right:2% }
	.search404 .sgo { display:inline-block; *display:inline;zoom:1; vertical-align:top; margin:0!important }

/* widget area */
	@media only screen and (min-width:768px) {.cont_wid_area .widget { display:inline-block; width:46%; margin:20px 8% 0 0; clear: none; }	}
	.cont_wid_area .widget:nth-of-type(2n) { margin-right: 0; }
	.cont_wid_area .widget .widget { margin: 0; width: 100%; }
	.wpcf7-form { float:left; margin-top:4px }
	.cont_wid_area .wpcf7-form { width: 100%; }
	.form_row label { margin-bottom:0 }
	.indicates { color:red; margin:0 5px }
	.recaptcha_claim span { color:red }
	span.error, span.message_error { list-style:none; color:red }
	span.error:empty, .form_row span.error_message:empty, span.message_error:empty, span.message_error2:empty,span.error:empty, span.message_error:empty{display:none;}
	.wpcf7-form .textarea { height:160px }
	.sidebar .cont_wid_area, .sidebar .wpcf7-form { width:100% }
	.gm-style p { font-size:12px; padding-bottom:6px }
	.gm-style div { font-size:12px }
	.map_canvas .gm-style-iw{height: 230px;overflow-y:auto!important; }
	#map_canvas .gm-style-iw .google-map-info.map-image .map-inner-wrapper .map-item-img{display: block; left: 0;right: 0;}
	#map_canvas .gm-style-iw .google-map-info .map-inner-wrapper .map-item-info{padding: 62px 0 5px;}
	#map_canvas .gm-style-iw .google-map-info.map-image .map-inner-wrapper{margin-top: 53px;}
	.gm-style-iw &gt; div{max-height: inherit!important;}
	.google-map-info .map-inner-wrapper{height:100%;overflow:inherit;}



/* map-canvas */
	#map-canvas .infoBox img { position:absolute!important; right:7px; top:7px; z-index:9 }
	#map-canvas .google-map-info { background:#fff; border:3px solid #939393; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; padding:12px 20px }
	#map-canvas .google-map-info .map-inner-wrapper { position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:12px; line-height:18px }
	#map-canvas .google-map-info .map-inner-wrapper .map-item-img { width:90px; height:90px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; margin:-54px auto 0 }
	#map-canvas .google-map-info .map-inner-wrapper .map-item-info { text-align:center; padding:15px 0 }
	#map-canvas .google-map-info .map-inner-wrapper .map-arrow { position:absolute; bottom:-38px; left:75px; width:38px; height:26px; background:url(//www.e-travels.gr/wp-content/themes/Directory/images/map-tooltip.png) no-repeat 0 0 }

/* advance_search_form */
	.advance_search_form .form_row label { display:block; max-width:370px; width:100% }
	.advance_search_form { margin-left:-4% }
	.advance_search_form .form_row input[type=text], .advance_search_form .form_row select { display:block; max-width:100% }
	.advance_search_form .form_row select option { margin:10px 12px }
	.advance_search_form .form_row .adv_author { display:block }
	.advance_search_form .form_row { display:inline-block; *display:inline;zoom:1; vertical-align:top; width:46%; margin:0 -4px 0 4% }
	.advance_search_form .form_row .hasDatepicker { clear:none!important; float:left; width:34%; margin-right:2% }
	.advance_search_form .form_row #frmdate { margin-left:4% }
	.advance_search_form .form_row .adv_author { margin-top:5px }
	.advance_search_form .form_row .adv_author input { float:left; margin:4px 8px 0 0 }

/* arclist */
	.arclist { clear:both; float:left; width:100%; margin-bottom:40px }
	.arclist:last-child { margin-bottom:0 }
	.arclist h2 { color:#0165BD }
	.arclist ul { padding:0; margin:0 0 0 -3% }
	.arclist ul li { float:none; display:inline-block; *display:inline; zoom:1; vertical-align:top; width:46%; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:16px; line-height:24px; padding:12px 0 12px 15px; margin-left:3%; position: relative; }
	.arclist ul li:before { position: absolute; left: 0; top: 12px; font-family: 'Font Awesome 5 Pro'; content: "\f45c"; font-size: 6px; }
	.arclist ul li:last-child { border:none }
	.arclist ul li a { color:#000; line-height:20px }
	.arclist ul li a:hover { color:#0165BD }
	.arclist ul li .arclist_date, .arclist ul li .arclist_date a { font-size:13px; color:#666 }
	.arclist ul li .arclist_date a:hover { color:#0165BD }
	.arclist ul ul { margin-left:20px }
	.arclist ul ul li { border:none; padding-bottom:0 }
	.arclist ul li span.arclist_comment { font-size:13px; color:#999 }
	.arclist ul li span.arclist_comment a { color:#666 }

/* sitemap */
	.sitemap .arclist { float:left }
	.sitemap .arclist ul li { background-position:0 19px; padding:8px 0 8px 15px }
	.sitemap .arclist ul li li { width:100%; padding-bottom:0 }

/* error 404 */
	.arclist ul li span.arclist_comment { display:block; float:none }
	.error-404 .arclist { float:left }
	.error-404 .arclist ul li { background-position:0 17px; padding:8px 0 8px 15px }
	.error-404 .arclist ul li li { width:100%; padding-bottom:0 }

/* search */
	.search .arclist { float:left }
	.search .arclist ul li { background-position:0 17px; padding:8px 0 8px 15px }
	.search .arclist ul li li { width:100%; padding-bottom:0 }
	.search-form .search-submit { margin:0!important }
	.search-form .search-text { max-width:370px!important }

/* taxonomy */
	.taxonomy-post_format .arclist { float:left }
	.taxonomy-post_format .arclist ul li { background-position:0 17px; padding:8px 0 8px 15px }
	.taxonomy-post_format .arclist ul li li { width:100%; padding-bottom:0 }
	.taxonomy .arclist { float:left }
	.taxonomy .arclist ul ul { margin-top:0!important; margin-bottom:0!important }
	.taxonomy .arclist ul li { background-position:0 17px; padding:8px 0 8px 15px }
	.taxonomy .arclist ul li li { width:100%; padding-bottom:0 }
	body .wpcf7 span.edit { text-align:left }

/* ui-autocomplete */
	body .ui-widget-content.ui-autocomplete.ui-front { background:#fff; border:none; padding:0; font-size: 13px; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; }
	body .ui-widget-content.ui-autocomplete.ui-front { width:100%; max-width:250px; max-height: 250px; overflow-y: auto;}

	body .ui-widget-content.ui-autocomplete.ui-front li.instant_search:first-child { border-top: 0; }
	body .ui-widget-content.ui-autocomplete.ui-front li.instant_search { color: #2d2d2a; display: block; height: 34px; line-height: 34px; overflow: hidden; padding: 0 12px; text-decoration: none; border-top: 1px dotted #e9e9e9; cursor:pointer; list-style:none; }
	body .ui-widget-content.ui-autocomplete.ui-front li.instant_search:hover { background-color: #f1f1f1; }
	body .ui-widget-content.ui-autocomplete.ui-front li.instant_search label,
	.header-widget-wrap #sidebar-header form .ui-widget-content.ui-autocomplete.ui-front li.instant_search label { cursor:pointer;  float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  cursor: pointer; font-weight:normal; text-align:left; padding:0;/*width: 220px;*/ }/*auto complete listing tcategory title issue*/
	body .ui-widget-content.ui-autocomplete.ui-front li.instant_search span.type,
	.header-widget-wrap #sidebar-header form .ui-widget-content.ui-autocomplete.ui-front li.instant_search span.type	{ cursor:pointer; color: #9a9a93; float: right; font-size: 9px; letter-spacing: -0.2px;  }
	#search-result.ui-autocomplete{ position:absolute; top:39px !important; background-color: white; border-radius: 0;}
	
	.total_homes { display:block; margin-bottom:10px }
	#container .header_container .header_strip .sticky_main #branding, #container .header_container .header_strip .sticky_main #branding1 { width:20%\0/ }
	#container .header_container .header_strip .sticky_main #nav-secondary, #container .header_container .header_strip .sticky_main #nav-secondary1 { width:76%\0/ }
	body #container .header_container .header_strip .sticky_main .dcjq-mega-menu ul.menu { width:100%\0/!important; margin:0\0/!important }
	.home_page_content .Flicker .flickr_pics_wrap {*margin-left:0; margin-left:0\0 }
	ul.payment_methods label { display:inline\0/ }

		div#menu-mobi-secondary .menu ul li.menu-item-has-children ul.inactive{display:none !important;}
div#menu-mobi-secondary .menu ul li.menu-item-has-children span{padding:5px; border:1px solid #fff;}
	
/* flexslider */
	.more_photos li { margin-right: 20px; }
	@media only screen and (max-width:1400px) {.flexslider .slides {text-align:center}.flexslider .slides img {/*width:auto; height:auto;*/ max-width:100%;}
	
/* sticky header */
	.stickyheader .header_container {float:left;width:100%;position:fixed;top:0;z-index:111;background:#0165BD;box-shadow:0 2px 5px rgba(0, 0, 0, .4);padding:2px 0}
	.stickyheader .header_container #menu-primary, .stickyheader .header_container #sidebar-header, .stickyheader .header_container h2 {display:none}
	.sticky_main #branding1 {text-align:right}
	.sticky_main #branding1 h1{display: block;margin: 0;}
	.sticky_main #branding1 img {display:inline}
	.stickyheader #site-description {display:none}
	}

	@media only screen and (max-width:1200px) {
		
		#branding,
		#branding1 {
			position:static!important;
		}
		body{
			position: inherit;
		}

	}

	#container .header_container .header_strip .sticky_main #branding, #container .header_container .header_strip .sticky_main #branding1 {width:20%}
	#container .header_container .header_strip .sticky_main #nav-secondary, #container .header_container .header_strip .sticky_main #nav-secondary1 {width:78%}}

/* layout */	
	.search404 input[type=text] {max-width:68%}
	.layout-2c-l .alignleft, .layout-2c-l .alignright, .layout-2c-r .alignleft, .layout-2c-r .alignright, .layout-hl-1c .alignleft, .layout-hl-1c .alignright, .layout-hr-1c .alignleft, .layout-hr-1c .alignright {float:none;margin-left:0;margin-right:0}
	.layout-2c-l blockquote.alignleft, .layout-2c-l blockquote.alignright, .layout-2c-r blockquote.alignleft, .layout-2c-r blockquote.alignright, .layout-hl-1c blockquote.alignleft, .layout-hl-1c blockquote.alignright, .layout-hr-1c blockquote.alignleft, .layout-hr-1c blockquote.alignright {float:none;margin:0;width:auto}
	.layout-2c-l td, .layout-2c-l th, .layout-2c-r td, .layout-2c-r th, .layout-hl-1c td, .layout-hl-1c th, .layout-hr-1c td, .layout-hr-1c th {padding:10px}
	#sidebar-subsidiary, #sidebar-subsidiary-2c, #sidebar-subsidiary-3c, .sidebar-after-header, .sidebar-subsidiary {width:92%!important;padding:0 4%!important}
	#footer {width:100%}
	.layout-3c-c #content {left:auto;position:static}
	.layout-3c-r #main .wrap {background-image:url(//www.e-travels.gr/wp-content/themes/Directory/images/dot.png);background-position:319px 0}

/* gallery*/
	.gallery .col-1,.gallery .col0{width:280px;}
	.gallery .col-2{width:120px;}
	.gallery .col-3,.gallery .col-4,.gallery .col-5,.gallery .col-6,.gallery .col-7,.gallery .col-8,.gallery .col-9{width:66px;}
	.gallery .col-3 .gallery-caption,.gallery .col-4 .gallery-caption{display:none;}
	.layout-1c .gallery .col-1,.layout-1c .gallery .col0{width:600px;}
	.layout-1c .gallery .col-2{width:280px;}
	.layout-1c .gallery .col-3{width:173px;}
	.layout-1c .gallery .col-4{width:120px;}
	.layout-1c .gallery .col-5{width:88px;}
	.layout-1c .gallery .col-6,.layout-1c .gallery .col-7,.layout-1c .gallery .col-8,.layout-1c .gallery .col-9{width:66px;}
	.layout-1c .col-3 .gallery-caption,.layout-1c .col-4 .gallery-caption{display:block;}

/* comments */
	#comments li li {background-image:none}
	#comments li li .comment-wrap {margin-left:0}

/* sidebar-primary */
	.layout-3c-c #sidebar-primary,.layout-3c-c #sidebar-secondary,.layout-3c-l #sidebar-primary,.layout-3c-l #sidebar-secondary{clear:right;}
	.layout-3c-c #sidebar-secondary{position:static;right:auto;}
	.layout-3c-r #sidebar-primary,.layout-3c-r #sidebar-secondary{clear:left;float:left;}
	.layout-hl-2c-l #sidebar-primary,.layout-hl-2c-l #sidebar-secondary,.layout-hl-2c-r #sidebar-primary,.layout-hl-2c-r #sidebar-secondary,.layout-hr-2c-l #sidebar-primary,.layout-hr-2c-l #sidebar-secondary,.layout-hr-2c-r #sidebar-primary,.layout-hr-2c-r #sidebar-secondary{clear:both;width:100%;}

/* taxonomy-post_format */
	body.taxonomy-post_format-video .hfeed{width:100%;}
	body.taxonomy-post_format-video .format-video{width:47.4%;}
	body.taxonomy-post_format-image .hfeed{width:100%;}
	body.taxonomy-post_format-image .format-image{width:47.4%;}

/*advertisements*/
	.advertisements img {padding-left:0!important}




/*Detail Page*/
.singular-jobs .claim-post-wraper{
	display: inline-block;
	margin-top: 20px;
	width: 100%;
}
.singular-jobs #content .claim-post-wraper ul li{
	display: inline-block;
}

.post .entry .deal-tax-detail .dea_buynow { display: none; }
.singular-deals #slidersection .deal_price_link .deal-tax-detail .dea_buynow { display: none; }

/* ==========================================================================
   Link Post Type
   ========================================================================== */
		.listed_datas{
			margin-bottom: 20px;
		}
		.data_img {
			float: left;
			margin-right: 20px;
			width: auto;
		}
		.data_img &gt; img {
			border: 1px solid rgba(0, 0, 0, 0.1);
		}
		.data_detail {
			display: block;
			overflow: hidden;
		}
		.data_detail p{
			padding-bottom: 5px;
		}
		.listed_datas:first-child{
			margin-top: 20px;
		}




/* ==========================================================================
   Password Protected
   ========================================================================== */
   	.post-password-form input[type="submit"]{
   		vertical-align: middle;
   	}

/* ==========================================================================
   select2 multi lavel
   ========================================================================== */
	.select2-container .select2-selection--multiple .select2-selection__rendered,
	.select2-container .select2-search--inline .select2-search__field {vertical-align:middle;}
	.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-bottom:4px;}
	.select2-container--default .select2-selection--multiple{border-radius:0; border-color:rgba(0, 0, 0, 0.2);}
	.select2-container .select2-selection--multiple{min-height:35px;}




/* ==========================================================================
   Woocommerce Booking (paid plugins)
   ========================================================================== */
	.wc-bookings-booking-form{display:-webkit-flex;display:-ms-flexbox;display:flex; -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; margin:0;}
	.wc-bookings-booking-form&gt;*, .wc-bookings-booking-form&gt;.product-addon{color:#919191;font-size:12px;margin:0 7px;-webkit-flex-basis:100%;flex-basis:100%;-webkit-flex-grow:1;flex-grow:1;-ms-flex-positive:1;-ms-flex-preferred-size:100%}
	.wc-bookings-booking-form .form-field input[type="number"]{width:85% !important; padding:8px;}
	.wc-bookings-booking-form .product-addon-totals{margin-bottom:12px;}
	.wc-bookings-booking-form .product-addon-totals dt,
	.wc-bookings-booking-form .product-addon-totals dd{display:inline;float:none;width:auto;}
	.wc-bookings-booking-form .product-addon-totals dt{padding-right:1em;}
	.wc-bookings-booking-form .wc-bookings-date-picker + .form-field label{display:block;text-align:center;}
	.wc-bookings-booking-form .addon-description~p{margin-bottom:12px;}
	.wc-bookings-booking-form .block-picker{margin-bottom:20px;}
	.wc-bookings-booking-form&gt;.form-field{-webkit-flex:1 1 51%;-ms-flex:1 1 51%;flex:1 1 51%;}
	.wc-bookings-booking-form&gt;.wc_bookings_field_duration,
	.wc-bookings-booking-form&gt;.wc_bookings_field_persons{width:6em;-webkit-flex:1 0 4em;-ms-flex:1 0 4em;flex:1 0 4em;}
	.wc-bookings-booking-form .form-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;}
	.block-picker{border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;color:#484848;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.block-picker,.block-picker&gt;li{margin:0;padding:0;}
	.block-picker&gt;li{border-left:1px solid #ebebeb;border-top:1px solid #ebebeb;text-align:center;-webkit-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%;}
	.block-picker&gt;li:not(.block){padding:0.55em;}
	.block-picker &gt; li a{color:#484848;display:block;height:auto !important;padding:0.55em 0;width:auto !important;}
	.block-picker &gt; li a.selected, .block-picker &gt; li a:hover{background:#ff4d55;color:white;position:relative;}
	.wc-bookings-booking-cost{color:#484848;font-size:14px;margin:0	7px 12px;width:100%;}
	.wc-bookings-booking-cost strong{font-size:18px;font-weight:normal;left:0;margin-left:0.3em;position:relative;top:1px;}
	.wc-bookings-date-picker+.form-field{display:none;}
	.wc-bookings-date-picker+.form-field[style]{display:block;}

	.wc-bookings-date-picker .ui-datepicker .ui-state-default { background: #e6e6e6 !important; border: 0 none; color: inherit; margin: -1px; padding: 8px 0; text-align: center;}
	.wc-bookings-date-picker .ui-datepicker td.bookable a{ background-color: transparent !important; color:#555 !important;}
	 .wc-bookings-date-picker .ui-datepicker td &gt; a:hover,
	 .wc-bookings-date-picker .ui-datepicker table .bookable-range a,
	 .wc-bookings-date-picker .ui-datepicker table .ui-datepicker-current-day a,
	 .block-picker &gt; li a.selected, .block-picker &gt; li a:hover,
	 .lwa-form input[type="submit"]:hover { background: #333 !important; color:#fff !important;}
	.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev span, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next span {display: none;}
	.wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-header{padding:0;}
	.widget_sidebar_title .widget_subtitle {color: #999; display: block; font-size: 10px; font-weight: 400; text-transform: uppercase; margin-top:5px;}
	
	.wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next.ui-state-hover,
	.wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev.ui-state-hover{/*background: rgba(0, 0, 0, 0) !important;  content: "\f105"; font-family: 'Font Awesome 5 Pro';*/}
	.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title{color: #555 !important;}
	.wc-bookings-booking-form fieldset{margin-bottom:0 !important;}
	
	/*.widget_listing_sidebar_products .product-type_booking form.cart{border:1px solid #ddd; }*/
	.widget_listing_sidebar_products .product-type_booking form.cart .wc-bookings-booking-form{padding-left:0; padding-right:0}
	
	.widget_listing_sidebar_products .product-type_booking .wc-bookings-booking-form{border:0;}
	.wc-bookings-booking-form-button{display:block !important; margin:0 auto 0px !important;opacity:1 !important; padding:13px 15px !important; width: 100% !important;}
	.wc-bookings-booking-form .wc-bookings-booking-cost {background: transparent !important; border-top: 0px !important; margin: 0px !important; padding: 0 0 1em !important;}
	
	.product-type_booking .price, .product-type_booking .product_title, .product-type_booking [itemprop="description"] { display: none !important;}	
	.wc-bookings-booking-form .select-wrap select {padding:6px 12px;}
	.wc-bookings-booking-form .select-wrap span.select{white-space: pre; height: auto; max-height: none; padding: 4px 10px; min-height: 35px;}
	.wc-bookings-booking-form .select-wrap span.select::after { background: #fff; padding:5px 8px; right: 0; top: 0;}
	.wc-bookings-date-picker .ui-widget-content { width:100% !important;max-width:100% !important;}
	.wc-bookings-booking-form label {text-transform:capitalize; line-height:normal; margin-bottom:8px; font-size:13px;}
	.wc-bookings-booking-form .wc-bookings-date-picker legend{display:none;}
	.widget_listing_sidebar_products .widget_sidebar_title{margin-bottom:0; border-bottom:0;}
	.wc-bookings-date-picker .ui-widget-content{box-shadow:none;}
	.wc-bookings-date-picker .ui-datepicker tbody { border: 1px solid #ebebeb;}
	.wc-bookings-date-picker .ui-datepicker tr, .ui-datepicker-calendar, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-header { border: 0 none;}
	.wc-bookings-date-picker .ui-datepicker th {color: #919191; font-weight: normal; padding: 0.55em 0; border:0;}
	
	.widget_listing_sidebar_products .widget_sidebar_title { text-align: center; border-top:0;}
	.sidebar div.widget_listing_sidebar_products { padding: 15px;border: 1px solid rgba(0, 0, 0, 0.075);border-radius: 4px;}

	.wc-bookings-booking-form fieldset .picker.hasDatepicker{width:100% !important;}
	.widget_listing_sidebar_products .woocommerce-message .wc-forward{display:block; width:100%;}
	.wc-bookings-date-picker .ui-widget-content{z-index:10 !important;}
	.list .entry .entry-title-wrapper .listing_rating ~ p {position: absolute;right: 2px;top: 33px;}








/* Media Query */
	@media screen and (max-width: 1200px) {
		body .shop_table {width:100%;border:1px solid rgba(0, 0, 0, .05)}
		body .shop_table td:last-child {border-bottom:0}
		body .shop_table td, body .shop_table th {border-bottom:1px solid rgba(0, 0, 0, .05);border-right:1px solid rgba(0, 0, 0, .05);border-top:0}
		body #content table.cart td.actions .button.alt, body table.cart td.actions .button.alt {float:right}
		.coupon p {margin-bottom:8px}
		.gallery-item {max-width:47%!important;width:100%!important;margin:0 3% 2.5% 0!important}
		.gallery-size-full .gallery-item {max-width:none!important}
		.gallery-item img {width:100%!important;max-width:none!important}
		.gallery-caption, .gallery-item a {width:100%!important}
		span.ginput_left, span.ginput_right {width:100%}
		#main {padding-top:20px;}
		.mobile_container_open {right:300px}
		.mobile_header {display:block;z-index:99999}
		.toggle_mobile_header {display:block}
		body .widget_shopping_cart .cart_items .cart_in_navigation {background:url(//www.e-travels.gr/wp-content/themes/Directory/images/cart1.png) no-repeat -9px -3px}
		#container .header_container .header_strip .mega-menu, #container .header_container .header_strip .sticky_main {display:none!important}
		body .dcjq-mega-menu ul.menu {width:92%!important}body .mega-menu .nav_bg {background:#000!important;border-radius:0;padding:0 10px!important}
		.hentry .aligncenter, .hentry .alignleft, .hentry .alignright {display:block;margin-bottom:20px}
		form#commentform input[type=text], form#commentform textarea {width:95%}
		#respond #cancel-comment-reply-link {display:block;float:none}
		.twp_search_cont input[type=text] {max-width:68%}
		#comments li li {padding-left:0}
		.footer_widget_wrap {margin-left:0}
		.footer_widget_wrap .widget {width:100%;margin:20px 0}
		div#menu-footer .menu li a {padding:5px 0}
		.popular_post ul li a.link_img {width:12%}
		.popular_post ul li .post_data {width:78%}
		.sidebar .search-form .search-text {max-width:100%!important}
		.subscribe_cont input {max-width:100%}
		.arclist ul {margin-left:0}
		.arclist ul li {width:100%;margin-left:0}
		.sitemap .archive_pages ul li, .sitemap .archive_posts ul li, .sitemap .archive_product_categories ul li, .sitemap .archive_products ul li, .sitemap .arvhive ul li, .sitemap .arvhive_categories ul li {width:100%;margin-right:0}

		
		/*#main #content {clear:both;width:100%;padding-bottom:20px;margin-bottom:0}*/
		


		
		/*#main #content {clear:both;width:100%;padding-bottom:20px;margin-bottom:0}*/


		.layout-1c .gallery .col-1, .layout-1c .gallery .col0 {width:280px}
		.layout-1c .gallery .col-2 {width:120px}.layout-1c .gallery .col-3, .layout-1c .gallery .col-4, .layout-1c .gallery .col-5, .layout-1c .gallery .col-6, .layout-1c .gallery .col-7, .layout-1c .gallery .col-8, .layout-1c .gallery .col-9 {width:66px}
		.layout-1c .col-3 .gallery-caption, .layout-1c .col-4 .gallery-caption {display:none}
		.sidebar-subsidiary .sidebar-wrap {margin-left:0}.sidebar-2c .widget, .sidebar-3c .widget, .sidebar-4c .widget, .sidebar-5c .widget {margin-left:0;width:100%}
		
		#sidebar-header {padding-top:0;width:100%}.header_container {float:left;width:100%;background:rgba(0, 0, 0, .03);background:#fafafa;border-bottom:1px solid #e0e0e0\0/;border-bottom:1px solid rgba(0, 0, 0, .13);box-shadow:1px 1px 2px rgba(0, 0, 0, .1)}
		#header {float:left;width:100%}
		#container #menu-primary, #container #menu-secondary, #container #menu-secondary1 {display:none}
		.nav_bg .widget-nav-menu nav, div#menu-secondary .wrap, div#menu-secondary1 .wrap, div#menu-subsidiary .wrap {position:relative;background:none!important;border:none;box-shadow:none;margin-bottom:12px}
		div#menu-secondary-title, div#menu-subsidiary-title {background:url(//www.e-travels.gr/wp-content/themes/Directory/images/menu.png) no-repeat -15px -2px;min-width:32px;height:32px;float:left;color:#fff;line-height:34px;padding:6px 0 6px 30px}
		div#menu-secondary .menu, div#menu-secondary1 .menu {position:absolute;top:50px;left:0;z-index:10;width:auto!important}
		body .dcjq-mega-menu ul.menu {height:auto!important}
		body .dcjq-mega-menu ul li {float:none!important;clear:both!important;width:100%!important;height:auto!important;margin-right:0!important}
		body .dcjq-mega-menu ul li a {float:none!important;clear:both!important}
		body .dcjq-mega-menu ul li .sub-container.mega .sub, body .dcjq-mega-menu ul li .sub-container.non-mega .sub {width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
		body .dcjq-mega-menu ul li .sub-container.non-mega li {width:100%!important}
		body .dcjq-mega-menu ul li .sub .row {width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
		blockquote.alignleft, blockquote.alignright {width:100%;margin-left:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
		div#menu-header-horizontal-title, div#menu-header-primary-title, div#menu-header-secondary-title, div#menu-mobi-primary-title, div#menu-mobi-secondary-title, div#menu-mobi-secondary-title1, div#menu-subsidiary-title {display:block;width:auto;color:#FFF;font-size:24px;padding:10px 10px 10px 15px}
		span.sub-indicator {display:none!important}
		div#menu-header-horizontal .menu, div#menu-header-primary .menu, div#menu-header-secondary .menu, div#menu-mobi-primary .menu, div#menu-mobi-secondary .menu, div#menu-mobi-secondary1 .menu, div#menu-subsidiary .menu {display:block;float:none;height:auto;min-height:none;padding:0;width:100%}
		div#menu-header-horizontal .menu.visible, div#menu-header-primary .menu.visible, div#menu-header-secondary .menu.visible, div#menu-mobi-primary .menu.visible, div#menu-mobi-secondary .menu.visible, div#menu-mobi-secondary1 .menu.visible, div#menu-subsidiary .menu.visible {display:block}
		div#menu-header-horizontal .menu li, div#menu-header-horizontal .menu ul, div#menu-header-horizontal .menu ul ul, div#menu-header-primary .menu li, div#menu-header-primary .menu ul, div#menu-header-primary .menu ul ul, div#menu-header-secondary .menu li, div#menu-header-secondary .menu ul, div#menu-header-secondary .menu ul ul, div#menu-mobi-primary .menu li, div#menu-mobi-primary .menu ul, div#menu-mobi-primary .menu ul ul, div#menu-mobi-secondary .menu li, div#menu-mobi-secondary .menu ul, div#menu-mobi-secondary .menu ul ul, div#menu-mobi-secondary1 .menu li, div#menu-mobi-secondary1 .menu ul, div#menu-mobi-secondary1 .menu ul ul, div#menu-subsidiary .menu li, div#menu-subsidiary .menu ul, div#menu-subsidiary .menu ul ul {float:none;width:100%!important}
		.layout-hl-1c div#menu-header-horizontal .menu ul ul, .layout-hl-1c div#menu-header-primary .menu ul ul, .layout-hl-1c div#menu-header-secondary .menu ul ul, .layout-hl-2c-l div#menu-header-horizontal .menu ul ul, .layout-hl-2c-l div#menu-header-primary .menu ul ul, .layout-hl-2c-l div#menu-header-secondary .menu ul ul, .layout-hl-2c-r div#menu-header-horizontal .menu ul ul, .layout-hl-2c-r div#menu-header-primary .menu ul ul, .layout-hl-2c-r div#menu-header-secondary .menu ul ul, .layout-hr-1c div#menu-header-horizontal .menu ul ul, .layout-hr-1c div#menu-header-primary .menu ul ul, .layout-hr-1c div#menu-header-secondary .menu ul ul, .layout-hr-2c-l div#menu-header-horizontal .menu ul ul, .layout-hr-2c-l div#menu-header-primary .menu ul ul, .layout-hr-2c-l div#menu-header-secondary .menu ul ul, .layout-hr-2c-r div#menu-header-horizontal .menu ul ul, .layout-hr-2c-r div#menu-header-primary .menu ul ul, .layout-hr-2c-r div#menu-header-secondary .menu ul ul, div#menu-header-horizontal .menu ul ul, div#menu-header-primary .menu ul ul, div#menu-header-secondary .menu ul ul, div#menu-mobi-primary .menu ul ul, div#menu-mobi-secondary .menu ul ul, div#menu-mobi-secondary1 .menu ul ul, div#menu-subsidiary .menu ul ul {bottom:auto!important;display:block!important;left:auto!important;margin:0!important;position:static!important;top:auto!important;visibility:visible!important;width:100%!important}
		div#menu-header-horizontal .menu li li a, div#menu-header-primary .menu li li a, div#menu-header-secondary .menu li li a, div#menu-mobi-primary .menu li li a, div#menu-mobi-secondary .menu li li a, div#menu-mobi-secondary1 .menu li li a, div#menu-subsidiary .menu li li a {padding-left:35px;/* !important */}
		div#menu-header-horizontal .menu li li li a, div#menu-header-primary .menu li li li a, div#menu-header-secondary .menu li li li a, div#menu-mobi-primary .menu li li li a, div#menu-mobi-secondary .menu li li li a, div#menu-mobi-secondary1 .menu li li li a, div#menu-subsidiary .menu li li li a {padding-left:50px!important}
		div#menu-header-horizontal .menu li li li li a, div#menu-header-primary .menu li li li li a, div#menu-header-secondary .menu li li li li a, div#menu-mobi-primary .menu li li li li a, div#menu-mobi-secondary .menu li li li li a, div#menu-mobi-secondary1 .menu li li li li a, div#menu-subsidiary .menu li li li li a {padding-left:70px!important}
		div#menu-header-horizontal .menu li li li li li a, div#menu-header-primary .menu li li li li li a, div#menu-header-secondary .menu li li li li li a, div#menu-mobi-primary .menu li li li li li a, div#menu-mobi-secondary .menu li li li li li a, div#menu-mobi-secondary1 .menu li li li li li a, div#menu-subsidiary .menu li li li li li a {padding-left:90px!important}
		div#menu-mobi-primary .menu li a {background-color:none;border:0;border-bottom:1px solid #222;color:#999}
		div#menu-mobi-primary .menu li a:hover {background-color:none}
		div#menu-mobi-primary .menu li li a {background-image:url(//www.e-travels.gr/wp-content/themes/Directory/images/icons.png);background-position:-4px -108px;background-repeat:no-repeat;background-color:none;border:none}
		div#menu-mobi-primary .menu li a:hover, div#menu-mobi-primary .menu li.current-menu-item a, div#menu-mobi-primary .menu li:hover&gt;a {color:#fff}
		div#menu-mobi-primary .menu li li a:hover, div#menu-mobi-primary .menu li li:hover&gt;a {background-color:none}
		div#menu-mobi-primary .menu li li li a {background-position:14px -108px}
		div#menu-mobi-primary .menu li li li li a {background-position:34px -108px}
		div#menu-mobi-primary .menu li li li li li a {background-position:54px -108px}
		div#menu-mobi-secondary .menu li a, div#menu-mobi-secondary1 .menu li a, div#menu-subsidiary .menu li a {background-color:none;border-bottom:1px solid #222;color:#999;text-shadow:none;padding-left:15px;padding-right:15px}
		div#menu-mobi-secondary .menu li a:hover, div#menu-mobi-secondary1 .menu li a:hover, div#menu-subsidiary .menu li a:hover {background-color:#000}
		div#menu-mobi-secondary .menu li li a, div#menu-mobi-secondary1 .menu li li a, div#menu-subsidiary .menu li li a {background-image:url(//www.e-travels.gr/wp-content/themes/Directory/images/icons.png);background-repeat:no-repeat;background-position:-4px -108px;background-color:none!important;border:none;padding:10px 0}
		div#menu-mobi-secondary .menu li li li a, div#menu-mobi-secondary1 .menu li li li a, div#menu-subsidiary .menu li li li a {background-position:12px -108px}
		div#menu-mobi-secondary .menu li li li li a, div#menu-mobi-secondary1 .menu li li li li a, div#menu-subsidiary .menu li li li li a {background-position:34px -108px}
		div#menu-mobi-secondary .menu li li li li li a, div#menu-mobi-secondary1 .menu li li li li li a, div#menu-subsidiary .menu li li li li li a {background-position:54px -108px}
		.nav_bg .widget-nav-menu li li a:hover, div#menu-mobi-secondary .menu li li a:hover, div#menu-mobi-secondary .menu li li:hover&gt;a, div#menu-mobi-secondary1 .menu li li a:hover, div#menu-mobi-secondary1 .menu li li:hover&gt;a, div#menu-subsidiary .menu li li a:hover {background-color:#000}
		div#menu-header-horizontal, div#menu-header-primary, div#menu-header-secondary {clear:both;float:none!important;margin:0!important;padding:0 40px;width:auto!important}
		div#menu-header-horizontal .wrap, div#menu-header-primary .wrap, div#menu-header-secondary .wrap {padding-top:0}
		div#menu-header-horizontal .menu li a, div#menu-header-primary .menu li a, div#menu-header-secondary .menu li a {border:0;border-bottom:1px dotted #f8f8f8}
		div#menu-header-horizontal .menu li li li a, div#menu-header-primary .menu li li li a, div#menu-header-secondary .menu li li li a {background-position:52px 17px!important;padding-left:78px!important}
		div#menu-header-horizontal .menu li li li li a, div#menu-header-primary .menu li li li li a, div#menu-header-secondary .menu li li li li a {background-position:78px 17px!important;padding-left:104px!important}
		div#menu-header-horizontal .menu li li li li li a, div#menu-header-primary .menu li li li li li a, div#menu-header-secondary .menu li li li li li a {background-position:104px 17px!important;padding-left:130px!important}
		div#menu-footer {width:100%;border-bottom:1px solid #6FADE6\0/;border-bottom:1px solid rgba(255, 255, 255, .15);padding-bottom:10px;margin:5px 0}
		div#menu-footer .menu li {margin:0 20px 0 0}
		body .mobile_header .mega-menu .nav_bg {background:none!important}
		.mobile_header div#menu-mobi-secondary .wrap, .mobile_header div#menu-mobi-secondary1 .wrap {padding:0}
		div#menu-mobi-primary .menu li a, div#menu-mobi-secondary .menu li a, div#menu-mobi-secondary1 .menu li a {padding:10px 15px}
		body .mega-menu {background:0 0}
		body .mega-menu ul.mega, body .mega-menu ul.mega li {clear:both;float:none}
		body .mega-menu ul.mega li .sub-container {clear:both; position:static!important}
		body .mega-menu ul.mega li a {float:none;color:#999;padding:0}
		body .mega-menu ul.mega li ul.sub-menu {background:none!important;box-shadow:none}
		body .mega-menu ul.mega li .sub-container.mega .sub {padding:5px 0 0}
		body .mega-menu ul.mega li .sub li.mega-hdr {width:100%}
		body .mega-menu ul.mega li .sub .row li a {color:#999;margin-right:0}
		body .mega-menu ul.mega .sub li.mega-hdr li a {background:url(//www.e-travels.gr/wp-content/themes/Directory/images/dot2.png) no-repeat 3px 11px}
		.sidebar .widget_shopping_cart .cart_items {cursor:default!important}
		.footer_widget_wrap .widget{ width: 100%; margin: 20px 0;}


		.sidebar-2c .widget, 
		.sidebar-3c .widget, 
		.sidebar-4c .widget, 
		.sidebar-5c .widget {
			clear: both;
			float: left;
		}

	}
	@media only screen and (max-width:800px) {
		#event_video iframe, #listing_video iframe {max-width:100%;min-height:440px}
		/*.button, .uploadfilebutton, a.button, button, input[type="button"], input[type="reset"], input[type="submit"] { display: block; } tiny_btn btn issue*/
	}
	@media only screen and (max-width:720px) {
		.search404 input[type="text"] { width: 100%; max-width: 100%; }
		.search404 .search-form input[type="text"] {margin-bottom: 10px; }
	}
	@media only screen and (max-width:767px) {
		#sidebar-primary, 
		#sidebar-secondary, 
		.sidebar {clear:both;width:100%}
		#main #content {clear:both;width:100%;padding-bottom:20px;margin-bottom:0}
	}
	@media only screen and (max-width:679px) {
		#main #content {clear:both;width:100%;padding-bottom:20px;margin-bottom:0}
		.share_link { max-width: none; }
		.flexslider .slides&gt;li h2 ,.flexslider .slides&gt;li .slider_post_excerpt {display:none}
		/*.home_page_banner .flexslider ul li .post_list .post_img {width:93%!important}*/
		.home_page_banner .flexslider ul li .post_list .slider-post {box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;padding:0 3.5% 3.5%}
		body div.product .woocommerce_tabs ul.tabs {padding-bottom:10px}
		body #content div.product .woocommerce_tabs ul.tabs li.active, body div.product .woocommerce_tabs ul.tabs li.active {border-color:#d5d5d5;border-radius:7px}
		body.woocommerce #content div.product div.images, body.woocommerce div.product div.images, body.woocommerce-page #content div.product div.images, body.woocommerce-page div.product div.images {float:none;width:auto}
		body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {border-bottom:2px solid #ddd!important}
		body.woocommerce #content div.product div.summary, body.woocommerce div.product div.summary, body.woocommerce-page #content div.product div.summary, body.woocommerce-page div.product div.summary {float:none;width:100%}
		body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce-page div.product .woocommerce-tabs ul.tabs {height:auto;border:0;padding:0!important;margin:0!important}
		body.woocommerce #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li {border-radius:7px!important;margin-bottom:4px}
		.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {display:none}
		.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {display:block}
		body.woocommerce #content .quantity, body.woocommerce-page #content .quantity {text-align:left;margin:0}
		body .actions input[type=submit] {margin-bottom:5px!important}
		body.woocommerce .cart-collaterals .cart_totals, body.woocommerce .cart-collaterals .shipping_calculator, body.woocommerce-page .cart-collaterals .cart_totals, body.woocommerce-page .cart-collaterals .shipping_calculator {width:100%}
		div.pp_pic_holder {width:80%!important;left:10%!important}
		.pp_content {box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%!important}
		.pp_hoverContainer {margin-left:-10px!important}
		body.woocommerce .pp_content_container .pp_left {padding-left:10px}
		body.woocommerce .pp_content_container .pp_right {padding-right:10px}
		body div.pp_woocommerce div.pp_content_container {padding-top:0}
		body.woocommerce #content table.cart img, body.woocommerce table.cart img, body.woocommerce-page #content table.cart img, body.woocommerce-page table.cart img {width:100%}
		body .shop_table .product-thumbnail img {max-width:80px}
		.layout-1c span.ginput_left, .layout-1c span.ginput_right {width:100%}
		#all_packages label {width:100%;background:rgba(0, 0, 0, .04);border:1px solid rgba(0, 0, 0, .06);box-shadow:0 0 5px rgba(0, 0, 0, .1)}
		#all_packages label:hover {border-color:rgba(0, 0, 0, .2);box-shadow:0 0 5px rgba(0, 0, 0, .3)}
		.package label h3 {margin-top:0}
		.wp-editor-container textarea.wp-editor-area {max-width:100%}
		.form_row #add_coupon {padding:13px 12px 12px}
		.sec_title h3 {margin-bottom:10px!important}
		.form_row #address {margin-bottom:10px}
		.form_row .description, .form_row span.message_note {font-size:14px!important}
		.form_row img.ui-datepicker-trigger {margin:0;width:auto}
		.gallery {margin-bottom:20px;margin-left:-4px}
		.gallery-item {float:left;width:auto;margin-top:0!important;margin:0 4px 4px 0;overflow:hidden;position:relative}
		.single .gallery-columns-1.gallery-size-medium, .single .gallery-columns-1.gallery-size-thumbnail, .single .gallery-columns-2.gallery-size-thumbnail, .single .gallery-columns-3.gallery-size-thumbnail {display:table;margin:0 auto 20px}
		.gallery-columns-1 .gallery-item {max-width:100%}
		.gallery-columns-2 .gallery-item {max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px);text-align:center}
		.gallery-columns-3 .gallery-item {max-width:31%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px);text-align:center}
		.gallery-columns-4 .gallery-item {max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px)}
		.gallery-columns-5 .gallery-item {max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px)}
		.gallery-columns-6 .gallery-item {max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px)}
		.gallery-columns-7 .gallery-item {max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px)}
		.gallery-columns-8 .gallery-item {max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px)}
		.gallery-columns-9 .gallery-item {max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px)}
		.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) {margin-right:0}
		.gallery-caption {background-color:rgba(0, 0, 0, .7);box-sizing:border-box;color:#fff;font-size:14px;line-height:1.3;margin:0;max-height:50%;opacity:0;padding:2px 8px;position:absolute;bottom:0;left:0;text-align:left;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;width:100%}
		.gallery-caption:before {box-shadow:0 -10px 15px #000 inset;content:"";height:100%;min-height:49px;position:absolute;left:0;top:0;width:100%}
		.gallery-item:hover .gallery-caption {opacity:1}
		.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {display:none}
		.image-navigation {margin:0 auto;max-width:1040px;position:relative}
		.image-navigation a:hover {text-decoration:none}
		.image-navigation .nav-next, .image-navigation .nav-previous {position:absolute;top:50px}
		.image-navigation .nav-previous {left:0}
		.image-navigation .nav-next {right:0}
		.image-navigation .meta-nav {font-size:32px;font-weight:300;vertical-align:-webkit-calc(-4px);vertical-align:calc(-4px)}
		.mobile_header_open {right:0}
		.mobile_header_open .toggle_mobile_widget {display:none}
		.sidebar-subsidiary .sidebar-wrap {margin-left:0}
		#event_video iframe, #listing_video iframe {min-height:inherit;height:400px}
		.home_page_banner .templatic_slider {margin-bottom:20px}
		.arclist ul li span.arclist_comment {display:block;float:none}
	}
	@media only screen and (max-width:480px) {
		p { padding-bottom: 8px; }
		.frontend_editor .share_link &gt; span span { left: 0; }
		.anchor_btn, .oembed_video_span { width: 168px; }
		#content div.product div.images {
		width:60%
		}
		#content div.product .product-header div.images {
		width:100%
		}
		#content div.product .product-header .images .zoom img {
		margin:0 auto
		}
		.product-header .product-summary {
		width:100%
		}
		.col2-set .col-1, .col2-set .col-2 {
		width:100%!important
		}
		form .form-row-first, form .form-row-last {
		width:98%
		}
		.col2-set input[type=password], .col2-set input[type=text], .col2-set select, .col2-set textarea {
		margin:0!important
		}
		.customer_details dt {
		width:100%
		}
		#content ul.products li.product {
		width:42.8%
		}
		body .woocommerce_tabs ul.tabs {
		height:auto
		}
		.shop_table .button, .shop_table .checkout-button {
		margin-bottom:5px
		}
		body #content table.cart td.actions .button.alt, body table.cart td.actions .button.alt {
		float:none
		}
		body.woocommerce .woocommerce-ordering, body.woocommerce-page .woocommerce-ordering {
		float:left
		}
		body.woocommerce .order_details li, body.woocommerce-page .order_details li {
		float:none;
		border-bottom:1px solid rgba(0, 0, 0, .15);
		border-radius:0;
		border-right:0;
		margin:0;
		padding:12px 0 8px
		}
		.gallery-item {
		max-width:47%!important
		}
		.arclist ul li { padding: 6px 0 6px 15px; font-size: 14px; }
		.arclist ul li:before { top: 6px; }
		body #validate_coupon_code {
		margin:5px 0 0 -5px
		}
		body.woocommerce form .form-row-first, body.woocommerce form .form-row-last, body.woocommerce-page form .form-row-first, body.woocommerce-page form .form-row-last {
		float:none;
		width:100%
		}
		.shop_table #coupon_code, body.woocommerce-cart td.actions input {
		width:100%!important;
		margin:0 0 8px!important
		}
		body.woocommerce-cart .shop_table .coupon {
		margin-bottom:8px
		}
		article .post_fig {
		width:100%;
		margin-bottom:15px
		}
		article .entry-header {
		width:100%;
		max-width:100%
		}
		#comments li li .comment-wrap {
		margin-left:0!important
		}
		.singular .loop-nav {
		/*float:left*/
		}
		.hasDatepicker {
		width:84%!important
		}
		.popular_post ul li a.link_img {
		width:18%
		}
		.popular_post ul li .post_data {
		width:77%
		}
		#event_video iframe, #listing_video iframe {
		height:320px
		}
		.gallery {
		margin:0
		}
		.gallery-item {
		margin-left:0;
		width:100%!important
		}
		.gallery-caption {
		display:block!important
		}
		.mejs-container, .mejs-embed, .mejs-embed body {
		width:280px!important
		}
		.mejs-controls div.mejs-time-rail {
		width:94px!important
		}
		body.taxonomy-post_format-video .hfeed {
		width:100%
		}
		body.taxonomy-post_format-video .format-video {
		width:47%
		}
		body.taxonomy-post_format-image .hfeed {
		width:100%
		}
		body.taxonomy-post_format-image .format-image {
		width:47%
		}
		.wrap404 {
		text-align:center
		}
		.display404 {
		margin:0 0 10px;
		width:100%
		}
		.cont_wid_area {
		float:none;
		clear:both;
		width:100%
		}
		.wpcf7-form {
		float:none;
		clear:both;
		width:100%;
		margin-top:0
		}
		.form_front_style {
		margin:0
		}
		.form_front_style .form_row {
		width:100%;
		margin:0
		}
		.form_front_style .form_row .hasDatepicker {
		width:78%!important;
		margin:0 2% 5px 0!important
		}
		.form_front_style .form_row .ui-datepicker-trigger {
		width:18%
		}
		.form_front_style .adv_submit {
		margin-top:0!important
		}
		.search404 .location, .search404 .searchpost {
		width:100%;
		max-width:none!important;
		margin-bottom:5px
		}
		.listing_post .hentry figure.post_fig, .listing_post .hentry figure.post_fig img {
		width:100%
		}
		.listing_post_wrapper .post .post-blog-image{width:100%;}
		.listing_post_wrapper .post .post-blog-image img{width:100%; height:100%;}
		.listing_post_wrapper .post .post-blog-image + .entry-header{margin-bottom:20px;}
	}
	@media only screen and (max-width:320px) {
		#content ul.products {
		padding-top:2px;
		margin-left:0
		}
		#content ul.products li.product {
		display:block;
		width:80%;
		text-align:center;
		margin:30px auto
		}
		ul.products li.product.last {
		margin-right:auto!important
		}
		body .actions input[type=submit] {
		margin:5px 0!important
		}
		.grid02 ul.list li p.tevolution_field_title, .grid02 ul.list li p.tevolution_field_value {
		width:99%;
		clear:both
		}
		.indexlist .post a.post_img img {
		width:auto;
		float:none;
		margin:0 auto
		}
		.customer_details dd {
		margin:0 0 20px
		}
		.toggle_mobile_widget {
		height:auto;
		float:none;
		clear:both
		}
		.toggle_mobile_header {
		float:none;
		clear:both;
		margin-top:0
		}
		.mobile_container_open {
		right:80%
		}
		.mobile_header {
		width:80%;
		right:-80%
		}
		.mobile_header_open {
		right:0
		}
		.mobile_header .widget {
		margin:0
		}
		.mobile_header .widget-search input[type=text] {
		margin:6px
		}
		.mobile_header .widget {
		display:block
		}
		.mobile_header .shoppingcart_box_bg .cart_items {
		float:right;
		width:48px;
		background-position:0
		}
		body .widget_shopping_cart .cart_items .cart_in_navigation {
		background:url(//www.e-travels.gr/wp-content/themes/Directory/images/cart1.png) no-repeat 2px 0
		}
		#event_video iframe, #listing_video iframe {
		height:220px
		}
		.hentry .featured-image-link {
		margin-bottom:15px
		}
		.hentry .featured-image-link img {
		max-width:100%
		}
		.hentry h2.entry-title {
		clear:both
		}
		.social_media ul li, body.taxonomy-post_format-image .format-image, body.taxonomy-post_format-image .hfeed, body.taxonomy-post_format-video .format-video, body.taxonomy-post_format-video .hfeed {
		width:100%
		}
		body.tevolution-directory .ui-widget-content.ui-autocomplete.ui-front{ max-width: 90%;}
	}

@media (max-width: 1200px) {
	.home_page_banner #map_canvas {
		height: 360px !important;
	}
}/**
* Theme Name: Directory 2
* Theme URI: //templatic.com/
* Description: A feature rich WordPress theme for creating a global business directory, works with Tevolution and its extension plugins.
* Version: 2.2.3
* Author: Templatic
* Author URI: //templatic.com
* License: GNU General Public License v2.0
* License URI: //www.gnu.org/licenses/gpl-2.0.html
*/


/*  =========== [ Default Stylesheet Table of Contents ] =========== */
/*
* IMPORT LIBRARY
* 1. Default Style
* 2. Full Width Map
* 3. Menu
* 4. Slider
* 5. Author Page
* 6. Listing Page Subcategory
* 7. Tabs
*	  7.1 tevolution tabs
*	  7.2 directory tabs
*	  7.3 event tabs
* 8. Pagination
* 9. Claim Post
* 10. Popup Forms
* 11. List-Grid
*	  11.1 grid
*	  11.2 list
* 12. Font Awesome Icons
* 13. Post Listing Links
* 14. Rating
* 15. Listing Detail Page 
*	  15.1 Map
*	  15.2 navigation
*	  15.3 gallery
*	  15.4 related listing
* 16. Widgets
*	  16.1 popular post
*	  16.2 recent comments
*	  16.3 claendar
* 	  16.4 Search Nearby Widget 
*	  16.5 Social Media
*	  16.6 Home Page Display Post Widget
*	  16.7 Calendar 
*	  16.8 Search Filters 
* 	  16.9 All Category List Widget 
* 17. Event Detail Page
*	  17.1 rating
*	  17.2 Header
*	  17.3 event attend
*	  17.4 event tabs
*	  17.5 organizer
*	  17.6 pagination
*	  17.7 comments
* 18. woocommerce
* 19. Event Attending List
* 20. Form
* 21. Successful Page
* 22. MISC
*	  22.1 realestate
*	  22.2 Off Canvas
*/

/* Do not Delete this line */
/* IMPORT LIBRARY */

/*
** 1. Default Style
*/

	body {text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;}

	.wordpress *,.wordpress *:before,.wordpress *:after{ box-sizing: border-box;}
	meta.foundation-data-attribute-namespace {font-family: false; }
	/*header{ width: 100%; display: inline-block; float: left;}*/
	#sidebar-subsidiary, #sidebar-subsidiary-2c, #sidebar-subsidiary-3c,  .sidebar-after-header, .sidebar-subsidiary, .widget.templatic_slider, body .nav_bg .widget-nav-menu { background-color:#fff; padding-left:20px; padding-right:20px }
	h1.loop-title, h1.page-title { font-size:30px; padding-bottom:10px; margin-bottom:10px }
	.home .hentry .entry-content { margin:0 }
	div#header, header#header { background-repeat:no-repeat; background-position:center }
	.entry-content .edit { display: block; }
	.directory-single-page .view_counter p, .event-single-page .view_counter p { margin: 4px 0 0 15px; }
	.author-feeds .entry-title + .byline { clear: both; }
	.directory-author-page .social_wrapper{ width:100%; display:inline-block;}
	#listing_description .entry-content ol li,#listing_description .frontend-entry-content ol li,
	.event-description.entry-content ol li, .event-description.frontend-entry-content ol li{ list-style: decimal outside none;}
	#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 { list-style: disc outside none; }
	.red-text { color: red; }
	.bold-text { font-weight: bold; }
	#myrecap { display: none; }
	.middle.tab-bar-section a { display: block; max-height: 43px; }
	.middle.tab-bar-section a img { height: auto; max-height: 43px; padding:9px 0; text-transform: uppercase; font-weight:800; border: 0; font-size:25px; max-width: 100%;}
	.ctynamemob { display: none; }
	#main .home_page_full_content ~ .wrap.row{ padding-top: 15px;}
	body.full-width-map .header_strip .logo { display:inline-block; vertical-align:top; float:left; margin-right:20px;}
	body.full-width-map #site-description{ display: none;}
	#main .home_page_full_content.columns { padding-top:15px; padding-bottom:15px; }
	#main &gt; .wrap.row { background-color: #fff;}
	.footer-wrap.row { background-color: #fff; }
	.full-width-map .footer-wrap { padding: 0 15px; }
	body #loop_listing_archive .post .entry p, body #loop_listing_taxonomy .post .entry p, body #tmpl-search-results.list .hentry p, .entry-details p { color: #333; }
	body #loop_listing_archive .post .entry p:before, body #loop_listing_taxonomy .post .entry p:before, body #tmpl-search-results.list .hentry p:before, .entry-details p:before { font-family: 'Font Awesome 5 Pro'; color: #999; font-weight: 900; }
	.tevolution_custom_field p.testphone::before { font-family: 'Font Awesome 5 Pro'; color: #999; font-weight: 900; margin-right: 2px; }
	.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p:before { font-family: 'Font Awesome 5 Pro'; color: #999; font-weight: 900; margin-right: 2px; }
	.grid [class*="post"] p.phone { clear: both; }
	.fa-spin{-webkit-animation:fa-spin 0.8s infinite linear;animation:fa-spin 0.8s infinite linear}
	/* varify badge */
	h1 .fa-stack { height: 1em; line-height: 1em; width: 1em; }
	h1 .fa-stack .fa-stack-2x { font-size: 1em; }
	h1 .fa-stack .fa-stack-1x { font-size: 0.5em; }
	.cont_wid_area .googlemap .wid_gmap,
	.posted_successful ~ #gmap{ margin-bottom: 30px;}
	#contact_widget_frm  input[type="text"],
	.form_row textarea { max-width:100%!important; }
	.home #main #content, .home #main .sidebar, .directory-front-page #main #content, .directory-front-page #main .sidebar { padding-top:30px; }
	
	.listing_rating .directory_rating_row{display: inline-block; width: 100%;}


	/*grid system*/
	.row { width:100%; max-width:1230px; margin:0 auto }
	.row:before, .row:after { content: " "; display: table; }
	.row:after { clear: both; }
	.row.collapse &gt; .column, .row.collapse &gt; .columns { padding-left: 0; padding-right: 0; }
	.row.collapse .row { margin-left: 0; margin-right: 0; }
	.row .row { width: auto; margin-left: -0.9375rem; margin-right: -0.9375rem; margin-top: 0; margin-bottom: 0; max-width: none; }
	.submited_info .row{
		margin: 0;
	}
	.row .row:before, .row .row:after { content: " "; display: table; }
	.row .row:after { clear: both; }
	.row .row.collapse { width: auto; margin: 0; max-width: none; }
	.row .row.collapse:before, .row .row.collapse:after { content: " "; display: table; }
	.row .row.collapse:after { clear: both; }
	.column, .columns { padding-left: 0.9375rem; padding-right: 0.9375rem; width: 100%; float: left; }
	[class*="column"] + [class*="column"].end { float: left; }
	body[class*="singular-"] .entry-content .tabs-content .entry-content .detail-meta li{list-style:none;}
	@media only screen { 
	.column, .columns { position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left; }
	.xsmall-1 { width: 8.33333%; }
	.xsmall-2 { width: 16.66667%; }
	.xsmall-3 { width: 25%; }
	.xsmall-4 { width: 33.33333%; }
	.xsmall-5 { width: 41.66667%; }
	.xsmall-6 { width: 50%; }
	.xsmall-7 { width: 58.33333%; }
	.xsmall-8 { width: 66.66667%; }
	.xsmall-9 { width: 75%; }
	.xsmall-10 { width: 83.33333%; }
	.xsmall-11 { width: 91.66667%; }
	.xsmall-12 { width: 100%; }
	}
	@media only screen and (min-width: 480px) { 
	.column, .columns { position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left; }
	.small-1 { width: 8.33333%; }
	.small-2 { width: 16.66667%; }
	.small-3 { width: 25%; }
	.small-4 { width: 33.33333%; }
	.small-5 { width: 41.66667%; }
	.small-6 { width: 50%; }
	.small-7 { width: 58.33333%; }
	.small-8 { width: 66.66667%; }
	.small-9 { width: 75%; }
	.small-10 { width: 83.33333%; }
	.small-11 { width: 91.66667%; }
	.small-12 { width: 100%; }
	}
	@media only screen and (min-width: 768px) { 
	.column, .columns { position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left; }
	.medium-1 { width: 8.33333%; }
	.medium-2 { width: 16.66667%; }
	.medium-3 { width: 25%; }
	.medium-4 { width: 33.33333%; }
	.medium-5 { width: 41.66667%; }
	.medium-6 { width: 50%; }
	.medium-7 { width: 58.33333%; }
	.medium-8 { width: 66.66667%; }
	.medium-9 { width: 75%; }
	.medium-10 { width: 83.33333%; }
	.medium-11 { width: 91.66667%; }
	.medium-12 { width: 100%; }
	}
	@media only screen and (min-width: 1024px) {
	.column, .columns { position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left; }
	.large-1 { width: 8.33333%; }
	.large-2 { width: 16.66667%; }
	.large-3 { width: 26.8%; }
	.large-4 { width: 33.33333%; }
	.large-5 { width: 41.66667%; }
	.large-6 { width: 50%; }
	.large-7 { width: 58.33333%; }
	.large-8 { width: 66.66667%; }
	.large-9 { width: 72%; }
	.large-10 { width: 83.33333%; }
	.large-11 { width: 91.66667%; }
	.large-12 { width: 100%; }
	.large-offset-2 { margin-left: 16.66667% !important; }
	.sidebar.large-3 { margin-left: 1.2%; }
	.sidebar .large-4 { width: 100%; }
	}

	@media only screen and (min-width: 1201px) {
		.full-width-map #site-title a, .full-width-map .menu-container{padding: 5px;}
		.full-width-map .location_fld_wrapper{margin-top:6px;}

	}		
	
	
	@media only screen and (max-width: 767px) {
		.full_map_template .map_sidebar{display: block;}
		.mobile-view .directory_manager_tab ul.view_mode li a,
		.mobile-view a#mobile_listing_popup_link{display: block !important;}
	}


	/* 1.2 Animations */
	a{
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		transition:all .3s ease 0s;
	}
	.tevolution-directory .searchform_wdgt .ui-slider-horizontal .ui-slider-handle{
		-webkit-transition:none;
		-moz-transition:none;
		-ms-transition:none;
		-o-transition:none;
		transition:none;
	}
	#loop_listing_archive .post .listing_img .featured_tag,#loop_listing_taxonomy .post .listing_img .featured_tag,#tmpl-search-results.list .hentry .listing_img .featured_tag,.hfeed .post .listing_img .featured_tag,.user #content .author_cont div[id*=post] .listing_img .featured_tag,.user #content .hentry .listing_img .featured_tag {
		z-index:2
	}
	.primary_menu_wrapper { position:relative; background:#0165BD;}
	/*.full-width-map .primary_menu_wrapper{padding: 10px;}*/
	.full-width-map .menu-container .mega-menu, .full-width-map .menu-container, .full-width-map #nav-secondary{padding: 0; float: right; width: auto !important;}
	
	.full-width-map .menu-container .nav_bg{float: right;}
	.menu li ul.sub-menu ul.sub-menu {
		left: 500px;
	}
	.menu li ul.sub-menu ul.sub-menu ul.sub-menu {
		left: 1000px;
	}
	
	.menu li ul,.nav_bg .widget-nav-menu li ul {
		left:0px;
		top: 60px;
		list-style:none;
		min-width:240px;
		padding-left:0;
		/*visibility:hidden;*/
		z-index: -1;
	}
	@media screen and (min-width: 1200px){
		.menu li ul,.nav_bg .widget-nav-menu li ul{
			position: absolute;
		}
	}

	/* secondary navigation */
	.menu &gt; ul &gt; li &gt; ul li:hover{
		background: rgba(255, 255, 255, 0.15)!important;
	}
	.menu &gt; ul &gt; li &gt; ul &gt; li &gt; a:hover,
	.menu &gt; ul &gt; li &gt; ul &gt; li &gt; li &gt; a:hover,
	.menu &gt; ul &gt; li &gt; ul &gt; li &gt; li &gt; li &gt; a:hover,
	.mega-menu ul.mega .sub li.mega-hdr li a:hover{
		-moz-transform: translateX(5px);
		-webkit-transform: translateX(5px);
		-o-transform: translateX(5px);
		-ms-transform: translateX(5px);
		transform: translateX(5px);
		background-color: none!important;
	}
	.mega-menu ul.mega li .sub-container { margin-top: 10px; }
	.menu li:hover &gt; ul,
	.menu li a + ul:hover,
	.menu li a:hover + ul,
	.nav_bg .widget-nav-menu li a+ul:hover,
	.nav_bg .widget-nav-menu li a:hover+ul {
		display: block;
		/*visibility:visible;*/
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		transition:all .3s ease 0s;
		top: 100%;
		z-index: 99;
	}
	.menu li:hover li ul,.nav_bg .widget-nav-menu li:hover li ul {
		top:-1px;
	}
	.menu li:hover &gt; ul,.nav_bg .widget-nav-menu li:hover &gt; ul {
		z-index:0
		top: 100%;
	}

	.categories li a {
		display: inline-block;
	}
	.sidebar ul li,body .all_category_list_widget .category_list h3,body .all_category_list_widget .category_list ul li, .widget .social_media ul li, .popular_post ul li a.link_img img, .comment-header img.avatar, .tevolution_author_listing .featured_agent_list li a img, .categories li a, .categories li {
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}

	/* All Category List Widget */
	.all_category_list_widget .category_list h3 {border:none;font-size:16px;color:#000;font-weight:700;padding:0;margin-bottom:6px}
	.all_category_list_widget .category_list h3 a {color:#444;font-weight:700}
	.all_category_list_widget .category_list h3 a:hover {color:#0165BD}
	.all_category_list_widget .category_list ul li {border:none;line-height:normal;padding:0}
	.all_category_list_widget .category_list ul li a {color:#316593}
	.all_category_list_widget .category_list ul li a:hover {color:#000}
	.all_category_list_widget .category_list ul {border-left:none;padding-left:0;margin:0}

	body #loop_listing_archive.grid .post,body #loop_listing_taxonomy.grid .post {
		overflow:visible;
	}
	/*sidebar list*/
	.popular_post ul li a.link_img img:hover,
	.comment-header img.avatar:hover,
	.tevolution_author_listing .featured_agent_list li a img:hover {
		opacity: 0.7;
	}
	/*reset transitions*/
	body .event_manager_tab ul.view_mode li a,
	body .directory_manager_tab ul.view_mode li a,
	body .search_filter .filter ul li,
	body .tmpl_search_property ul li,
	body .tmpl_search_classified li {
		-webkit-transition:none;
		-moz-transition:none;
		-ms-transition:none;
		-o-transition:none;
		transition:none;
	}
	body .search_filter .filter ul li,
	body .tmpl_search_property ul li:hover,
	body .tmpl_search_property ul li:hover a,
	body .tmpl_search_classified li:hover {
		-moz-transform:none;
		-webkit-transform:none;
		-o-transform:none;
		-ms-transform:none;
		transform:none;
	}
	/* Only IE 9 disable animation */
	.ie9 .menu &gt; ul &gt; li &gt; ul &gt; li,
	.ie9 .menu &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li, 
	.ie9 .menu &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li, 
	.ie9 .nav_bg .widget-nav-menu li &gt; ul &gt; li &gt; ul &gt; li, 
	.ie9 .nav_bg .widget-nav-menu li &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li, 
	.ie9 .nav_bg .widget-nav-menu &gt; ul &gt; li &gt; ul &gt; li, 
	.ie9 body .mega-menu ul.mega li .sub-container.non-mega .sub a, 
	.ie9 body .mega-menu ul.mega li .sub-container.non-mega li a, 
	.ie9 body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a, 
	.ie9 body .mega-menu ul.mega .sub li.mega-hdr li a, 
	.ie9 div#menu-primary .menu li a{
		-webkit-transition:none;
		-moz-transition:none;
		-ms-transition:none;
		-o-transition:none;
		transition:none;
	}
	.ie9 .menu&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,.menu&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,
	.ie9 .menu&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,
	.ie9 .nav_bg .widget-nav-menu&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,
	.ie9 .nav_bg .widget-nav-menu&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,
	.ie9 .nav_bg .widget-nav-menu&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,
	.ie9 body .all_category_list_widget .category_list ul li:hover a,
	.ie9 body .mega-menu ul.mega li .sub-container.non-mega .sub li:hover a, 
	.ie9 body .mega-menu ul.mega li .sub-container.non-mega li:hover a, 
	.ie9 body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item:hover a,
	.ie9 body .mega-menu ul.mega .sub li.mega-hdr li:hover a {
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
		-ms-transform: none;
		transform: none;
	}
	
	.list .post.format-aside, .list .post.format-audio, .list .post.format-chat, .list .post.format-gallery, .list .post.format-image, .list .post.format-link, .list .post.format-quote, .list .post.format-status, .list .post.format-video,
	.list .hentry.format-aside, .list .hentry.format-audio, .list .hentry.format-chat, .list .hentry.format-gallery, .list .hentry.format-image, .list .hentry.format-link, .list .hentry.format-quote, .list .hentry.format-status, .list .hentry.format-video,
	.list div[id*="post"].format-aside, .list div[id*="post"].format-audio, .list div[id*="post"].format-chat, .list div[id*="post"].format-gallery, .list div[id*="post"].format-image, .list div[id*="post"].format-link, .list div[id*="post"].format-quote, .list div[id*="post"].format-status, .list div[id*="post"].format-video { padding-left: 62px; }

/*
** 2. Full Width Map
*/
	body div#show_togglebox-button{ top:44px;}
	meta.foundation-data-attribute-namespace {  font-family: false; }
	.map_full_width .widget { margin-bottom:0 }
	.map_full_width .map_sidebar, .top_banner_section_in { margin:0; }
	.home_page_banner.map_fixed_width .map_sidebar { clear:both; margin:10px 0 30px }
	.map_full_width + #main .breadcrumb .breadcrumb-trail{
		padding-top: 10px
	}

/*all widget*/
	.widget-twocolumn ul &gt; li &gt; a,.widget-twocolumn ul &gt; li &gt; span { float: left;margin-right: 15px;margin-top: 5px;max-width: 60px;position: static;width: 20%;}
	.widget-twocolumn ul &gt; li &gt; div {float: none;overflow: hidden;vertical-align: top;width: auto;word-wrap: break-word;}
	.widget-twocolumn.popular_posts ul li h3 {margin-bottom: 0;padding: 0;line-height: 24px;border:0;}
	.widget-twocolumn.popular_posts ul li h3 a {font-weight: bold;font-size: 14px;}
	#sidebar-subsidiary, #sidebar-subsidiary-2c, #sidebar-subsidiary-3c, .sidebar-after-header, .sidebar-subsidiary, .widget.templatic_slider, body .nav_bg .widget-nav-menu { background-color:#fff; padding-left:20px; padding-right:20px }
	.footer_bottom .row { background: none; }
	#footer .footer_bottom{ padding:6px 0;}
	#header { background-color: #fff;}
	.singular-event .hentry,
	.singular-listing .hentry { overflow: visible; }
	#comment_captcha div {
		height: auto !important;
		}
	.singular-event #content .edit, .singular-listing #content .edit {display:inline-block;}
	.logged-out .comment-form #comment_captcha { margin-top: 15px;}	


/*
** 3. Menu
*/
	.mega-menu, .menu-container { padding-bottom:15px }
	div#menu-primary .menu li:hover, div#menu-primary .menu li[class*="current-menu"]{ background-color:rgba(255, 255, 255, 0.15); }
	body .mega-menu ul.mega li .sub-container.non-mega .sub a:hover, body .mega-menu ul.mega li .sub-container.non-mega li a:hover, body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a { background-color: rgba(255,255,255,0.15); color: #fff; }
	.mega-menu .search-form input[type="submit"], #menu-secondary .search-form input[type="submit"] { margin-top: 7px !important; }
	.mega-menu .search-form, #menu-secondary .search-form { margin-top: 0; }
	#menu-secondary .menu ul li, .nav_bg .wrap .menu-secondary-container ul li, .menu-primary-container li { float: left; }
	body .mega-menu ul.mega li ul.sub-menu { box-shadow: none; -webkit-box-shadow:none; }
	#menu-mobi-secondary-title,.left-off-canvas-menu div#menu-header-horizontal-title, .left-off-canvas-menu div#menu-header-primary-title, .left-off-canvas-menu div#menu-header-secondary-title, .left-off-canvas-menu div#menu-mobi-primary-title, .left-off-canvas-menu div#menu-mobi-secondary-title, .left-off-canvas-menu div#menu-mobi-secondary-title1, .left-off-canvas-menu div#menu-subsidiary-title { display: none; }
	.left-off-canvas-menu .mega-menu.nav-secondary { padding-left: 0; padding-right: 0; }
	body.full-width-map .mega-menu ul.mega li a{padding: 16px 23px;}
	
	
	div#menu-secondary .menu .current-menu-parent &gt; a,
	.nav_bg .widget-nav-menu .current-menu-parent &gt; a,
	div#menu-secondary1 .menu .current-menu-parent &gt; a,
	div#menu-subsidiary .menu .current-menu-parent &gt; a,

	div#menu-secondary .menu .current-menu-ancestor &gt; a,
	.nav_bg .widget-nav-menu .current-menu-ancestor &gt; a,
	div#menu-secondary1 .menu .current-menu-ancestor &gt; a,
	div#menu-subsidiary .menu .current-menu-ancestor &gt; a{
		color: #fff;
	}

/*
** 4. Slider
*/
	.widget_supreme_banner_slider .flex-direction-nav a.flex-prev:before,.widget_supreme_banner_slider .flex-direction-nav a.flex-next:before{ content: none;}
	#slider.flexslider .slides &gt; li,
	#silde_gallery.flexslider .slides &gt; li { display: none; }
	.flexslider .widget-title { border:none; text-align:center; padding:0 }
	.flexslider p { text-align:center }
	.flexslider .slides_container p { text-align:left }
	.flex-control-nav { display:none }
	.flexslider .slides&gt;li .post_list { margin-bottom:30px }
	.flexslider .slides&gt;li .post_list:last-child { margin-bottom:0 }
	#slider .flex-direction-nav{ display: none;}
	#silde_gallery .flex-direction-nav li a{ font-size: 0;}

/*
** 5. Author Page
*/
	.author-page .social_media ul li a:hover i,
	.user .social_media ul li a:hover i { border-color: #000; color: #000; }
	.author_cont .author_photo { border-color:rgba(0, 0, 0, .13) }
	.author_cont .author_photo img { display:inline-block; width:auto }
	body h1.loop-title, body h1.page-title { font-size:30px; padding-bottom:10px; margin-bottom:10px;}
	body .author_cont .author_photo { border-color:rgba(0, 0, 0, .13) }
	body .author_cont .author_photo img { display:inline-block; width:100%; float: left;}
	.author_cont .bottom_line a { color:#666 }
	.author_cont .bottom_line a:hover { color:#0165BD; }
	.author_cont .bottom_line { color:#000; font-size:12px }
	.author_price_details { clear:both }
	.city_image #footer .footer_top { border-top:none }
	#content .people_info h3 { font-size:18px; font-weight:700; margin:0 0 6px }
	.author_custom_post_wrapper ul li { margin-right:6px; margin-bottom: -2px; }
	.author_custom_post_wrapper ul li.normal { margin-right:10px }
	#content .peoplelisting li { border-bottom:1px solid rgba(0, 0, 0, .13) }
	#content .peoplelisting li h3 span.total_homes { font-weight:400 }
	#content .peoplelisting li h3 span.total_homes a { font-weight:700 }
	#content .people_info .links .profile { padding:0 }
	.author_custom_post_wrapper ul li a { background:#fafafa \0/; background:rgba(0, 0, 0, .05); border-width:2px; border-color:rgba(0, 0, 0, .13); border-bottom: 2px solid transparent; font-size:14px; color:#444; text-transform:none; padding:12px 12px 11px }
	.author_custom_post_wrapper { border-bottom:2px solid #ccc \0/; border-bottom:2px solid rgba(0, 0, 0, .13) }
	.author_custom_post_wrapper ul li a.nav-author-post-tab-active { border-bottom-color: #fff; margin-bottom:-1px; }
	.author_cont .author_photo img {width:100%; } 
	.author_cont #loop_property_taxonomy .property-wrapper .property-price{
		clear: both;
		width: 100%;
   }

/*
** 6. Listing Page Subcategory
*/
	#tev_sub_categories,
	#sub_event_categories { margin:0; padding:12px 0 }
	#tev_sub_categories ul,	#sub_event_categories ul,	#sub_listing_categories ul { margin:0 }
	#tev_sub_categories ul li { display:inline-block; line-height:normal; margin:0 2% 15px 0; vertical-align:top; width:22.5% }
	#tev_sub_categories ul li a,	#sub_event_categories ul li a,	#sub_listing_categories ul li a { color:#157BD4 }
	#tev_sub_categories ul li a:hover { color:#000 }
	#sub_listing_categories { max-height:110px; overflow-y:auto; margin-top: 20px; }
	#sub_listing_categories ul li a:hover,	#sub_event_categories ul li a:hover { color:#333 }

/*home_page_below_content*/
	@media screen and (min-width: 1200px){
		.home_page_below_content .grid{margin: 0 -15px;}
		.home_page_below_content .grid .post,.home_page_below_content .grid [class*="post"]{ width: 24.7%; margin-right: 0; padding: 0 15px;}
	}

/*
** 7. Tabs
*/

/* 7.1 tevolution tabs*/
	.tevolution_manager_tab { border-bottom:2px solid #ccc; padding-bottom:6px; margin:20px 0 }
	.tevolution_manager_tab ul.view_mode li { margin-left:2px }
	.tevolution_manager_tab ul.view_mode li a { background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .4); }
	.tevolution_manager_tab .sort_options .view_mode { margin-bottom:0 }
	.tevolution_manager_tab #tevolution_sorting { margin-left:5px }
	.tevolution_manager_tab #tevolution_sorting #tevolution_sortby { width:155px; background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .4); border-radius:4px; padding:9px 8px 8px }
	.tevolution_manager_tab #tevolution_sorting #tevolution_sortby option { margin:5px 8px }
	div.event_manager_tab ul.view_mode li a:hover:before,
	div.directory_manager_tab ul.view_mode li a:hover:before { color: #000; }
	div.event_manager_tab ul.view_mode li a.active:before,
	div.directory_manager_tab ul.view_mode li a.active:before { color: #000; } 

/* 7.2 directory tabs*/
	.directory_manager_tab { border-bottom:2px solid #ccc \0/; border-bottom:2px solid rgba(0, 0, 0, .13); padding-bottom:6px }
	.directory_manager_tab ul.view_mode li { margin-left:2px }
	.directory_manager_tab ul.view_mode li a { background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .13); border-radius:4px }
	.directory_manager_tab #directory_sorting { margin-left:5px }
	.directory_manager_tab #directory_sorting #directory_sortby { width:155px; background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .13); border-radius:4px; padding:9px 8px 8px }
		
	.directory_manager_tab #directory_sorting #directory_sortby option { margin:5px 8px }

/* 7.3 event tabs*/
	div.event_manager_tab { border-color:#e0e0e0 }
	div.event_manager_tab ul.view_mode li { margin-left:2px }
	div.event_manager_tab ul.view_mode li a { width:37px; height:35px; background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .13); border-radius:4px }
	div.event_manager_tab ul.view_mode li a#gridview:before,
	div.event_manager_tab ul.view_mode li a#event_map:before,
	div.event_manager_tab ul.view_mode li a#listview:before { height: 35px; width: 37px; padding-top: 7px; }
	.event_manager_tab #event_sorting { margin-left:5px }
	.event_manager_tab #event_sorting #event_sortby { width:155px; background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .13); border-radius:4px; padding:9px 8px 8px }
	.event_manager_tab #event_sorting #event_sortby option { margin:5px 8px;}

/* sorting options */
	.sort_order_alphabetical { clear: both; margin-bottom:20px }
	.sort_order_alphabetical ul li a { font-size:14px; color:#666; padding:4px 8px }
	.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:#000; color:#fff; font-weight:400 }
	#ui-datepicker-div .ui-widget-header, .ui-widget, .ui-widget-content { color:#666 }
	.ui-widget-content a { color:#0165bd }
	.ui-widget-content a:hover { color:#666 }
	#ui-datepicker-div.ui-datepicker .ui-datepicker-next, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev { border:none }
	#ui-datepicker-div.ui-datepicker .ui-datepicker-next span, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev span { display:none }

/*
** 8. Pagination
*/
	.taxonomy #listpagi { margin-top:0 }
	#listpagi .pagination a { margin:0 4px; display: inline-block; }
	#listpagi .pagination a strong,#listpagi .pagination span strong { margin:0; min-height:24px\0/; }
	#listpagi .pagination span { margin:0 4px; display: inline-block; }
	.pos_navigation .post_right a, .pos_navigation .post_left a { background-image: none; position: relative; }
	.loop-nav .next, .pagination .next, .loop-nav .previous, .pagination .prev { background-image: none; text-indent: 0; position: relative; }
	.pos_navigation .post_right a:before { left: auto; right: 15px; }
	body .pos_navigation .post_left a,
	body .pos_navigation .post_right a { background-image: none; }
	a.current.page-numbers,
	span.current.page-numbers strong,
	.page-numbers:hover strong { background: #000; color: #fff; }
	.next.page-numbers i,
	.prev.page-numbers i { padding: 0; font-weight: bold; }
	
/*
** 9. Claim Post
*/
	body #content .claim_ownership .claimed { background:none!important; border:none!important; font-size:15px; color:#666; font-weight:700; line-height: 18px;}
	.claim-post-wraper ul { list-style:none; margin:0 }
	#content .claim-post-wraper ul li { position:relative; margin-right:1px }
	#content .claim-post-wraper ul li a:before, body #content .claim-post-wraper ul li.claim_ownership p:before { position:absolute; top:1px; left:-6px; content:"|"; font-size:18px; color:#999; height: auto; width: auto; font-family: arial; }
	#content .claim-post-wraper ul li:first-child a:before, body #content .claim-post-wraper ul li.claim_ownership:first-child p:before { display: none; }
	#content .claim-post-wraper ul li.claim_ownership p.i_verfied{ padding-left:30px;}
	#content .claim-post-wraper ul li.claim_ownership p.i_verfied:before{ content:'\f058'; display:block; font-family:'Font Awesome 5 Pro'; left:9px; top:5px; font-weight:normal; color:#0665BD;}
	#content .claim-post-wraper ul li:first-child { margin-right:4px }
	#content .claim-post-wraper ul li:first-child a:before { display:none }
	#content .claim-post-wraper ul li a { display:block; background:0 0; border:none; border-radius:4px; -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666; font-weight:700; line-height:normal; outline:0; padding:5px 12px!important; margin:0 2px 0 0 }
	#content .claim-post-wraper ul li a:hover { background:#000; color:#fff }
	#content .claim-post-wraper ul li .addtocalendar ul li a:before, #content .claim-post-wraper ul li .templ_popup_forms a:after, #content .claim-post-wraper ul li a.modal_close:before { display:none }
	.claim-post-wraper ul li a &gt; i,.claim-post-wraper ul li &gt; i { display: none; }

/*
** 10. Popup Forms
*/
	div.templ_popup_forms a.modal_close:before { right: 5px; top: 0; position: absolute;}
	div.templ_popup_forms a.modal_close:hover:before { opacity: 0.5}
	.preview_submit_from_data .google-map-directory input[type="text"] { max-width: 250px }

/*
** 11. List-Grid
*/
	.list, .grid { clear: both; } 
	.list .rev_pin{margin-top: 8px;}
	.list .post.featured_c, .grid .post.featured_c, .list .hentry.featured_c { background:#fffbef }
	.list .featured_tag, .grid .featured_tag { background:#feda70; font-size:13px; color:#2c2c2c; font-weight:700;}
	.list .entry h2.entry-title, .grid .entry h2.entry-title, .entry h2.entry-title, .list .entry-header.post-blog-content h2 { display: inline-block; font-size:16px; font-weight:700; line-height:normal; /*word-break: break-all;*/ word-wrap:break-word;  display: inline-block;  }
	.grid .entry h2.entry-title { max-width: 250px; }
	.list .entry h2.entry-title { max-width: 100%; }
	.user .hfeed h2.entry-title { margin-bottom: 10px; }
	.list .post .entry .listing_rating, .grid .post .entry .listing_rating, .list .post .entry .event_rating, .grid .post .entry .event_rating, .list .entry-header.post-blog-content div[class*="rating"] { margin-bottom:4px; }
	.list .post .entry .listing_rating, .list .post .entry .event_rating { float: right; margin-right: 0;}
	.grid .post .entry .listing_rating, .taxonomy-category-blog .hentry .listing_rating { clear: both; }
	.list .post .entry p, .grid .post .entry p, .list .hentry p, .entry-details p, .list .entry-header.post-blog-content p { line-height:20px; padding-bottom:8px;}
	.list .post .entry .rev_pin ul, .grid .post .entry .rev_pin ul, .list .entry-header.post-blog-content .rev_pin ul { margin:0 }
	.list .post .entry .rev_pin ul li, .grid .post .entry .rev_pin ul li, .user .rev_pin ul li, .list .entry-header.post-blog-content .rev_pin ul li  { font-size:12px;  }
	#content .rev_pin li span a.small_btn.addtofav { position: inherit; }
	.list .post .entry .rev_pin ul li:last-child, .grid .post .entry .rev_pin ul li:last-child, .list .entry-header.post-blog-content .rev_pin ul li:last-child { border:none }
	.list .post .entry .rev_pin ul li .fav .addtofav, .grid .post .entry .rev_pin ul li .fav .addtofav, .list .post .entry .rev_pin ul li, .grid .post .entry .rev_pin ul li, .list .entry-header.post-blog-content .rev_pin ul li .fav .addtofav { font-size:12px; padding-top: 1px; padding-bottom: 1px; padding-left: 17px;}
	#content article.hentry.featured_c, .archive article.hentry.featured_c, .archive article.post.featured_c, .home .hentry.featured_c, .home .post.featured_c { background:#FFFBEF; padding:8px }
	.fav .addtofav &gt; i { display: none; }
	.post .entry .entry-title, .list .entry-header.post-blog-content .entry-title { margin-right: 0; }
	.list .entry h2.entry-title, .list .entry .entry-summary, .list .entry-header.post-blog-content .entry-title { margin-right: 0; width: auto;}
 	.list .entry h2.entry-title { padding-right: 80px; }
 	.list .entry h2.entry-title ~ [class*="rating"]{ position: absolute; right: 0; top: 8px; }
 	.entry .classified-title h2.entry-title ~ [class*="rating"]{ display:none; }	
 	.list .entry .property-title h2.entry-title ~ [class*="rating"]{ position: absolute; right: 22px; top: 40px; }
 	.home_page_content section.list[id*="listing_taxonomy"] .entry div.entry-title &gt; span:first-of-type{top: 3px;}
/* 11.1 grid */
	.grid .post .listing_img, ul.related_post_grid_view li a.post_img { margin-bottom:10px; display:block; max-width: 100%; }
	.grid .post .entry .entry-summary, .grid .post .entry .entry-summary { display:none }
	
	
 
/* 11.2 list */
	.list .post .listing_img, 
	.user #content .list .hentry .listing_img, 
	.list .hentry .listing_img,
	#tmpl-search-results.list .post .entry[class*="property"] div[class*="_img"],
	#tmpl-search-results.list .post[class*="property"] div[class*="_img"],
	#tmpl-search-results.list .post[class*="classified"] div[class*="_img"]{ width:30% }


	#loop_property_taxonomy.list .post .listing_cateory [class*="_img"] { width: 100% !important;  }
	#tmpl-search-results.list.author-feeds .post .listing_cateory &gt; a[class*="img"] { width: 100%!important }


	
	.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:66%; display: inline-block; }
	.list .post[class*="property"] .entry { width: 70%; display: inline-block; }
	#tmpl-search-results.list .post[class*="property"] .entry{ width:66% }
	#loop_listing_archive.list .post[class*="property"] .entry { width: 70%; }

	#tmpl-search-results .post .post-blog-content{ width: 100%; border: 0; padding: 0; margin: 0;}
	#loop_property_taxonomy.list .post .entry, #loop_property_taxonomy.list .post .entry-header  { width: 71%; }
	 .list .entry-header.post-blog-content { width:100%; } 
	.list .post[class*="property"] div[class*="_img"]{ width:25%}
	.list .post[class*="property"] .entry{ width:71%; display: inline-block; }
	.list.homepage .post[class*="property"] .entry{ width:67%; display: inline-block; }
	.list .entry .listing-title { width:100%; margin-left:0 }
	.list .post, .list .hentry, .list div[id*="post"] { padding: 8px 0px 30px; margin-bottom:20px; position: relative; }
	.list div[class*="format-"] { padding-left: 0; padding-right: 0; }
	.list .entry-content ul { margin-left: 15px; margin-bottom: 8px; }
	.list .entry-content ul li { border:none; list-style: disc; padding-top: 0; padding-bottom: 0; }
	.list .entry .listing_rating { float:right }
	.list .entry p { clear:both; line-height:22px }
	.list .entry .bottom_line { font-size:12px; color:#000 }
	.list .entry .bottom_line a { color:#666 }
	.list .entry .bottom_line a:hover { color:#0165BD }
	.list .entry .listing_rating .average_rating { margin-bottom:0 }
	.entry p strong, .entry p strong { color:#000; font-weight:400 }
	.list .post .entry .date, .list [class*="post"] .entry .date { background:#000; border-radius:4px; font-size:1.5em; color:#fff; font-weight:700; text-align:center; line-height:17px; text-transform:uppercase;	float: left; display:inline-block; *display:inline; zoom:1; vertical-align:top; width:50px; padding:10px 0 6px; margin-right: 15px; }
	.grid .post .entry .date, .grid [class*="post"] .entry .date { color:#000; font-weight:700; text-transform:uppercase; margin-bottom:6px; display: block;}
	.list .post .entry .date span, .list [class*="post"] .entry .date span { display:block; font-size:12px; font-weight:400 }
	.user .author-feeds .event-wrapper h2 { padding-left: 0px !important; }
	.widget .entry-summary ul { margin-bottom: 10px; }
	.widget .entry-summary ul li { border:none; margin-left: 15px; list-style: disc; padding: 0; }
	.listing_post .hentry .entry-summary ul li span { float: none; }
	.list .post .event_img { width:30% }
	.list .post .entry .event_rating { float:right }
	.list .post .entry .event_rating .average_rating { margin-bottom:0 }

	.review_info .single_rating {display: inline-block;}

/* blog */
	.archive .hfeed .post .post_fig { width:30% }
	.archive .hfeed .post .entry-header { display: block; overflow: hidden; width: auto; }
	.full-width-posts.archive .hfeed .post .entry-header h2.entry-title { font-size: 32px; font-weight: normal; line-height: 42px; }

/*
** 12. Font Awesome Icons
*/
	.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 { position: relative; padding-left: 19px;}
	.list [class*="post"] p.owner_name:before, .grid [class*="post"] p.owner_name:before,.list [class*="post"] p.phone:before, .grid [class*="post"] p.phone:before,.list [class*="post"] p.address:before,.grid [class*="post"] p.address:before,.list [class*="post"] p.time:before,.grid [class*="post"] p.time:before,.list [class*="post"] p.event_date:before, .grid [class*="post"] p.event_date:before, .list [class*="post"] p.address:before,.grid [class*="post"] p.address:before,.list [class*="post"] p.time:before,.grid [class*="post"] p.time:before, .peoplelink .website:before,.peoplelink .facebook:before,.peoplelink .twitter:before,.peoplelink .linkedin:before,.links .email:before,.links .phone:before,.post .rev_pin ul li.pinpoint:before,.post .rev_pin ul li.review:before { position: absolute; font-family: 'Font Awesome 5 Pro'; left:1px; top:0px; text-align: left; width: 15px; height: 20px; font-weight: 900; color: #999;}
	.list [class*="post"] p.phone, .grid [class*="post"] p.phone { /*font-weight: 700;*/ color: #000; }
	.rev_pin ul li.favourite:before { top: 0; }
	.list [class*="post"] p.phone:before,.grid [class*="post"] p.phone:before { content: "\f095"; }
	.list [class*="post"] p.address:before,.grid [class*="post"] p.address:before { content: "\f041"; }
	.list [class*="post"] p.time:before,.grid [class*="post"] p.time:before { content: "\f017"; }
	.list [class*="post"] p.owner_name:before,.grid [class*="post"] p.owner_name:before { content: "\f007"; }
	.peoplelink .website:before { content: "\f0ac" }
	.peoplelink .facebook:before { content: "\f39e"; font-family: 'Font Awesome 5 Brands'; }
	.peoplelink .twitter:before { content: "\f099"; font-family: 'Font Awesome 5 Brands'; }
	.peoplelink .linkedin:before { content: "\f0e1"; font-family: 'Font Awesome 5 Brands'; }
	.peoplelink .youtube:before { content: "\f167"; font-family: 'Font Awesome 5 Brands'; padding-right:4px;}
	.peoplelink .instagram:before { content: "\f16d"; font-family: 'Font Awesome 5 Brands'; padding-right:10px;}
	.instagram { padding-left: 2px !important;}
	.links .phone:before { content: "\f095"; }
	.links .email:before { content: "\f0e0"; font-size:12px; top:1px; }
	.post .rev_pin ul li.review:before { content: "\f075"; }
	.post .rev_pin ul li.pinpoint:before { content: "\f041"; }
	.list [class*="post"] p.event_date:before, .grid [class*="post"] p.event_date:before { content: "\f073"; }
	.grid [class*="post"] p.event_date:before, .post .favourite:before,.attended_persons:before  { color: #999; }
	.peoplelink .website,.peoplelink .facebook,.peoplelink .twitter,.peoplelink .linkedin,.links .email { padding-left:23px; display: inline-block; }
	.peoplelink .website:before,.peoplelink .facebook:before,.peoplelink .twitter:before,.peoplelink .linkedin:before { top: 1px; }
	.post span.fav .addtofav:before { top:auto; }
	.post span.fav .removefromfav:before { top:auto; }
	#loop_property_taxonomy .rev_pin ul li.pinpoint:before { top:-1px; }
	.peoplelink span,.links span  { padding-left: 20px; padding-right:20px; position: relative; line-height: 1; font-weight:normal; color:#666; }
	.post .entry p, .list .hentry p, .entry-details p { color: #333; }
	body .peoplelink span:after { display:none }
	.listed_events .event_detail p { padding-bottom:0 }
	.post .entry p.address label,.post .entry p.owner_name label{ margin-bottom: 0;}

/*
** 13. Post Listing Links
*/
	#content .rev_pin ul li a.removefromfav.small_btn,
	#content .rev_pin ul li a.removed,
	#content .rev_pin li.favourite .fav &gt; a,
	#content  .rev_pin li span a.small_btn.addtofav { padding-left: 0px; padding-top: 0; padding-bottom: 0; }
	.rev_pin ul { margin-left:0 }
	.rev_pin li, .rev_pin li a { font-size:12px }
	.rev_pin .comment a { background:url(//www.e-travels.gr/wp-content/themes/Directory/images/review.png) no-repeat 0 0; padding-left:18px }
	.rev_pin { list-style:none; margin-top:0 }
	.rev_pin ul li.review,
	.rev_pin ul li.pinpoint { padding-left: 19px; }
	.rev_pin ul li { display:inline-block; *display:inline;zoom:1; vertical-align:top; line-height:18px; border:none; margin-right:9px; }
	.rev_pin ul li .average_rating { margin-right:0 }
	.rev_pin ul li:last-child { margin-right:0 }
	.directory-single-page .listed_events { background:0 0; border-bottom:1px solid #ccc \0/; border-bottom:1px solid rgba(0, 0, 0, .13) }

/*
** 14. Rating
*/
	.directory-single-page .hentry .entry-header-title .listing_rating { margin:8px 0 0 }
	/*.directory-single-page .hentry .entry-header-title .listing_rating .single_rating span { color:#666; margin: 0; }*/
	.directory-single-page .hentry .entry-header-title .listing_rating .average_rating { margin-bottom:0 }
	.directory-single-page .hentry .entry-header-title .listing_rating .single_rating .rating_text { margin-top:1px }
	.tevolution-directory .post-meta { color:#666; margin-top:10px }
	.tevolution-directory .post-meta a { color:#000 }
	.tevolution-directory .post-meta a:hover { color:#0165BD }
	.rating-off, .rating-on { color: #ccc; position: relative; margin-right:2px;}
	.fa-stack .rating-off, .fa-stack .rating-on { color: #ccc; position: absolute; top: 0px; margin: 0;}
	.rating-on { color: #F0B74A; }
	.average_rating .fa-stack,
	.single_rating .fa-stack { height: 1em; line-height: 1em; width: 1em; vertical-align: initial;margin-right: 2px;}
	#comments .average_rating_wrapper .average_rating .fa-stack,
	#comments .average_rating_wrapper .single_rating .fa-stack,
	.fa-star-half.rating-half-on { left: -2px; color: #F0B74A;}
	#comments .average_rating_wrapper .average_rating .fa-stack .fa-star.rating-off,#comments .average_rating_wrapper .single_rating .fa-stack .fa-star.rating-off{left: 1px;}
	.single_rating i,.rating i, .map_rating i { margin-right: 2px; }
	ol.comment-list .comment-respond .form_comment_rating_wrap , ol.comment-list .comment-respond .templatic_rating { display:none !important; }
	body .average_rating #rate{ display: inline-flex; align-items: center; display: -webkit-inline-flex; -webkit-align-items: center;}
	/*body .single_rating{ width: 100%; display: inline-block;} spacing issue*/
	
	body .single_rating span,
	body .directory_rating_row span{
		float: left;
		display: flex;
		display: -webkit-flex;
		vertical-align: top;
	}
	.directory-single-page .hentry .entry-header-title .listing_rating .single_rating span{
		margin: 0;
	}
	
	body .single_rating #rate #reviews_show{ margin-left: 5px;}

/*
** 15. Listing Detail Page 
*/
	.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p { line-height:19px; clear:both; }
	.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p label, p.custom_header_field label, .listing_custom_field p  label {  color: #000000; font-weight: 400; vertical-align:top; float:left}
	.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p label{ float: left; width: 19%; }
	.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p span{ width: 73%; }
	.entry-header-custom-wrap p label{ vertical-align:top;}
	.listing_custom_field p img{ vertical-align:top; max-width:100%;}
	.view_counter{ float:right;}
	.directory-single-page .view_counter p, .event-single-page .view_counter p { padding:0 }
	.directory-single-page .comment-text { padding:0 }
	.directory-single-page .comment-text .single_rating img { margin:0 }
	.singular-listing #content #comments { padding-top:30px; display: inline-block; width: 100%;}
	body.tevolution-directory .ui-widget-content { clear:both; background:0 0; border:none; border-radius:0; padding:0; position: relative; }
	body.tevolution-directory .ui-widget-header { border-color:#ccc \0/; border-color:rgba(0, 0, 0, .13); border-width:0 0 2px; margin-bottom:24px; margin-left:0 }
	body.tevolution-directory .ui-widget-header li a { background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .03); border-color:#ccc \0/; border-color:rgba(0, 0, 0, .13); font-size:14px; color:#444; border-width:2px; text-transform:none; padding:14px 15px 13px }
	body.tevolution-directory .ui-widget-header .ui-state-active a, .tevolution-directory .ui-widget-header .ui-state-active a:link, .tevolution-directory .ui-widget-header .ui-state-active a:visited { border-bottom:2px solid #fff; padding:14px 15px 13px; margin-bottom:-2px }
	body.tevolution-directory #image_gallery ul { margin-bottom:0 }
	#map_canvas .google-map-info .map-inner-wrapper .map-item-info .map_rating { padding:6px 0 0 }
	.more_photos { margin:0 0 10px 0px;}
	.directory-single-page .hentry .entry-header-title, .hl-custom-field-wrap, .event-single-page .hentry .entry-header-title, .hl-custom-field-wrap { overflow:visible; }
	.detail-meta,
	.detail-meta li {
    	list-style: outside none none;
	}

	.singular-page .hentry .entry-content { float: none; }
	

/* 15.1 map*/
	body.tevolution-directory .get_direction table { margin:0 }
	body.tevolution-directory .get_direction #from-input { font-family:Arial, Helvetica, sans-serif; font-size:14px }
	body.tevolution-directory .get_direction select { margin-bottom:5px }
	body.tevolution-directory .get_direction .b_getdirection { color:#fff; margin:0 15px 0 0 }
	body.tevolution-directory .sidebar .get_direction #from-input { margin-bottom:5px }
	body.tevolution-directory .sidebar .get_direction .b_getdirection { margin:0 2px 5px 0 }
	.adp-list { border:0; padding:0 }
	.entry-content .adp img, .entry-content .adp-list img { margin-top:0; margin-bottom:0 }
	body.tevolution-directory #listing_description a.button { color:#FFF }
	.hide_map_direction{ display: block; text-align:right;}
	.hide_map_direction i{ background: rgba(0,0,0,0.05); width: 25px; height: 25px; line-height: 25px; border-radius: 100%; display: inline-block; text-align: center; top: -5px; position: relative;25px}

/* 15.2 navigation*/
	.singular .pos_navigation { padding:0; width: 100%; display: inline-block;}
	.singular .pos_navigation .post_left, .singular .pos_navigation .post_right { width:auto; max-width:45% }
	.singular .pos_navigation .post_left a, .singular .pos_navigation .post_right a { width:auto; text-indent:0; display:block }
	.singular .pos_navigation .post_left a i, .singular .pos_navigation .post_right a i { display:inline-block; padding: 0; font-size: 16px;}
	.singular .pos_navigation .post_left a i{ padding-right: 5px;}
	.singular .pos_navigation .post_right a i{ padding-left: 5px;}
	.singular .bottom_line { float:left; width:88% }
	.singular .bottom_line.i_category { width:auto; }
	.singular .pos_navigation .post_left { margin-right:4px }

/* 15.3 gallery*/
	#silde_gallery .flex-direction-nav li a { width:26px; height:60px; background:#0165BD; margin-top:0; top: 0px; opacity:0 }
	#silde_gallery:hover .flex-direction-nav li a { opacity:1 }
	#silde_gallery .flex-direction-nav li a:hover { background:#000 }
	#silde_gallery .flex-direction-nav li a.flex-next { right:0 }
	#silde_gallery .flex-direction-nav li a.flex-prev { left:0 }
	#silde_gallery .flex-direction-nav li a i { display:inline-block; margin-top:18px; font-size:14px; color:#fff }
	#silde_gallery { margin:0 auto }
	#silde_gallery.slider_padding_class { padding:0 }
	#event_image_gallery .more_photos li { width:60px!important }
	#event_image_gallery #silde_gallery.slider_padding_class { padding:0 36px }
	#event_image_gallery #silde_gallery .flex-direction-nav li a i { margin-top:15px }

/* 15.4 related listing*/
	.related_post_grid_view li h3 { margin-bottom:6px }
	.related_post_grid_view li h3 a { font-size:16px; color:#0165BD; font-weight:700 }
	.related_post_grid_view li h3 a:hover { color:#000 }
	#cities_post .post.featured_c { background:#fffbef }
	#cities_post .post .listing_img .featured_tag { background:#feda70; font-size:13px; color:#2c2c2c; font-weight:700 }
	#cities_post .post .listing_img { width:30% }
	#cities_post .post .entry { width:66% }
	#cities_post .post .entry .listing-title { width:100%; margin-left:0 }
	#cities_post .entry h2 { font-size:16px; font-weight:700; line-height:normal }
	#cities_post .post { padding:8px; margin-bottom:10px }
	#cities_post .post .entry h2 { float:left }
	#cities_post .post .entry .listing_rating { float:right }
	#cities_post .post .entry p { clear:both; line-height:22px }
	#cities_post .entry .bottom_line { font-size:12px; color:#000; padding-bottom:0 }
	#cities_post .entry .bottom_line a { color:#666 }
	#cities_post .entry .bottom_line a:hover { color:#0165BD }
	#event_searchform #searchsubmit { margin-top:0 }

/*
** 16. Widgets
*/
/* 16.1 popular post*/
	.popular_post ul li a.link_img { max-width: 60px; margin-right: 5%; }
	.popular_post ul li .post_data { float: none; width: auto; overflow: hidden; vertical-align: top; word-wrap:break-word; }
	/* 16.2 recent comments*/
	.recent_comments li { padding-left: 0 !important; }
	.comment-header img.avatar { width: 60px; height: 60px; }
	.comment-list li &gt; a,
	.comment-list li &gt; img.avatar { float: left; margin-right: 20px; }
	.comment-list li &gt; a + div,
	.comment-list li &gt; a + div.comment-wrap,
	.comment-list li &gt; img.avatar + div,
	.comment-list li &gt; img.avatar + div.comment-wrap  { overflow: hidden; word-wrap:break-word; }
	.average_rating_wrapper ~ .comment-list li &gt; a + div,
	.average_rating_wrapper ~ .comment-list li &gt; a + div.comment-wrap,
	.average_rating_wrapper ~ .comment-list li &gt; img.avatar + div,
	.average_rating_wrapper ~ .comment-list li &gt; img.avatar + div.comment-wrap  { overflow: visible; word-wrap:break-word; padding-left: 80px; }
	#rate .rating_text { width: 135px; display: inline-block; }
	#comments .comment-list li ol.children { padding-left: 80px; padding-top: 20px;}	
	#comments [class*="_rating"] li {  border: medium none; clear: none; line-height: 1; padding: 0; width: auto; }
	#comments [class*="_rating"] li .rating-off, 
	#comments [class*="_rating"] li .rating-on {  top: 1px; }

/* 16.3 claendar*/
	table.calendar_widget td.date_n div span.calendar_tooltip { background:#fff; border:2px solid #0165BD }
	#wp-calendar th, #wp-calendar td { padding: 0; text-align: center; }
	.widget #wp-calendar .calendar_tooltip .event_title { color:#0165BD; font-weight:700; margin-bottom:4px }
	table.calendar_widget td.date_n div span.calendar_tooltip small { font-size:100% }

/* 16.4 Search Nearby Widget */ 
	.home_page_banner { position:relative }
	.home_page_banner .search_location { position:absolute; top:100px; left:50%; max-width:1200px; z-index: 100; }
	.home_page_banner .search_location .widget-wrap { max-width:1200px; margin-left:-50% }
	.home_page_banner .search_location .widget-wrap .search_nearby_widget h3 { border:none; padding:0 }
	.home_page_banner .search_location .widget-wrap .search_nearby_widget .searchform_wdgt input[type=text] { display:inline-block; *display:inline; zoom:1; vertical-align:top; max-width:240px; margin:0 4px 0 0 }
	.home_page_banner .search_location .widget-wrap .search_nearby_widget .searchform_wdgt input[type=submit] { margin:0 }
	.search_nearby_widget .search_range input { box-shadow:none!important }
	.sidebar-1c .search_location .widget-wrap .search_nearby_widget .searchform_wdgt input[type=text] { display:inline-block; *display:inline; zoom:1; vertical-align:top; max-width:550px; margin:0 4px 0 0 }

/* 16.5 Social Media*/
	.singular-post .single-social-media { float:left; margin:20px 15px 0 0 }
	.singular-post .single-social-media .addthis_toolbox { display:inline-block; margin-right:8px; vertical-align:top }
	.singular-post .single-social-media .addthis_toolbox a img { margin:0 }
	.singular-post .single-social-media .addthis_toolbox a, .singular-post .single-social-media .addthis_toolbox iframe { display:block; margin:0; padding:0 }
	.directory-home .map_fixed_width { margin:0 auto; max-width:1200px; background-color:#FFF; padding-left:20px; padding-right:20px }
	.singular .social-media-share { clear: both; float: left; margin:0 0 20px; }

/* 16.6 Home Page Display Post Widget */
	.widget_loop_taxonomy .post .entry p strong { color:#000; font-weight:400 }
	.post.featured_post { background:#fffbef }
	.widget_loop_taxonomy .post h2.entry-title a { font-weight:700 }
	.widget_loop_taxonomy_wrap.grid .post {border-bottom: 0;}
	.grid .post:last-child { padding-bottom:20px }
	.icl_languages_selector { position:relative; z-index:99 }

/* sidebar list */
	.sidebar .listing_post .hentry h2 a { color:#666; font-size:14px }
	.sidebar .listing_post .hentry h2 a:hover { color:#0165BD }
	.sidebar .listing_post .hentry .entry-summary a { color:#666 }
	.sidebar .listing_post .hentry .entry-summary a:hover { color:#0165BD }
	.listing_post .post span img { float: left; }
	.widget.listing_post .post .entry-header {width: auto; overflow: hidden; word-wrap:break-word;  display: block;}
	.widget.listing_post .post .post-blog-image img { height: auto; }
	@media screen and (max-width: 1200px){
		.ctynamemob { position: fixed; top: 0; left: 0; width: 100%; background: #f7f7f7; box-shadow: 0 3px 10px rgba(0,0,0,.1); font-size: 14px; font-weight: 700; text-align: center; padding: 2px 15px; z-index: 999; }
		.ctynamemob.sticky_main_cty { display: block; }
		.widget.listing_post .post[class*="format-"]{float: none; clear: inherit; overflow: visible; display:inline-block;}
	}
	@media screen and (max-width: 480px){
		.widget.listing_post .post .entry-header{ width: 100%; display: inline-block;}
		.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"] {
			width: 100%;
    		max-width: 100%;
		}
	}

	.widget.listing_post .post .post-blog-image,.sidebar .widget.listing_post .post-blog-image  { float: left; }

/* 16.7 Calendar */
	#content li.add_to_my_calendar .calendar a.calendar_show span:before { top: 0; }
	.pe_advsearch_form #toggle_postID { max-height:316px }
	#searchsubmit { margin:0 }

/* 16.8 Search Filters */ 
	.filter { margin-bottom: 10px;}
	.hrz-list-filter ul { list-style: none; margin: 0; }
	.hrz-list-filter ul li { display: inline-block; vertical-align: top; padding: 0 20px 0 0 !important; }
	.hrz-list-filter ul li input[type="checkbox"] { margin: -3px 5px 0 0; }
	.ver-list-filter ul { list-style: none; margin: 0; }
	.ver-list-filter ul li input[type="checkbox"] { margin: -3px 5px 0 0; }
	.ver-list-filter.fil-scroll &gt; ul { max-height: 100px; overflow-y: auto; }
	.ver-list-filter.list-tree li { border-bottom: 1px solid #ddd; }
	.ver-list-filter.list-tree li .filter-items { margin-bottom: 5px; }
	.ver-list-filter.list-tree li .filter-items label { padding-left: 20px; }
	.ver-list-filter.list-tree li .filter-items label.title-label { margin-bottom: 5px; }
	.ver-list-filter.list-tree li .filter-items label.title-label i { font-size: 12px; margin-right: 5px; }
	.ver-list-filter p.description{padding: 0;}
	.filter-wid-slider .fil-wrap { position: relative; padding-top: 10px; }
	.filter-wid-slider .fil-wrap .sliderbase { height: 10px; background: #ddd; border: 1px solid #ccc; border-radius: 20px; }
	.filter-wid-slider .fil-wrap .slideroverlap { width: 64%; height: 10px; background: #999; border-color: #999; border-radius: 20px; margin-top: -10px; }
	.filter-wid-slider .fil-wrap .handle { position: absolute; top: 7px; width: 16px; height: 16px; background: #444; border-radius: 50px; }
	.filter-wid-slider .fil-wrap .handle.h-right { left: 62%; }
	.price-filter-wrap .accordion h3 i { float: right; margin-top: 5px; }
	.price-filter-wrap .accordion dd &gt; a { background: none; padding: 0; }
	.price-filter-wrap .accordion dd.active &gt; a { background: none; }
	.price-filter-wrap .accordion .content { padding: 0; }
	.filter_list_wrap,.pfilter_list_wrap, .other_search_criteria_wrap { bottom: 1px solid #ddd \0/; position: relative; border: 1px solid rgba(0,0,0,.1); border-radius: 4px; padding: 15px 20px; margin-bottom: 10px !important; display: none; min-height: 60px; }
	 .other_search_criteria_wrap { display:block; }
	.filter-options.pfilter_list_wrap { padding-bottom: 30px; }
	.filter_list_wrap .filter-options,.pfilter_list_wrap .filter-options{ margin: 0 110px 10px 0;}
	.filter-options .flit-opt-cols { display: inline-block; vertical-align: top; margin-right: 25px; }
	.filter-options .flit-opt-cols span.value a { margin-right: 10px; cursor: pointer;}
	.filter-options .flit-opt-cols span.value a i { margin-left: 5px; }
	.filter-options .flit-opt-cols span.value a:hover{ color: #ff0000; }
	.filter-options .flit-opt-cols .filter-lable, .other_search_criteria_wrap .other_search_criteria label { display: inline-block; vertical-align: top; font-weight: bold; margin-right: 5px; }
	.filter-options .flit-opt-cols .filter-value { display: inline-block; vertical-align: top; }
	.filter-options .flit-opt-cols .filter-value span { margin-right: 10px; }
	.filter-options .flit-opt-cols.search-widin-result { float: right; margin-right: 0; margin-top: 0; }
	.filter-options .flit-opt-cols.search-widin-result input[type="text"] { width: 260px; background-image: url(//www.e-travels.gr/wp-content/themes/images/search.png); background-position: right 11px top 11px; background-repeat: no-repeat; margin-bottom: 0; }
	.filter-options-bottom { margin-bottom: 25px; }
	.filter-options-bottom .filt-result { float: left; margin-top: 8px; }
	.filter-options-bottom .search-by-popularity { float: right; }
	.filter-options-bottom .search-by-popularity select { width: 260px; margin-bottom: 0; }
	.ver-list-filter ul li { padding: 0 !important; margin-bottom: 5px; }
	.ver-list-filter ul li span { float: right; color: #999; margin-right: 5px; }
	.ver-list-filter.fil-scroll &gt; ul { max-height: 176px; }
	.filter-wid-date input[type="text"] { display: inline-block; width: 78%; margin-bottom: 5px; }
	.filter-wid-date a.tri-button { margin: 0 0 5px;  }
/* 16.9 All Category List Widget */
	.all_category_list_widget .category_list{ width: 33%; float: none; display: inline-block; vertical-align: top;}
	.all_category_list_widget .category_list ul li { line-height:24px; }
	.all_category_list_widget .category_list ul { margin:0 0 25px }
	.all_category_list_widget .category_list ul li .children{
		margin-left:10px;
	}
@media screen and (max-width: 1200px){
	.all_category_list_widget .category_list {width: 32%;}
}
@media screen and (max-width: 600px){
	.all_category_list_widget .category_list {width: 100%;}
}

/*
** 17. Event Detail Page
*/
/* 17.1 rating*/
	.event-single-page .hentry .entry-header-title .event_rating { margin:8px 0 0 }
	.event-single-page .hentry .entry-header-title .event_rating .single_rating span { color:#666 }
	.event-single-page .hentry .entry-header-title .event_rating .average_rating { margin-bottom:0 }
	.event-single-page .hentry .entry-header-title .event_rating .single_rating .rating_text { margin-top:1px }

/* 17.2 header*/
	.tevolution-event-manager .post-meta { color:#666; line-height:22px; margin-top:10px; width: 100%; display: inline-block;}
	/*.tevolution-event-manager .post-meta a { color:#000 }*/
	/*.tevolution-event-manager .post-meta a:hover { color:#0165BD }*/
	.event-single-page .hentry .entry-header-title .entry-header-custom-wrap, .preview_submit_from_data .hentry .entry-header-title .entry-header-custom-wrap { margin-top:30px }
	.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p { line-height:normal }
	.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p label { color:#000; font-weight:400 }

/* 17.3 event attend*/
	.attending_event { position:relative; background:#fffbef; border-radius:4px; padding:20px 20px 20px 100px; margin:0 0 20px }
	.attending_event img { position:absolute; top:20px; left:20px; width:60px; height:60px; border:1px solid #d1d1d1 }
	.attending_event span.fav span.span_msg { float:left; color:#333; font-weight:700; margin-right:20px }
	.attending_event span.fav a { background-image: none; position: relative; }
	.attending_event span.fav a.addtofav { float:left; color:#333; font-weight:700; padding-left:20px }
	.attending_event span.fav a.addtofav.attending:before { color: #99BF3D; font-family: 'Font Awesome 5 Pro'; content: "\f00c"; font-weight: 900; position: absolute; left: 0; }
	.attending_event span.fav a.addtofav.not_attending:before { color: #CD3232; font-family: 'Font Awesome 5 Pro'; content: "\f00d"; font-weight: 900; position: absolute; left: 0; }
	.attending_event span.fav span.span_msg a { color:#333 }
	.attending_event span.fav span.span_msg a:hover { color:#0165BD }
	.attending_event span.fav span.span_msg .attended_persons { font-weight:400 }
	.recurring_event_class ul li { position:relative; background:#fffbef; border-radius:4px; padding:10px!important; margin:0 0 20px }

/* 17.4 event tabs*/
	.event_manager_tab { border-bottom:2px solid #ccc \0/; border-bottom:2px solid rgba(0, 0, 0, .13) }
	.tevolution-event-manager .ui-widget-header, body.single-property #tabs ul.ui-tabs-nav, body.singular-property #tabs ul.ui-tabs-nav { clear:both; margin-left:0; border-width:2px; border-color:#ccc \0/; border-color:rgba(0, 0, 0, .13); margin-bottom:24px }
	.tevolution-event-manager .ui-widget-header li a, body.single-property #tabs ul.ui-tabs-nav li a, body.singular-property #tabs ul.ui-tabs-nav li a  { background-color:rgba(0, 0, 0, .03); background-color:#ccc \0/; border-color:rgba(0, 0, 0, .13); font-size:14px; color:#444; border-width:2px; text-transform:none; padding:14px 15px 13px }
	body.tevolution-directory .ui-widget-header .ui-state-active a:link, .tevolution-directory .ui-widget-header .ui-state-active a:visited, .tevolution-event-manager .ui-widget-header .ui-state-active a, body.single-property #tabs ul.ui-tabs-nav li.ui-tabs-active a, body.singular-property #tabs ul.ui-tabs-nav li.ui-tabs-active a { border-bottom:2px solid #fff; padding:14px 15px 13px; margin-bottom:-2px; font-weight: normal; }
	body.tevolution-event-manager.wordpress .tabs dd:first-child, body.tevolution-event-manager.wordpress .tabs .tab-title:first-child { margin-left: 10px; }
	body.tevolution-event-manager #image_gallery ul { margin-bottom:0 }
	body.tevolution-event-manager .get_direction table { margin:0 }
	body.tevolution-event-manager .get_direction #from-input { font-family:Arial, Helvetica, sans-serif; font-size:14px }
	body.tevolution-event-manager .get_direction select { margin-bottom:5px }
	body.tevolution-event-manager .get_direction .b_getdirection { color:#fff; margin:0 15px 5px 0; display: inline-block; }
	body.tevolution-event-manager .sidebar .get_direction #from-input { margin-bottom:15px }
	body.tevolution-event-manager .sidebar .get_direction .b_getdirection { margin:0 2px 5px 0 }
	body.tevolution-event-manager.event-single-page .entry-content h2, .single-property .entry-content h2, .singular-property .entry-content h2,   .preview_submit_from_data .entry-content h2 { margin-top: 0; border-bottom:4px solid rgba(0, 0, 0, .13); border-bottom:4px solid #e0e0e0 \0/; font-size:20px; color:#000; padding-bottom:6px; margin-bottom:15px }
	body.tevolution-event-manager.event-single-page .entry-content .tabs-content h2, .single-property .entry-content .tabs-content h2{ font-size: 18px; font-weight: bold; margin-bottom: 0; padding-bottom: 0; color: #333; border: 0;}
	.tabs-content h2.print-heading {
		display: none;
	}
	
/* 17.5 organizer*/
	.event-organizer .event-organizer-right { line-height:normal; margin-left: 0; }
	.event-organizer .event-organizer-left + .event-organizer-right { margin-left: -4px;  }
	.event-organizer .event-organizer-right p { margin-bottom:8px }
	.event-organizer .event-organizer-right label { width:20%; color:#000; font-weight:400; margin-bottom: 0;}
	.event-organizer .event-organizer-right span.label_data { width:75%; margin-left:-4px; margin-bottom: 0;}

/* 17.6 pagination*/
	.event-single-page .pos_navigation { padding:0 }
	.event-single-page .bottom_line { float:left; width:88% }
	.event-single-page .pos_navigation .post_left { margin-right:4px }

/* 17.7 comments*/
	.singular-event #content #comments { padding-top:30px }
	.singular-event #content #comments #comments { padding-top:0 }
	.comment-content p a { color: #0165bd; }
	.comment-content p a:hover { color: #666; }

/* 
** 18. woocommerce
*/
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs:before, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before { display:none }
	body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce-page div.product .woocommerce-tabs ul.tabs { border-bottom:2px solid #ccc \0/; border-bottom:2px solid rgba(0, 0, 0, .13) }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li { background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:2px solid #ccc \0/; border:2px solid rgba(0, 0, 0, .13); border-bottom:0; font-size:14px; color:#444; padding:14px 15px 12px }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active { background:#fff; margin-bottom:-2px; padding:13px 15px; border:2px solid #ccc \0/; border:2px solid rgba(0, 0, 0, .13); border-bottom:0 }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a { font-weight:400; text-shadow:none!important }
	body.woocommerce #content .shop_table .actions .coupon input[type="text"]{ height: auto!important;}
	.payment_method li { padding:0 }
	#submit_form .main_btn { padding:15px 30px }
	.t_facebook_fans iframe{ background:#fff }
	.sidebar .event_search #srchevent .form_row .form_row { margin-right:0 }
	.sidebar .hr_input_radio &gt; li {display: inline-block !important;width:50%; border: none;}
	body.woocommerce #content .quantity, body.woocommerce-page #content .quantity { width:64px; }


/*
** 19. Event Attending List
*/ 
	#loop_event_atteding_list.list .post .entry .date { background:#000; border-radius:4px; color:#fff; font-weight:700; text-align:center; line-height:normal; text-transform:uppercase; padding:6px 0 }
	#loop_event_atteding_list.list .post .entry .date span { display:block; font-weight:400 }
	#loop_event_atteding_list .post .event_img { width:30%; float:left;}
	#loop_event_atteding_list.list .post .entry { width:66% }
	#loop_event_atteding_list.list .post .entry .listing-title { width:100%; margin-left:0 }
	#loop_event_atteding_list.list .post { padding:8px; margin-bottom:10px }
	#loop_event_atteding_list.list .post .entry h2 { float:left; font-size:16px; font-weight:700; line-height:normal; margin:0 }
	#loop_event_atteding_list.list .post .entry .event_rating { float:right }
	#loop_event_atteding_list.list .post .entry p { clear:both; line-height:22px; padding-bottom:8px }
	#loop_event_atteding_list.list .post .entry .bottom_line { font-size:12px; color:#000 }
	#loop_event_atteding_list.list .post .entry .bottom_line a { color:#666 }
	#loop_event_atteding_list.list .post .entry .bottom_line a:hover { color:#0165BD }
	.star-rating-control { vertical-align:text-top }
	form#commentform #rate, form#commentform #rate div, form#commentform #rate p { margin:0!important }
	form#commentform #rate div.star-rating-control { margin: 4px !important; }
	body .star-rating-control a{
		line-height: 24px;
	}
	form#commentform .form-submit { padding-top:5px;}
	#commentform #rate { padding:0; margin:0 }
	.readtooltipitem { margin-top:0 }
	.readtooltipitem #rate { margin:4px 10px }
	div.pos_navigation .post_left a:hover span, div.pos_navigation .post_right a:hover span { color:#0165BD; cursor:pointer }
	div.pos_navigation .post_left a:hover em, div.pos_navigation .post_right a:hover em { color:#666; cursor:pointer }

/*
** 20. Form
*/
	.home_page_banner .event_search #srchevent .form_row { display:inline-block; *display:inline; zoom:1; vertical-align:top; max-width:396px; width:100%; padding-bottom:8px; margin:0 4px 0 0 }
	#submit_form .end_date, #submit_form .end_time, #submit_form .st_date, #submit_form .st_time { width:400px; display:inline-block; *display:inline; zoom:1; vertical-align:top }
	#submit_form .end_date.clearfix:after, #submit_form .end_time.clearfix:after, #submit_form .st_date.clearfix:after, #submit_form .st_time.clearfix:after { display:none }
	#submit_form .end_date.clearfix, #submit_form .end_time.clearfix, #submit_form .st_date.clearfix, #submit_form .st_time.clearfix { clear:none }
	.sidebar-1c .event_search #srchevent .form_row { display:inline-block; *display:inline; zoom:1; vertical-align:top; max-width:392px; width:100%; padding-bottom:8px; margin:0 4px 0 0 }
	.sidebar-2c .event_search #srchevent .form_row input[type=text], .sidebar-2c .event_search #srchevent .form_row select, .sidebar-2c .event_search #srchevent .form_row textarea, .sidebar-3c .event_search #srchevent .form_row input[type=text], .sidebar-3c .event_search #srchevent .form_row select, .sidebar-3c .event_search #srchevent .form_row textarea { max-width:100% }
	body .ui-widget-content #submit_form a {color:#333 !important;}
	body .ui-widget-content #submit_form a.btn_input_normal {color:#fff !important;}

/* search page */
	.directory-search-page article .entry-header h2, .event-search-page article .entry-header h2 { float:left }
	article .entry-header h2 { max-width:310px; float:left }
	[class*="user-"] .author-feeds article [class*="-blog"] h2 { max-width: 100%; }
	[class*="user-"] .author-feeds.list article.post [class*="-blog"] h2.entry-title { font-size: 16px; }
	

	#content .submit-progress-steps.columns { padding-left:0; padding-right:0; }
	#content .submit-progress-steps.columns ul li { width:31.76%; }

/*
** 22. MISC
*/
/* 22.1 realestate  */
	.singular-property .supreme_wrapper .entry-header-custom-wrap ul li i { background-color: #0165BD; }
	.wordpress .tabs dd, .wordpress .tabs .tab-title { display: inline-block;}
	body.tevolution-event-manager.wordpress .tabs dd:first-child, body.tevolution-event-manager.wordpress .tabs .tab-title:first-child { margin-left: 0; }
	.wordpress .tabs dd &gt; a, .wordpress .tabs .tab-title &gt; a { margin-bottom: 0; }
    .post .entry .property-title .property-price { width: auto; }



/* 22.2 off-canvas */
	.left-off-canvas-menu div#menu-mobi-secondary .menu li li:hover &gt; a{background-color:rgba(0,0,0,0.3);}
	.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden;}
	.off-canvas-wrap.move-right,.off-canvas-wrap.move-left{min-height:100%;-webkit-overflow-scrolling:touch;}
	.inner-wrap {-webkit-backface-visibility: hidden; position: relative; width: 100%; *zoom: 1; -webkit-transition: -webkit-transform 500ms ease; -moz-transition: -moz-transform 500ms ease; -ms-transition: -ms-transform 500ms ease; -o-transition: -o-transform 500ms ease; transition: transform 500ms ease; } 
	.inner-wrap:before,.inner-wrap:after{content:" ";display:table;}
	.inner-wrap:after{clear:both;}
	.tab-bar{-webkit-backface-visibility:hidden;background:#FFF;color:white;height:2.8125rem;line-height:2.8125rem;position:relative; border-bottom: 1px solid rgba(0,0,0,0.3); z-index: 10;}
	.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:white;font-weight:bold;line-height:2.8125rem;margin:0;}
	.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem;}
	.left-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-right:solid 1px rgba(0,0,0,0.3);left:0;}
	.right-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-left:solid 1px rgba(0,0,0,0.3);right:0;}
	.tab-bar-section{padding:0 .625rem;position:absolute;/*text-align: center;*/height:2.7125rem;top:0;}
	.tab-bar-section.left{left:0;right:2.8125rem;}
	.tab-bar-section.right{left:2.8125rem;right:0;}
	.tab-bar-section.middle{left:2.8125rem;right:2.8125rem; padding-right: 3rem}
	.tab-bar .menu-icon{text-indent:2.1875rem;width:2.8125rem;height:2.8125rem;display:block;line-height:2.0625rem;padding:0;color:white;position:relative;-ms-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	.tab-bar .menu-icon span{position:absolute;display:block;height:16px;width:22px;line-height:1;top:.9375rem;left:11px;background:url(//www.e-travels.gr/wp-content/themes/Directory/images/directory-nav-icon.png) no-repeat 0 0;box-shadow: none !important;}
	.tab-bar .menu-icon:hover span{ opacity: .8; }
	.left-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#0665BD;z-index:1001;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;opacity:0;transition:all .5s ease-in 0; overflow-x:hidden;}

	
	

	
	.move-right .left-off-canvas-menu, .move-right .widget-nav-menu{opacity:1;}
	
	.left-off-canvas-menu *,
	.move-right .left-off-canvas-menu{opacity:1;}
	.left-off-canvas-menu *{-webkit-backface-visibility:hidden;}

	.right-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#0665BD;z-index:1001;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0;}
	.right-off-canvas-menu *{-webkit-backface-visibility:hidden;}
	ul.off-canvas-list,body .left-off-canvas-menu .nav_bg ul.mega,body .right-off-canvas-menu .nav_bg ul.mega{list-style-type:none;padding:0;margin:0;}
	ul.off-canvas-list li label,body .left-off-canvas-menu .nav_bg ul.mega li label,body .right-off-canvas-menu .nav_bg ul.mega li label{padding:.61rem .9375rem;color:rgba(255,255,255,0.7);text-transform:uppercase;font-weight:bold;background:rgba(0,0,0,0.7);border-top:1px solid #5e5e5e;border-bottom:none;margin:0;width:88%;}
	ul.off-canvas-list li a,body .left-off-canvas-menu .nav_bg ul.mega li a,body .right-off-canvas-menu .nav_bg ul.mega li a,div#menu-mobi-secondary .menu .off-canvas-list li a,div#menu-mobi-secondary1 .menu .off-canvas-list li a,div#menu-subsidiary .menu .off-canvas-list li a,body .left-off-canvas-menu div#menu-mobi-primary .menu &gt; ul &gt; li &gt; a,body .right-off-canvas-menu div#menu-mobi-primary .menu &gt; ul &gt; li &gt; a{display:block;padding:.66667rem;color:rgba(255,255,255,0.7);border-bottom:1px solid rgba(0,0,0,0.2);transition:background 300ms ease;}
	ul.off-canvas-list li a:hover,body .left-off-canvas-menu .nav_bg ul.mega li a:hover,body .right-off-canvas-menu .nav_bg ul.mega li a:hover,div#menu-mobi-secondary .menu .off-canvas-list li a:hover,div#menu-mobi-secondary1 .menu .off-canvas-list li a:hover,div#menu-subsidiary .menu .off-canvas-list li a:hover,body .left-off-canvas-menu div#menu-mobi-primary .menu li a:hover,body .right-off-canvas-menu div#menu-mobi-primary .menu li a:hover{background-color:rgba(0,0,0,0.3)!important;}
	div#menu-mobi-secondary .menu .off-canvas-list &gt; li &gt; a,div#menu-mobi-secondary1 .menu .off-canvas-list &gt; li &gt; a,div#menu-subsidiary .menu .off-canvas-list &gt; li &gt; a,body .left-off-canvas-menu div#menu-mobi-primary .menu &gt; ul &gt; li &gt; a,body .right-off-canvas-menu div#menu-mobi-primary .menu &gt; ul &gt; li &gt; a{font-weight:bold;font-size:16px;}
	body .left-off-canvas-menu .mega-menu .nav_bg,body .right-off-canvas-menu .mega-menu .nav_bg{padding:0!important;background:transparent!important;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a,body .left-off-canvas-menu .mega-menu ul.mega .sub li.mega-hdr li a,body .right-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a,body .right-off-canvas-menu .mega-menu ul.mega .sub li.mega-hdr li a,div#menu-mobi-secondary .menu .off-canvas-list li li a,div#menu-mobi-secondary1 .menu .off-canvas-list li li a,div#menu-subsidiary .menu .off-canvas-list li li a{border:none;}
	div#menu-mobi-secondary .menu .off-canvas-list &gt; li &gt; ul &gt; li &gt; a,div#menu-mobi-secondary1 .menu .off-canvas-list &gt; li &gt; ul &gt; li &gt; a,div#menu-subsidiary .menu .off-canvas-list &gt; li &gt; ul &gt; li &gt; a,body .left-off-canvas-menu div#menu-mobi-primary .menu &gt; ul &gt; li &gt; ul &gt; li &gt; a,body .right-off-canvas-menu div#menu-mobi-primary .menu &gt; ul &gt; li &gt; ul &gt; li &gt; a{font-weight:bold;color:#fff;}
	body .left-off-canvas-menu .mega-menu ul.mega &gt; li,body .right-off-canvas-menu .mega-menu ul.mega &gt; li{border-bottom-color:transparent;}
	div#menu-mobi-secondary .menu .off-canvas-list &gt; li &gt; ul &gt; li:last-child,div#menu-mobi-secondary1 .menu .off-canvas-list &gt; li &gt; ul &gt; li:last-child,div#menu-subsidiary .menu .off-canvas-list &gt; li &gt; ul &gt; li:last-child{border-bottom:1px solid rgba(0,0,0,0.3);}
	div#menu-mobi-secondary .menu .off-canvas-list li a:hover,div#menu-mobi-secondary1 .menu .off-canvas-list li a:hover,div#menu-subsidiary .menu .off-canvas-list li a:hover{background-color:rgba(0,0,0,0.3);}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a:hover,body .right-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a:hover{text-decoration:none;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li{width:auto;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.mega .sub,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.mega .sub{padding:0;display:block!important; background: transparent;}
	body .left-off-canvas-menu .mega-menu ul.mega li ul.sub-menu ul,body .right-off-canvas-menu .mega-menu ul.mega li ul.sub-menu ul{margin-left:0;margin-right:0;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a,body .right-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a{padding-left:20px;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr li a,body .right-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr li a{padding:6px 5px 6px 15px!important;background-position:26px 12px;color:#fff;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub{display:block!important; background: transparent;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub a,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub a{padding:9px 25px;border:none;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub a,body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li a,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub a,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li a{color:#fff;font-weight:bold;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub a:hover,body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li a:hover,body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub a:hover,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li a:hover,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a{color:#ccc;background-color:rgba(0,0,0,0.3);}
	.left-off-canvas-menu div#menu-header-horizontal-title,.left-off-canvas-menu div#menu-header-primary-title,.left-off-canvas-menu div#menu-header-secondary-title,.left-off-canvas-menu div#menu-mobi-primary-title,.left-off-canvas-menu div#menu-mobi-secondary-title,.left-off-canvas-menu div#menu-mobi-secondary-title1,.left-off-canvas-menu div#menu-subsidiary-title,.right-off-canvas-menu div#menu-header-horizontal-title,.right-off-canvas-menu div#menu-header-primary-title,.right-off-canvas-menu div#menu-header-secondary-title,.right-off-canvas-menu div#menu-mobi-primary-title,.right-off-canvas-menu div#menu-mobi-secondary-title,.right-off-canvas-menu div#menu-mobi-secondary-title1,.right-off-canvas-menu div#menu-subsidiary-title{padding-left:10px;background:rgba(0,0,0,0.3);text-align:left;}
	.left-off-canvas-menu #sidebar-header{max-width:100%;}
	.left-off-canvas-menu #sidebar-header .search_nearby_widget .searchform_wdgt input[type=text]{margin-left:6%;width:88%!important;float:left;}
	.left-off-canvas-menu #sidebar-header .search_nearby_widget .searchform_wdgt input[type=submit]{margin-left:6%;float:left;}
	.left-off-canvas-menu #sidebar-header .search_nearby_widget .searchform_wdgt input[type=submit]:hover{background-color:#fff;color:#000;}
	.move-right &gt; .inner-wrap{-ms-transform:translate(15.625rem,0);-webkit-transform:translate3d(15.625rem,0,0);-moz-transform:translate3d(15.625rem,0,0);-ms-transform:translate3d(15.625rem,0,0);-o-transform:translate3d(15.625rem,0,0);transform:translate3d(15.625rem,0,0);}
	.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5), 4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0);}
	.move-left &gt; .inner-wrap{-ms-transform:translate(-15.625rem,0);-webkit-transform:translate3d(-15.625rem,0,0);-moz-transform:translate3d(-15.625rem,0,0);-ms-transform:translate3d(-15.625rem,0,0);-o-transform:translate3d(-15.625rem,0,0);transform:translate3d(-15.625rem,0,0);}
	.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5), 4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0);}

	.no-csstransforms .left-off-canvas-menu{left:-15.625rem;}
	.no-csstransforms .right-off-canvas-menu{right:-15.625rem;}
	.no-csstransforms .move-left &gt; .inner-wrap{right:15.625rem;}
	.no-csstransforms .move-right &gt; .inner-wrap{left:15.625rem;}
	.exit-sorting {-webkit-backface-visibility:hidden;transition:background 300ms ease; box-shadow:-4px 0 4px rgba(0,0,0,0.5), 4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(0,0,0,0);top:0;bottom:0;left:0;right:0;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0); display: none;}
	#frontend_ul_radio,#frontend_ul_checkbox{ width: 75%; display: inline-block;}
	#frontend_ul_radio .hr_input_radio li,#frontend_ul_checkbox .hr_input_multicheckbox li{ width: 100%; display: inline-block; padding: 0;}
	#frontend_ul_radio .hr_input_radio li input,#frontend_ul_checkbox .hr_input_multicheckbox li input{ float: left; margin:4px 5px 0 0;}
	body.frontend_editor #frontend_coupons_gallery li, body.frontend_editor .frontend_images_gallery li { margin-bottom:6px; }
	.entry-header-custom-wrap .newVideo .oembed_video_span { z-index: 2;}
	.hentry .entry-header-logo img{ max-height: 150px;}
	.left-off-canvas-menu #sidebar-header{ max-width:100%; float:left;}
	.left-off-canvas-menu #sidebar-header .widget{ float:left; margin-bottom:25px;}
	.left-off-canvas-menu #sidebar-header .search_nearby_widget .searchform_wdgt{ float:left; text-align:left; width:100%;}
	body .left-off-canvas-menu #sidebar-header .search_nearby_widget .searchform_wdgt input[type="text"],body .left-off-canvas-menu #sidebar-header .search_nearby_widget .searchform_wdgt select{ width:88% !important; margin-left:6%;}
	.left-off-canvas-menu #sidebar-header .search_nearby_widget .searchform_wdgt input[type="submit"]:hover{ background:#FFF!important;}
	#directory_search_location-8.search_location .autocompletesearch{ left:130px;}
	#directory_search_location-8.search_location .search_by_mile_active .autocompletesearch{ left:12px;}
	body #tmpl-search-results .post .property_img{ width:30%; margin-right:4%;}
	.frontend_editor .directory_google_map .map_customizer_wrap #panel, .frontend_editor .map_customizer_wrap #panel { position: relative; top: -20px; }

	.tab-bar-section.middle { background-color: white; }

/* social media */
	body .social-media-share { list-style: none; margin: 0; }
	body .social-media-share li { display: inline-block; vertical-align: top; padding-left:0;}
	body .social-media-share li a { display: block; background: #51655a; border-radius: 3px; color: #fff; padding: 1px 1px 1px 8px; margin-right: 5px; } 
	body .social-media-share li a:hover { color: #fff; text-decoration:none;}
	body .social-media-share li a .count { display: inline-block; background: #fff; border-radius: 3px; line-height: 25px; padding: 0 10px 0 14px; margin-left: 6px; }
	body .social-media-share li a .count  .showlabel { display: inline-block; vertical-align: top; overflow: hidden; width: 0; -webkit-transition:all ease-in-out .2s; -moz-transition:all ease-in-out .2s; -o-transition:all ease-in-out .2s; transition:all ease-in-out .2s;  text-indent:-10000px; height: 15px;}
	body .social-media-share li a:hover .count  .showlabel { overflow: hidden; text-indent:inherit;} 
	body .social-media-share li .facebook_share a:hover .count  .showlabel { width: 48px; margin-right: 2px; }
	body .social-media-share li .twitter_share a:hover .count  .showlabel { width: 45px; margin-right: 2px; }
	body .social-media-share li .googleplus_share a:hover .count  .showlabel { width: 18px; margin-right: 2px; }
	body .social-media-share li .pinit_share a:hover .count  .showlabel { width: 22px; margin-right: 2px; }
	body .social-media-share li a{ background:#FFF!important; border-radius:2px; border:1px solid rgba(0, 0, 0, 0.1);}
	body .social-media-share li .facebook_share a .share { color: #0077b6; }
	body .social-media-share li .twitter_share a .share { color: #28b0ee; }
	body .social-media-share li .googleplus_share a .share { color: #c4302a; }
	body .social-media-share li .pinit_share a .share{ color:#eb5655;}
	body .social-media-share li a .count{ border-left:1px solid rgba(0, 0, 0, 0.2); border-radius:0; position:relative; line-height:15px; color:#7b7b7b!important; padding:0 5px 0 9px; margin-left:2px; font-size:14px;}
	body .social-media-share li a .count:after{ content:'\f105'; font-family:'Font Awesome 5 Pro'; font-weight: 900; color:#FFF; position:absolute; left:-3px; top:0; font-size:13px; text-shadow:1px 0 0 rgba(0, 0, 0, 0.5);}
	body .social-media-share li a .count:before{ content:'';position:absolute; left:-1px; top:5px; height:6px; width:1px; background:white;}
	body #tmpl-search-results .post .property_img{ width:30%; margin-right:4%;}
	
	
	.sidebar .fb_iframe_widget iframe { max-width:100%; }

/*tevolution*/
	body .templ_popup_forms { width: 380px; }

/* Individual city list shortcode */
.maincitieslist {  }
.maincitieslist h3 { display: block; width: 100%; border-top: 1px solid rgba(0,0,0,.08); font-size: 16px; font-weight: 700; padding-top: 15px; margin: 15px 0 0; }
.maincitieslist h3:first-child { border: none; padding-top: 0; margin-top: 0; }
.maincitieslist li { display: inline-block; margin-right: 25px; }
.maincitieslist li a { position: relative; padding-left: 12px; }
.maincitieslist li a:before { position: absolute; top: 6px; left: 0; content: ""; width: 5px; height: 5px; border-radius: 50px; background-color: rgba(0,0,0,.7); }


/*realestate*/
	div[id*="_property"].list .post div[class*="_img"], .user #content div[id*="_property"].list .hentry div[class*="_img"], div[id*="_property"].list .hentry div[class*="_img"] { width: 24%; }
	body #loop_property_taxonomy.list .post .property_img, body #tmpl-search-results.list .post .property_img { width: 24%; }
	.list .post .property-wrapper .entry-title-wrapper { margin-bottom: 5px; }
	#loop_property_taxonomy .post .entry .listing_rating { display: none; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.directory_manager_tab #directory_sorting #directory_sortby { height: 36px; }
	select { height: 36px; }
}


@media only screen and (max-width: 980px) {
	
	/*.user #content .hentry .entry,
	.hfeed .post .entry{
		width: 60%;
	}  grid view resposive issue direcory */


	
	
	.grid .post, .grid div[id*="post"]{
		float: none;
		display: inline-block;
	}
	.list .post .entry{
		margin-left: 0;
		padding-left: 10px;
	}
}
@media only screen and (max-width: 767px) {
	/*#loop_listing_taxonomy .entry{
		width: 100%;
	}  list view resposive issue */
	.grid .post, .grid div[id*="post"]{float: left;}
}


@media only screen and (min-width: 1024px) {
	.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  {margin: 0;padding:0; position: fixed;right: 0;top: 0;width: 80%;z-index: 99999;max-width: none;}
	.sticky_main #branding1 {position: fixed; top: 0; width: 20%; background: #fff; padding: 5px 10px 5px 0; z-index: 99999; left: 0; min-height: 52px; height: 20px;}
	.sticky_main #branding1 h1{ height: 100%;}
	.sticky_main #branding1 img{ max-height: 100%; height: auto;}
	body .sticky_main .mega-menu ul.mega, body .sticky_main .nav_bg #menu-secondary .menu{ margin-top: 16px!important; vertical-align: middle;}
	body .sticky_main {float: none;left: 0;margin: 0 auto;padding: 0;position: fixed;right: 0;width: 100%; z-index: 999999;}
	.sticky_main #site-description {display: none;}
	body .sticky_main .nav_bg {border-radius: 0;}
	.comment_excerpt{ color: #0165BD;}
	.comment_excerpt:hover { color: #666;}
	.admin-bar .sticky_main #branding1,.admin-bar .sticky_main #branding,.admin-bar .sticky_main .mega_menu_wrap,.admin-bar .sticky_main div#menu-primary,.admin-bar .sticky_main div#menu-secondary,.admin-bar .sticky_main div#menu-secondary1,.admin-bar .sticky_main div#menu-secondary1{top: 32px;}
	body #loop_listing_archive.grid .post,body #loop_listing_taxonomy.grid .post{
		display: inline-block;
	}
}
@media only screen and (max-width: 1200px) {
	.menu-wrap-custom .nav-secondary,#container .mega-menu.nav-secondary,#container .nav_bg { display: none;}
	body .widget_supreme_banner_slider{ margin-top: 0;}
	.header-widget-wrap {float: left; width: 100%; padding: 20px 0 0;}
	.mobile-header .primary_menu_wrapper{background: transparent;}
}
@media only screen and (max-width: 480px) {
	body #loop_property_taxonomy.list .post .property_img, body #tmpl-search-results.list .post .property_img { width: 100%; }
	#commentform #rate span.rating_desc{
		margin-left: 0!important;
	}
	#submit_form .end_date, #submit_form .end_time, #submit_form .st_date, #submit_form .st_time{width: 100%;}
}


.sidebar .agent-top_wrapper { /*display: table;*/}
.sidebar .agent-top_wrapper .tmpl-agent-photo {float: left; margin-right:10px;}
.sidebar .agent-top_wrapper .tmpl-agent-detail-rt { /* display: table-cell;*/ vertical-align: middle;}
.sidebar .agent-top_wrapper .tmpl-agent-photo img {  border: 1px solid rgba(0, 0, 0, 0.1); height: 88px; width: 88px;}
.sidebar .agent-top_wrapper .tmpl-agent-detail-rt p { padding-bottom: 0;}
.tmpl-agent-details .enquiry-list { display: inline-block; margin: 5px 0 15px; width: 100%;}
.sidebar .tmpl-agent-details .agent-social-networks a i::after{ height: 0; position: static; right: 0; top: 0;width: 0;}
.sidebar .tmpl-agent-details .agent-social-networks a i{width: 12px;}
.tmpl-agent-details .enquiry-list .small_btn { background-color: rgba(0,0,0,0.1); border:1px solid rgba(0, 0, 0, 0.1); border-radius: 3px;  color: #6D6868; display: inline-block; font-size: 0.938em; font-weight: 700; padding: 10px 24px 9px !important;}

/*how-it-works page*/
.how-it-works{ margin-top: 40px;}
.how-it-works h3{font-size: 20px; margin-right: 10px; margin-top: -4px; vertical-align: middle; border-bottom: 2px solid #e9edf2;padding: 0 0 0.75em;}
.how-it-works h3 i{margin-right: 5px;}
.how-it-works img{max-width: 500px;}
.how-it-works p { margin-bottom: 24px; line-height: 2;}
.how-it-works .how-it-works-blog{clear: both;display: inline-block; margin-bottom: 60px;}





/* ==========================================================================
   Easy Price Table
   ========================================================================== */
   a.ptp-button{
		height: auto!important;
		padding-bottom: 0.75em!important;
		line-height: normal!important;
		border-bottom: none!important;
   }
   .ptp-pricing-table{
		text-align: left!important;
   }










@media print {
	.left-off-canvas-menu,
	.home_page_banner,
	.home_page_banner .map_sidebar,
	.header-widget-wrap,
	header .nav_bg,
	.primary_menu_wrapper,
	.inner-wrap .tab-bar,
	div#menu-primary,
	div#menu-secondary,
	div#menu-secondary1,
	.mega-menu,
	div#menu-primary .mega-menu,
	div#menu-secondary1 .mega-menu,
	.tabs,
	.realated_post,
	.map-wrap.right,
	#directory_detail_img,
	.comment-respond,
	.claim_ownership,
	.share_link,
	.send_btns,
	.fav,
	.pos_navigation,
	.social-media-share,
	.rate_visit,
	.splendor_slider,
	.exit-off-canvas,
	.exit-selection,
	#listing_video,
	#listing_map,
	.exit-city-selection{
		display: none !important;
		height: 0 !important;
		overflow: hidden !important;
		width: 0 !important;
	}

	.sidebar .widget,
	#footer,
	body .tab-bar,
	#tabs.ui-tabs .ui-tabs-nav,
	.post-meta,
	.pos_navigation,
	.get_direction,
	.claim-post-wraper,
	.singular-property #loop_property_taxonomy.grid,
	#property_video,
	#property_map,
	.property-page-end,
	#comments,
	.tmpl_property_agent .tmpl-agent-details #contact_frm,
	#breadcrumb,
	.breadcrumb,
	.clearfix::after,
	.widget.tmpl_classified_seller,
	.sidebar .widget.tmpl_property_agent,
	.widget.contact_us,
	#slider,
	#silde_gallery {
		display: none !important;
		height: 0 !important;
		width: 0 !important;
		overflow: hidden !important;
	}
	#content.large-9,
	#main #content,
	#container,
	.singular-listing .entry-content{
		width: 100% !important;
		float: none!important;
		margin: 0!important;
		padding: 0!important;
		box-shadow: none!important;
	}


	.grid .post,
	.grid div[id*="post"] {
		display: inline-block;
		float: none;
		width: 28%;
	}

	body {
		visibility: hidden;
	}

	body .supreme_wrapper {
		visibility: visible;
	}



	.singular-property .entry-header-custom-wrap,
	.single-property .entry-header-custom-wrap {
		margin-bottom: 0;
	}

	.wordpress .tabs-content &gt; .content {
		display: inline-block !important;
		width: 100%;
	}

	body.singular:not(.home) #content.large-9 {
		padding: 0 !important;
		margin: 0 !important;
	}

	*,
	*:before,
	*:after {
		color: #000 !important;
	}

	.tabs-content h2.print-heading,
	.singular-listing h2.print-heading{
		font-size: 25px !important;
		margin: 0 0 10px 0 !important;
		padding: 0 !important;
		font-family: Arial, sans-serif !important;
		display: inline-block !important;
		width: 100% !important;
		color: #000!important;
		height: auto!important;
		overflow: visible!important;
	}
	.bottom_line,
	.view_counter {
		display: none;
	}
	a:after {
		content: " ["attr(href) "] ";
	}
	
	
.post_gallery_container #carousel .flex-direction-nav li a { top: -44%;  position: absolute; font-size:0px; }
.post_gallery_container #carousel .flex-direction-nav li a::before { content:""; }

@media print {
  a[href]:after {
* Template : Directory
Template: Directory
Template: Directory
Template: Directory
*/
Template: Directory
* Template: Directory
Template: Directory
*/
Template: Directory
*/
Template: Directory
Template: Directory
*/
Template: Directory
Template: Directory
Template: Directory
Template: Directory
Template: Directory
Template: Directory
*/
Template: Directory
Template: Directory
Template: Directory
* Template: Directory
Template: Directory
Template: Directory
Template: Directory
*/
* Template : Directory
Template: Directory
*/
Template: Directory
* Template : Directory
* Template : Directory
Template: Directory
Template: Directory
Template: Directory
Template: Directory
Template: Directory
*/
* Template : Directory
* Template: Directory
*/	/*@media screen and (device-width: 360px) and (device-height: 592px) and (-webkit-device-pixel-ratio: 3) {*/
	@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {

	.wordpress *,.wordpress *:before,.wordpress *:after{ box-sizing: border-box;}

	/* font size */
	html { font-size: 100%; text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;font-smooth:always;}
	body{ line-height: 20px; font-size: 1rem; font-family: Arial,'open sans','Helvetica Neue'; }
	body h1.loop-title, body h1.page-title{ font-size: 1.444rem;}
	body h2{ font-size: 1.125rem;}
	p { padding-bottom: 10px; }
	.right-small {    height: 2.813rem;width: 2.813rem;}
	body { height: 100% }
	.supreme_wrapper { /* min-height: 100%; */ }
	body.mobile-view .header-widget-wrap{ padding: 10px; margin: 0; float: left;}
	body.admin-bar.mobile-view .header-widget-wrap{top: 60px!important;}
	.mobile-view .large-8.columns { padding-left: 0; padding-right: 0; }
	.mobile-view #sidebar-header { float: left; width: 100%; }
	/*.toggle_handler #directorytab { display: none; }*/
	.mobile-view.home #main #content, .mobile-view.home #main .sidebar { padding-top: 0; }
	.search-toggle .search-toggle-pos, .location_fld_wrapper {  z-index: 99; }
	.mobile-view #listpagi .pagination a { border-radius: 4px; }
	.mobile-view.archive .hfeed .post .entry-header {float: none;margin: 0;}
	.mobile-view .entry-content img { max-width: 100%; }

	/*child themes*/
		/*emblem*/
		.mobile-view .primary_menu_wrapper .widget.widget.login { display: none !important; }
		body.mobile-view  .primary_menu_wrapper #menu-primary, .mobile-view #header #nav-secondary { display: none; }
	.mobile-view .d_location_type_navigation .d_location_navigation_left .horizontal_location_nav li .cities_names ul li a:hover { background-color: rgba(0,0,0,0.05); }
	.mobile-view .d_location_type_navigation .d_location_navigation_left .horizontal_location_nav li:last-child { margin-bottom: 5px; }	
	.mobile-view .primary_menu_wrapper .menu-container,.mobile-view #branding,.mobile-view #branding1,.mobile-view #header .nav-secondary.columns,.mobile-view #header #nav-secondary{ display: none;}
	.mobile-view.location_manager .primary_menu_wrapper{ margin-top: -45px;}
	/*.mobile-view .container-wrap{ padding-top:15px;}*/
	.mobile-view.taxonomy .container-wrap{ padding-top:0px;}
	/*.mobile-view.taxonomy .primary_menu_wrapper{ margin-top: -45px;}*/
	.mobile-view .primary_menu_wrapper{ background: transparent;}
	.mobile-view #header .nav-secondary{ display: none;}
	.mobile-view .widget h3, .mobile-view .widget-search .widget-title, .mobile-view .widget-title, .mobile-view .widget.title { border: none; }
	.mobile-view .category_list_wrap ul li.view, .mobile-view .category_list_wrap ul li.view { border-bottom:none !important; }
	.mobile-view .category_list_wrap article:last-of-type { border-bottom: 1px solid #e5e5e5 !important }
	body.mobile-view  .widget:first-child { margin-top: 10px; }
	/* search */
	.mobile-view .header-widget-wrap { padding:20px 15px; display: none; border-bottom: 1px solid #e5e5e5;}
	.mobile-view .mobile-search { color: white; padding: 15px; }
	.mobile-view .mobile-search:hover { color: white; }
	.mobile-view .sidebar .searchform_wdgt input[type="text"],
	.mobile-view #footer .searchform_wdgt input[type="text"]{ display: inline-block; width: 100%; max-width: 100%; margin: 0 0 10px; padding-right: 90px;}
	
	.mobile-view.singular .pos_navigation .post_left a i,
	.mobile-view.singular .pos_navigation .post_right a i{
		display: inline;
		position: absolute;
		top: 8px;
	}
	.mobile-view.singular .pos_navigation .post_left a i{
		left: 11px;
	}
	.mobile-view.singular .pos_navigation .post_right a i{
		right: 11px;
	}
	.mobile-view.singular .pos_navigation .post_left a i:before, .mobile-view.singular .pos_navigation .post_right a i:before { display: inline; }
	.tmpl-agent-details .enquiry-list{
		margin-bottom: 5px;
	}
	#commentform input[type="submit"]{
		margin-top: 10px;
	}

	.mobile-view .search_nearby_widget{ text-align: center;}
	.mobile-view .search_nearby_widget input { margin-bottom: 10px; }
	.form_row #term_and_condition + label { display: inline; }


	/*mobile filter */
	.mobile-view .header-widget-wrap .widget.tmpl_search_property { background-color: #f9f9f9; font-size: 1rem; padding-bottom: 15px; border-bottom: 1px solid #e5e5e5; }
	.mobile-view .header-widget-wrap .widget.tmpl_search_property h3 { display: none; }
	.mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property .select-wrap span.select { padding-top: 12px; padding-bottom: 12px; background-color: white; border-color:#e5e5e5; }
	.mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property h4:first-of-type { margin-top: 0; }
	.mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property h4 { color: #7D7D7D; font-size: 1.125rem; line-height: 2; margin-bottom: 0; margin-top: 20px; }
	.mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property input[type="text"], .mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property input[type="submit"], .mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property select { position: relative; max-width: 100%; margin-bottom: 0; border:1px solid #e5e5e5; border-bottom: 0;  padding:12px 10px; font-size: 1rem; }
	.mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property li:last-child input[type="text"],	.mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property li:last-child input[type="submit"], .mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property li:last-child select { border-bottom: 1px solid #e5e5e5; }
	.mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property .flt-pstatus, .filter ul, .hr_input_multicheckbox { border: 1px solid #e5e5e5;   background-color:white; }
	.mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property .flt-pstatus li, .filter ul li { margin:0;  width: 49%; line-height: 1; border-bottom: 0; vertical-align: top; display: inline-block; }
	.mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property .flt-pstatus li:last-child, .filter ul li:last-child, .hr_input_multicheckbox &gt; .form_cat:last-child { padding-bottom: 8px; }
	.mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property .flt-pstatus li label, .filter ul li label, .hr_input_multicheckbox &gt; .form_cat label { display: block; width: 100%; padding:10px 15px 10px 40px; margin-bottom: 0; line-height: 1.6; position: relative; cursor: pointer;}
	.mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property .flt-pstatus li input[type="checkbox"], .filter ul li input[type="checkbox"], .hr_input_multicheckbox &gt; .form_cat input[type="checkbox"] { opacity: 0; position: absolute; }
	.mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property .flt-pstatus li input[type="checkbox"] + label:before, .filter ul li input[type="checkbox"] + label:before, .hr_input_multicheckbox &gt; .form_cat input[type="checkbox"] + label:before { position: absolute; content: "\f0c8"; font-family: 'Font Awesome 5 Pro'; font-weight: 300; right: auto; top: 10px; bottom: auto; color: #999; font-size: 1rem; left: 15px; }
	.mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property .flt-pstatus li input[type="checkbox"]:checked + label:before, .filter ul li input[type="checkbox"]:checked + label:before, .hr_input_multicheckbox &gt; .form_cat input[type="checkbox"]:checked + label:before { content: "\f14a"; }

	.filter ul li input[type="radio"] { opacity: 0; position: absolute; }
	.filter ul li input[type="radio"] + label:before { position: absolute; content: "\f111"; font-family: 'Font Awesome 5 Pro'; font-weight: 300; right: auto; top: 10px; bottom: auto; color: #999; font-size: 1rem; left: 15px; }
	.filter ul li input[type="radio"]:checked + label:before { content: "\f28d"; }

	.mobile-view .header-widget-wrap { width: 94%; }
	.search_filter .filter ul li { width: 100%; }
	.tmpl_filter_results .sf_cat li input[type="checkbox"] { top: 18px; left: 23px; opacity: 1; }

	.widget .pbedrooms input, .widget .pbathrooms input { width: 48%; margin-right: 1% }
	.widget .pbedrooms input:last-child, .widget .pbathrooms input:last-child { margin-right: 0; }
	
	body.mobile-view .header-widget-wrap .widget.tmpl_search_property .ui-widget-content { margin-left: 15px; margin-right: 20px; margin-top: 20px; width: calc(100% - 60px); background-color: rgba(0, 0, 0, 0.2); height: 2px; }
	.mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property #propery-price-range .ui-slider-handle { background-color: white; height: 25px; width: 25px; top: -15px; border-color:#ccc; cursor: pointer; }
	.mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property #propery-price-range .ui-slider-range { height: 2px; background-color: #999; border: none;}
	.mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property .pbedrooms, .mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property .pbathrooms { margin-left: 0; }
	.mobile-view .tmpl-accordion .tmpl-accordion-navigation &gt; a { font-size: 1.222rem; line-height: 1.2; }
	.sf_search_range input[type="text"] { margin-bottom: 10px; }
	#searchfilterform .ui-slider-horizontal { width:95%; height: 6px; }
	#searchfilterform .ui-slider-horizontal .ui-slider-handle { top: -7px; }
	.mobile-view .filter_list_wrap,  .mobile-view .pfilter_list_wrap { padding-bottom: 40px; }
	.full_map_page #map_canvas{max-height: inherit; height: 550px;}


	.custom_fields_load{position:relative;}
	.custom_fields_load:before{background-image:url(//www.e-travels.gr/wp-content/plugins/Tevolution/css/images/process-loader.gif);content:" ";display:block;height:70px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:3%;width:70px;z-index:10;}
	.custom_fields_load:after{background-color:#fff;bottom:0;content:" ";display:block;left:0;opacity:0.7;filter:alpha(opacity=70);position:absolute;right:0;top:0;}
	.mobile_listing_popup .widget { margin: 0; }

	/* bredcrumb */
	.mobile-view .breadcrumb,.mobile-view .breadcrumb.columns{ display: none;}

	/* sorting options */
	.sort_order_alphabetical { clear: both; margin-bottom:20px }
	.sort_order_alphabetical ul li { display: inline-block; line-height: normal; vertical-align: top;}
	.sort_order_alphabetical ul li a { font-size: 0.875rem; color:#666; padding:4px 8px }
	.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:#000; color:#fff; font-weight:400 }
	#ui-datepicker-div .ui-widget-header, .ui-widget, .ui-widget-content { color:#666 }
	body .ui-widget-content a { color:#333 }
	body .ui-widget-content a:hover { color:#666 }
	#ui-datepicker-div.ui-datepicker .ui-datepicker-next, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev { border:none }
	#ui-datepicker-div.ui-datepicker .ui-datepicker-next span, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev span { display:none }


	#organizer_logo { height: auto!important; }

	/* mobile-listing-header */
	
	.mobile-view .mobile-listing-header { position: relative; width: 100%; display: inline-block; float: left;  padding: 10px 15px; border-bottom: 1px solid #e5e5e5;}
	.mobile-view .sort_options { float: right; position: relative; right: 0; top: 0; display: none;}
	.mobile-view .directory_manager_tab { display: block; float: right; margin: 0; padding:0; width: auto; border: 0; clear: none;}
	.mobile-view .directory_manager_tab ul.view_mode{ float: left; display: inline-block;}
	.mobile-view .directory_manager_tab ul.view_mode li { max-height: 35px;	display:inline-block; float: right; margin-left: 7px;}
	.mobile-view .directory_manager_tab ul.view_mode li a,
	.mobile-view a#mobile_listing_popup_link { display:inline;	font-size: 0;  background:none; position: relative;  text-align: center; border: none; }
	.mobile-view a#mobile_listing_popup_link { float: right; color: #666; margin-left: 7px; max-height: 35px; display: none; }
	.mobile-view .directory_manager_tab ul.view_mode li a:before,
	.mobile-view a#mobile_listing_popup_link:before { display:block; font-family: 'Font Awesome 5 Pro'; text-align: center; line-height: 35px; font-size: 0.8889rem; border: 1px solid #ccc; width:35px; height:35px; border: 1px solid #ccc; border-radius: 4px; padding-top: 0; font-weight: 900; }
	.mobile-view .directory_manager_tab ul.view_mode li a.active:before { background-color: rgba(0,0,0,0.1); }  
	.mobile-view .directory_manager_tab ul.view_mode li a#listview:before { content: "\f00b"; }
	.mobile-view .directory_manager_tab ul.view_mode li a#gridview{ display: none;}
	.mobile-view .directory_manager_tab ul.view_mode li a#locations_map:before { content: "\f041"; }
	.mobile-view a#mobile_listing_popup_link:before { content: '\f0b0'; }
	.mobile-view .sort_options {  float: none;  position: static; }
	.mobile-view .sort_options .view_mode,.mobile-view ul.sorting_option {margin: 0; }
	div.event_manager_tab ul.view_mode li a.active:before, div.directory_manager_tab ul.view_mode li a.active:before { color: #666; }
	.mobile-view .tev_sorting_option { width: 35px; height: 35px; float: right; display: inline-block; padding: 0; margin:0px 0 0 7px; border: 1px solid #ccc; border-radius: 4px; }
	.mobile-view .tev_sorting_option .select-wrap select { padding: 0; }
	.mobile-view .tev_sorting_option .select-wrap span.select{ background:none; border: 0; font-size: 0; height: 35px; width: 35px; padding: 0; margin: 0;}
	.mobile-view .tev_sorting_option .select-wrap span.select:after{ font-size: 1rem; content: "\f0dc";  color: #666; font-family: 'Font Awesome 5 Pro'; font-weight: 900;}
	.mobile-view .tev_sorting_option select,.mobile-view ul.sorting_option select{ max-width: 100%; opacity: 0;}
	.mobile-view .select-wrap span.select:after { right: 14px; }
	.mobile-view .select-wrap select { height: 35px; cursor: pointer; }
	.mobile-view .select-wrap .tev_options_sel + span.select:after { left: 12px; position: absolute; top: 8px; z-index: 1; }

	.mobile-view .hide { display: none; }
	.mobile-view .view_type_wrap { border: 1px solid #e5e5e5; margin-top: 15px; margin-bottom: 15px; }
	.mobile-view .column,.mobile-view .columns{ display: inline-block; width: 100%;}
	.mobile-view .list .entry h2.entry-title + [class*="rating"] { position: relative; top: 1px; left: 0; float: left; margin:0;}	
	.mobile-view #main .wrap.row,.mobile-view.singular #main { padding-top: 0 !important; }
		
	body.mobile-view.tevolution-directory .category-widget &gt; div{ margin-bottom: 0;}
	.mobile-view #slider .flex-direction-nav{ display: inline-block;}
	.mobile-view #slider .flex-direction-nav li a{ margin-top: -30px;}
	
	body.mobile-view #main p { position: relative; }
	body.mobile-view .widget_loop_event #loop_listing_taxonomy .event .entry-details p { padding-left: 25px; margin: 5px 0; }
	/*.mobile-view .entry-content { float: none; }*/
	.mobile-view .entry-content p:last-of-type { padding-bottom: 0; }
	/* front page */
	.mobile-view .home_page_banner{ display: none;}
	.mobile-view .home_page_banner .map_sidebar{ padding: 0; margin-bottom: 15px;}
	.mobile-view.category-map .mobile-listing-header { margin-bottom: 0; }
	.mobile-view.category-map #main #content { padding: 0; }
	.mobile-view.category-map #directory_listing_map, .category-map .map_sidebar_listing, .category-map .top_banner_section_in, .category-map .iprelative, .category-map #map_canvas { height: 100% !important; max-height: 100%; margin: 0; padding: 0; }
	.mobile-view.category-map .directory_manager_tab { min-height: unset; }
	.mobile-view #main { padding-top: 0px !important;}
	.mobile-view .tab-bar { margin: 0; overflow: hidden;}
	footer { background-color: #0665BD; }


	/* Select DropDown */
	.select-wrap { position:relative;}
	#submit_form .form_row .select-wrap { float:left; min-width:100%; }
	.select-wrap select{ position:relative; cursor:pointer; width:95%; }
	.select-wrap select option{ font-size:15px; margin:5px 12px;}
	.select-wrap span.select{ position:absolute; left:0; top:0; background: none; border:1px solid rgba(0,0,0,0.2); padding:6px 12px; max-width:396px; width:100%; cursor:pointer; text-align:left; min-height: 35px; max-height: 35px; overflow: hidden;}
	.select-wrap span.select:after{ content: "\f0d7"; position:absolute; right:8px; top:8px; font-family:'Font Awesome 5 Pro'; font-weight: 900; }
	select#scat + span.select {display: block;}
	select#scat {opacity: 0 !important;}
	.select-wrap .tev_options_sel + span.select { background-color: rgba(0, 0, 0, 0.05); border: 1px solid rgba(0, 0, 0, 0.13); border-radius: 4px;}
	.select-wrap .tev_options_sel + span.select:after { top: 6px; }

	
	/*post listing*/
	body .widget{ margin: 20px 0 0;}
	.mobile-view .list .post, .mobile-view .list .hentry, .mobile-view .list div[id*="post"] { padding: 10px 15px; margin: 0 -15px;}
	.mobile-view .widget_loop_taxonomy h3.widget-title{ margin-bottom: 0;}
	.mobile-view .widget_loop_taxonomy h3.widget-title .more{ float: right; margin-top: 0; font-size:0.875rem;}
	.mobile-view .widget_loop_taxonomy_wrap{ width: 100%; display: inline-block; padding-top: 0;}
	.mobile-view .post .entry div.entry-title,.mobile-view .post .entry  div.event-title { line-height: 1; margin-bottom: 0; width: 100%; display: inline-block; float: left;}
	.mobile-view .post .entry div.entry-details,.mobile-view .post .entry  div.event-details{ width: 100%; display: inline-block; float: left;}
	.mobile-view .post .entry .date{ width: 100%; display: inline-block; float: left; margin:  0 0 5px; background: transparent; text-align: left; padding: 0;}
	.mobile-view .list .post .entry .date span{ width: auto; display: inline-block;}
	.mobile-view .list .featured_tag, .mobile-view .grid .featured_tag,.mobile-view .badge-status { display: none; }
	.entry-details p:before { left: 2px; font-size:  }
	.mobile-view .list .post .entry p.address, .mobile-view .grid .post .entry p.address, .mobile-view .list .hentry p.address, .mobile-view .entry-details p.address { font-size: 0.875rem; padding-bottom: 0; }
	.mobile-view .list .post .entry h2 { margin: 0;}
	.mobile-view .list .entry h2.entry-title, .mobile-view .grid .entry h2.entry-title, .mobile-view .entry h2.entry-title,.mobile-view .list .entry h2.entry-title a, .mobile-view .grid .entry h2.entry-title a, .mobile-view .entry h2.entry-title a,.mobile-view #content .peopleinfo-wrap h3 .fl a { font-weight: normal; font-size: 1.125rem; width: 100%; display: inline-block!important; padding-right: 0; margin-bottom: 2px; line-height: 1; color: #0165bd; position: relative; top: 0px;}
	.mobile-view #content .peopleinfo-wrap h3 span{ display: inline-block; float: left;}
	.mobile-view #content .peopleinfo-wrap h3 span.total_homes,.mobile-view #content .peopleinfo-wrap h3 span.total_homes a{ float: right; font-size: 0.875rem; font-weight: normal;}
	.mobile-view .list .post .entry .listing_rating, .mobile-view .grid .post .entry .listing_rating, .mobile-view .list .post .entry .event_rating, .mobile-view .grid .post .entry .event_rating { margin: 0; line-height: 1.2; margin-bottom:0;}
	
	.mobile-view .list .post,
	body.mobile-view .list .hentry,
	body.mobile-view .list div[id*="post"],
	body.mobile-view #loop_listing_archive.grid .post,
	body.mobile-view #loop_listing_taxonomy.grid .post,
	body.mobile-view .directory-post-type-page .post,
	body.mobile-view #tmpl-search-results.list .hentry,
	.mobile-view #content .peoplelisting li{
		display: inline-block;
		border: 1px solid #e5e5e5;
		border-width: 0 0 1px;
		margin: 0px 0px;
		/*background-color: transparent; */
		width: 100%;
		padding: 11px 5px 9px!important;
		float: left;
	}
	
	body.mobile-view section[id*="property"].list article { padding-bottom: 0; }
	.mobile-view #content article.hentry.featured_c, .mobile-view.archive article.hentry.featured_c, .mobile-view.archive article.post.featured_c, .mobile-view.home .hentry.featured_c, .mobile-view.home .post.featured_c{ padding: 15px;}
	.mobile-view .list .post:last-child, body.mobile-view .list .hentry:last-child, body.mobile-view .list div[id*="post"]:last-child,body.mobile-view #loop_listing_archive.grid .post:last-child, body.mobile-view #loop_listing_taxonomy.grid .post:last-child,body.mobile-view .directory-post-type-page .post:last-child, body.mobile-view #tmpl-search-results.list .hentry:last-child,.mobile-view #content .peoplelisting li:last-child { border-bottom: 0;}
	.mobile-view .comment-pagination, .mobile-view .loop-nav, .mobile-view .pagination { padding: 0; }
	.mobile-view .list .post .entry .date,.mobile-view .list .post .entry .date span,.mobile-view #loop_event_archive.list .post .entry .date,.mobile-view #loop_event_taxonomy.list .post .entry .date,.mobile-view #loop_event_archive.list .post .entry .date span,.mobile-view #loop_event_taxonomy.list .post .entry .date span { font-weight: normal; font-size: 0.8125rem; color: #333; margin: 0;}
	.mobile-view .single_rating i, .mobile-view .comments_rating i, .mobile-view .rating i { font-size: 0.55rem;}
	.mobile-view .classified-status, .mobile-view .property-status, .mobile-view .post .property_img .property-status { display: none;}
	.mobile-view .list .post p.phone, .mobile-view .grid .post p.phone, .mobile-view .list .post p.address, .mobile-view .grid .post p.address, .mobile-view .list .post p.time, .mobile-view .grid .post p.time, .mobile-view .rev_pin ul li.review, .mobile-view .rev_pin ul li.pinpoint, .mobile-view .rev_pin ul li.favourite, .mobile-view .list .post p.event_date, .mobile-view .grid .post p.event_date { padding-left: 15px; }
	.list .post .entry p, .grid .post .entry p, .list .hentry p, .entry-details p{ line-height: 1.4;}
	
	body.mobile-view #loop_listing_archive .post .listing_img, body.mobile-view #loop_listing_taxonomy .post .listing_img, .mobile-view.user #content .hentry .listing_img, body.mobile-view #tmpl-search-results.list .hentry .listing_img, .mobile-view .hfeed .post .listing_img, .mobile-view .list .post[class*="property"] div[class*="_img"], .mobile-view .list .classified_img { 
		width: 25% !important; float: left; margin-right: 4%; 
	}
	 body.mobile-view .list .post [class*="_img"], body.mobile-view .grid .post [class*="_img"],body #loop_property_taxonomy.list .post .property_img, body #tmpl-search-results.list .post .property_img,.mobile-view #content .peopleinfo-wrap &gt; a,
	 .mobile-view .post .post-blog-image { 
	 	max-width: 60px; width:20%;  margin: 0 4% 0 0; float: left; 
	 }
	.post .post-blog-image img{height:auto;}
	 
	body.mobile-view #loop_listing_archive.list .post .entry,
	body.mobile-view #loop_listing_taxonomy.list .post .entry,
	body.mobile-view #tmpl-search-results.list .hentry .entry,
	body.mobile-view.user #content .hentry .entry,
	body.mobile-view .hfeed .post .entry,
	body.mobile-view.user #content .author_cont div[id*="post"] .entry,
	body.mobile-view #loop_listing_archive .post .entry,
	body.mobile-view #loop_listing_taxonomy .post .entry,
	body.mobile-view .list .post .entry,
	body.mobile-view .grid .post .entry,
	.mobile-view #content .people_info {
	 	width: 75%;
	 	margin: 0;
	 	max-width:inherit;
	 	width: auto;
	 	overflow: hidden;
	 	word-wrap:break-word;
	 	position: relative;
	 	top: -2px;
		margin-bottom: -4px;
		display: block;
		padding-left: 0;
	 }

	 body.mobile-view .list .post [class*="_img"] img,.mobile-view #content .peopleinfo-wrap &gt; a img{ max-width: 100%; height: auto; margin: 0;}
	 body.mobile-view .list .post .post{ border: 0;}
	 
	 .mobile-view #footer { margin-bottom: 50px; }
	 body.mobile-view #sub_listing_categories { margin: 0; clear:both; }
	 /*property - classified*/
	.mobile-view .post .entry .property-title .property-price .prop-price{font-size: 0.875rem; background: none!important; color: #333;}
	.mobile-view .post .entry .property-title .property-price { float: none; display: block; margin:0 0 4px 0;}
	.mobile-view .post .entry .property-title .property-price .forlabel { font-size: 0.7778rem; }

	.mobile-view .post .entry .property-title { margin-bottom:0; }
	body.mobile-view div[class*="property"] p { padding-bottom: 5px; }
	body.mobile-view div[class*="property"] .entry-info .address:before{ content: none;}
	.mobile-view .archive-meta{ margin: 15px -15px 0; padding: 0 15px; display: block; width: auto;}
	.mobile-view.category-map #main #content .archive-meta{ display: none;}
	.mobile-view .post .entry .property-price .prop-price { font-size: 0.8125rem; padding-left: 0; }
	.mobile-view .post .entry .property-price .prop-price strong { font-weight: normal; font-size: 0.7778rem;}
	.mobile-view .post .entry .property-tax-detail ul li { font-size: 0.75rem; }
	.mobile-view .entry .classified-title h2.entry-title ~ [class*="rating"]{display: inline-block; width: 100%;}
	.mobile-view .list .entry &gt; .classified-title &gt; span { font-size: 0.8125rem; line-height: 1.7; padding-bottom: 0; float: left; margin-right: 10px;}
	.mobile-view .list .entry &gt; .classified-title &gt; span.classified-price { font-weight: bold; }
	.mobile-view .property-tax-detail .dfeature, .property-tax-detail .cfeature { margin-bottom: 0; }
	.mobile-view .list .post .entry p, .mobile-view .grid .post .entry p, .mobile-view .list .hentry p, .mobile-view .entry-details p { padding-bottom: 0; }
	.mobile-view .classified-title, .mobile-view .post .entry .property-title { line-height: 1; }
	.mobile-view .classified_img .classified-status { padding: 0 8px; font-size: 0.6875rem; }
	.mobile-view .classified-short{ display: none;}
	.mobile-view section.list[id*="classified"] .entry h2.entry-title, .mobile-view section.list[id*="classified"] .entry .classified-info, .mobile-view section.list[id*="classified"] .entry .entry-summary,
	.mobile-view section.list[id*="classified"] .entry &gt; .classified-title &gt; span{ width: 100%; display: inline-block;margin: 0; text-align: left; padding: 0;}
	.mobile-view section.list[id*="classified"] .entry &gt; .classified-title &gt; span.last-updated{ display: none;}
	.mobile-view #loop_property_taxonomy.grid .post .entry .property-title .property-price .forlabel, body.mobile-view #tmpl-search-results.grid .post .entry .property-title .property-price .forlabel{ display: inline-block;}
	.mobile-view .property_image ul.photos li a { width: 100% !important;  }

	.property-tax-detail .dfeature li { position: relative; padding-left: 22px; }
	.property-tax-detail .dfeature li.bedrooms:before,
	.property-tax-detail .dfeature li.bathrooms:before,
	.property-tax-detail .dfeature li.area:before { position: absolute; content: "\e001"; display: inline-block; -webkit-font-smoothing: antialiased; font-family:properticons; vertical-align: top; left: 2px; top:-1px; text-align: left; width: 20px; height: 20px; font-size: 1rem ; color: #999; }
	.property-tax-detail .dfeature li.bathrooms:before { content: "\e016"; }
	.property-tax-detail .dfeature li.area:before { font-family: 'Font Awesome 5 Pro'; content: "\f079"; font-weight: 900; font-size: 0.7222rem ; }
	.property-tax-detail .dfeature { margin-bottom: 8px; }
	.property-tax-detail .dfeature li { line-height: 24px; display: inline-block; *display: inline; zoom: 1; vertical-align: top; border-bottom: 0; padding: 0 0 0 16px; margin: 0 14px 0 0 !important; }
	.property-tax-detail .dfeature li:last-child { margin-right: 0 !important; }
	.property-tax-detail .dfeature { margin-left: 0; }

	#post-listing .complete .step-heading{ background:rgba(0,0,0,0.03); color: #0165BD;}
	#post-listing .complete &gt; a span:first-child { font-size:0; }
	#post-listing .complete &gt; a span:first-child:before { content: "\f00c"; font-family:'Font Awesome 5 Pro'; font-weight: 900; font-size:14px; }

/*accordion*/
	.accordion .fa-caret-down { display:none; }
	.accordion .fa-caret-right { line-height: 1.8; }
	.accordion .fa-caret-down { line-height: 1.8; }
	.accordion .current .fa-caret-right,
	.accordion .complete .fa-caret-down { display:none; }
	.accordion .current .fa-caret-down,
	.accordion .complete .fa-caret-right { display:block; }

	.google-map-wrapper, #map_canvas {max-height: 200px;  }

	@font-face {
		font-family: 'properticons';
		src: url(//www.e-travels.gr/wp-content/plugins/Tevolution-RealEstate/css/fonts/properticons.eot);
		src: url(//www.e-travels.gr/wp-content/plugins/Tevolution-RealEstate/css/fonts/properticons.eot?#iefix) format('embedded-opentype'),
			 url(//www.e-travels.gr/wp-content/plugins/Tevolution-RealEstate/css/fonts/properticons.woff) format('woff'),
			 url(//www.e-travels.gr/wp-content/plugins/Tevolution-RealEstate/css/fonts/properticons.ttf) format('truetype'),
			 url(//www.e-travels.gr/wp-content/plugins/Tevolution-RealEstate/css/fonts/properticons.svg#properticons) format('svg');
		font-weight: normal;
		font-style: normal;
	 }
	.mobile-view.singular-property .entry-header-custom-wrap p.bedrooms:before,.mobile-view.singular-property .entry-header-custom-wrap p.bathrooms:before{ font-family: 'properticons'; font-size: 24px;}
 	.mobile-view.singular-property .entry-header-custom-wrap p.bedrooms:before {  content: "\e001"; }
	.mobile-view.singular-property .entry-header-custom-wrap p.bathrooms:before { content: "\e016"; }

	 /*header*/
	 .mobile-view .middle.tab-bar-section h1.title img { width: 100%; vertical-align: middle; }
	 /*menu*/
	 .mobile-view .tab-bar { min-height: 45px; }
	 .mobile-view .tab-bar-section { position: relative; }
	 .mobile-view .tab-bar-section.middle { width: 225px; height: auto;}
	 .mobile-view .tab-bar .menu-icon span{ box-shadow:0 0 0 1px #0665BD, 0 7px 0 1px #0665BD, 0 14px 0 1px #0665BD;}
	 .mobile-view .toggle_handler #directorytab,.mobile-view .mobile-search,.mobile-view .mobile-search:hover{ color: #0665BD;}
	 .mobile-view .location_fld_wrapper{ z-index: 11; position: relative;}
	 body .mega-menu ul.mega li ul.sub-menu { background:transparent; }

	/* varify badge */
	.fa-stack { height: 1em; width: 1em; line-height: 1em; cursor: pointer; }
	.fa-stack-1x { font-size: 0.5em;}
	.fa-certificate { color: #88C9F9; }
	.fa-check:before { color: white; }

	/*detail page*/
	.mobile-view #content .hentry{ overflow: visible;}
	.mobile-view h1.loop-title, body.mobile-view h1.page-title { display: inline-block; float: left; padding: 0; margin: 0;}
	.mobile-view .mobile-listing-header h1.loop-title,.mobile-view .entry-links-mobile { float: left; width: auto; background: none; }
	body.tevolution-directory.mobile-view  .category-widget, body.tevolution-event-manager.mobile-view .category-map { margin: 0;}
	.mobile-view #sub_listing_categories,.mobile-view #tev_sub_categories, .mobile-view #sub_event_categories{padding: 0;max-height: 104px; overflow-y: auto;overflow-x: hidden;}
	.mobile-view #sub_listing_categories ul.children,.mobile-view #sub_event_categories ul.children{margin: 0;}
	.mobile-view #sub_listing_categories ul li,	.mobile-view #sub_event_categories ul li,.mobile-view #sub_listing_categories ul.children li,.mobile-view #sub_event_categories ul.children li { display: inline-block;  margin-bottom: 0;  margin-right: 2%; width: 100%; float: left; border-bottom: 1px solid #e5e5e5; }
	.mobile-view #sub_listing_categories ul li:last-child,	.mobile-view #sub_event_categories ul li:last-child,.mobile-view #sub_listing_categories ul.children li:last-child,.mobile-view #sub_event_categories ul.children li:last-child{ border: 0;}
	
	.mobile-view #sub_listing_categories ul li a,
	.mobile-view #sub_listing_categories ul li a:before,
	.mobile-view #sub_event_categories ul li a {
		padding:8px 15px;
		display: block;
		width: 100%;
		font-size: 1rem;
		position: relative;
		color: #666;
	}
	.mobile-view #sub_listing_categories .jobscategory .sub_cat_title{
		padding:8px 15px;
		display: inline-block;
		width: 100%;
		font-weight: 700;
	}

	.mobile-view #sub_listing_categories ul li a:hover,.mobile-view #sub_listing_categories ul li a:hover,.mobile-view #sub_event_categories ul li a:hover{ background: rgba(0,0,0,0.05);}
	.mobile-view #sub_event_categories ul li a:before { font-family: 'Font Awesome 5 Pro'; content: "\f105"; position: absolute; right: 15px; top: 6px; font-weight: 900; }
	.mobile-view #sub_listing_categories ul li:nth-child(2n),.mobile-view #sub_event_categories ul li:nth-child(2n) { margin-right: 0; }
	.mobile-view.directory-single-page .hentry .entry-header-title .listing_rating .single_rating i + span{ position: relative; top: -1px;}

	.mobile-view #map-container{ max-height: 250px; margin: -17px -15px 7px -15px;}
	.mobile-view .tmpl-accordion #map-container{margin: 0;}
	.mobile-view #panel + #map-container{ margin-top: 0; }
	.mobile-view .hentry .entry-header-logo{ text-align: center; max-width: 80px; min-width: inherit; min-height: inherit; float: left; margin: 0 0 0 15px;}
	.mobile-view .hentry .entry-header-logo img { width: auto; max-width: 100%; float: left;}
	.mobile-view .hentry .entry-header-logo ~ .entry-info{ width:60%; float: left; display: inline-block; margin:0 0 0 15px; padding:0;}
	.mobile-view .hentry .entry-info{ width: 100%; display: inline-block; padding: 0px 15px; margin: 0; float: left;}
	.mobile-view .hentry .entry-info .average_rating{ margin-bottom: 0;}


	.mobile-view .average_rating .fa-stack,.mobile-view .single_rating .fa-stack { position: relative; }
	.mobile-view .comment .average_rating .fa-stack, .mobile-view .comment .single_rating .fa-stack { left: -5px; margin: 0 7px; position: relative; top: -11px;}
	.mobile-view .comment .average_rating .fa-stack i.rating-off, .mobile-view .comment .single_rating .fa-stack i.rating-off { left: -3px; }
	.mobile-view .hentry .entry-header-title, .mobile-view.directory-single-page .hentry .entry-header-title { width: calc(100% + 30px); display: inline-block; margin: 0 -15px; float: left;}
	.comment-list li &gt; a + div, .comment-list li &gt; a + div.comment-wrap, .comment-list li &gt; img.avatar + div, .comment-list li &gt; img.avatar + div.comment-wrap { padding-left: 80px; overflow: visible !important; }
	.mobile-view .hentry .entry-header-title .entry-title,.mobile-view .hentry .entry-header-title .entry-title { font-size: 1.444rem; line-height: 1.2; font-weight: normal; padding:0; margin: 0; display:block; margin-top: -4px; }
	.mobile-view .hentry .entry-header-title .listing_rating,.mobile-view.event-single-page .hentry .entry-header-title .event_rating { margin: 5px 0 0 0; padding:0; display: block;}
	.mobile-view .average_rating_wrapper { line-height: 1.2; }
	.mobile-view .average_rating #rate { margin: 0; line-height: 1; }
	.mobile-view .average_rating_wrapper .average_rating { margin: 10px 10px 10px 0;  }
	.mobile-view .entry-header-title .average_rating #rate { font-size: 14px; }
	.mobile-view .average_rating #rate i { font-size: 0.875rem; top: 0; }

	.mobile-view .hentry .entry-header{ width: 100%; display: inline-block; margin-bottom: 15px; margin-top: 15px;}
	.mobile-view .listing_post_wrapper .post .entry-header {display: block; overflow: hidden; width: auto; margin-top:0;}
	.mobile-view .widget.listing_post .post .entry-header{float: none; margin-top: 0;}
	.mobile-view .hentry .entry-header-title .entry-header-custom-wrap,	.mobile-view.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap,.mobile-view.event-single-page .hentry .entry-header-title .entry-header-custom-wrap { margin: 0px; width: 100%; display: inline-block;}
	.mobile-view .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left,.mobile-view.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left,.mobile-view.event-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left,	.mobile-view .event-organizer .event-organizer-left { padding:0; margin: 0; border: 0; }
	.mobile-view .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right,.mobile-view.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right,.mobile-view.event-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right,.mobile-view .event-organizer .event-organizer-left + .event-organizer-right { margin: 0; }
	.mobile-view .event-organizer .event-organizer-right { margin: 0 -15px!important }
	.mobile-view .hentry .entry-header-title .entry-header-custom-wrap p,.mobile-view.single-property .property .entry-header-left p.address, .mobile-view.singular-property .property .entry-header-left p.address,.mobile-view.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p,	.mobile-view .event-organizer .event-organizer-right p,	.mobile-view .event-organizer  p { padding: 10px 15px 10px 40px; border-bottom: 1px solid #e5e5e5; font-size: 1rem; position: relative; width: 100%; display: inline-block; vertical-align: top;}
	.mobile-view #listing_gallery { margin:12px -15px 0px; width: calc(100% + 30px); display: inline-block; float: left;}
	.mobile-view .flexslider .slides img { width: 100%; height: auto; }
	.flexslider .slides&gt;li .post_list .post_img {width: 100% !important; margin-bottom: 8px;}
	.mobile-view .hentry .entry-header-title .entry-header-custom-wrap p label { display: none; }
	.mobile-view .hentry .entry-header-title .entry-header-custom-wrap.classified-info p label { display: inline-block; margin-bottom: 0; }
	.mobile-view .flex-direction-nav{ margin: 0;}
	.mobile-view .flex-direction-nav a{ font-size: 0; width: 50px; height: 50px; display: inline-block;}
	.mobile-view .flex-direction-nav a:before{ font-family: 'Font Awesome 5 Pro'; font-size: 3.125rem; color: #FFF; font-weight: 900;}
	.mobile-view .flex-direction-nav a.flex-next:before{ content: '\f105';}
	.mobile-view .flex-direction-nav a.flex-prev:before{ content: '\f104';}

	.mobile-view #content .people_info { top: 0; }
	a.current.page-numbers { padding-top: 4px; padding-bottom: 4px; }

	/*realestate*/

	.mobile-view.single-property .property .entry-header-left, .singular-property .property .entry-header-left { width: 100%; }
	.mobile-view.singular-property .supreme_wrapper .property .property-price { line-height: 1.9;  font-size: 0.875rem; }
	.mobile-view.singular-property .supreme_wrapper .property .property-price span { margin-left: 5px; font-weight: bold;}
	.mobile-view.single-property .property .entry-title, .mobile-view.singular-property .property .entry-title { margin-bottom: 0; }
	body.mobile-view.tevolution-event-manager.event-single-page .entry-content h2, .mobile-view.single-property .entry-content h2, .mobile-view.singular-property .entry-content h2 { border-bottom: medium none;color: #000; font-size: 1rem; font-weight: bold; margin: 0; padding-bottom: 6px;}
	.mobile-view.singular .entry-content .property_custom_field{ margin-bottom: 10px;}
	.mobile-view.singular .entry-content .property_custom_field p { padding: 2px 0; font-size: 0.75rem; position: relative;}
	.mobile-view.singular .entry-content .property_custom_field p:last-of-type { padding-bottom: 0px; padding-top: 0; border-top: 0;}
	.mobile-view.singular .entry-content .property_custom_field p label { margin: 0; }
	.mobile-view .tabs-content ul { margin-bottom: 0; }
	.mobile-view .property .fav i.added { color: #FF5B5B; }
	.mobile-view.single-property #property_image_gallery ul.photos li, .mobile-view.singular-property #property_image_gallery ul.photos li { max-width: 85px; }
	body.mobile-view.singular-property .supreme_wrapper .get_direction select,
	body.mobile-view.singular-property .supreme_wrapper .get_direction input,
	body.mobile-view.singular-property .supreme_wrapper .get_direction .b_getdirection { margin:0 0 10px 0; }
	.mobile-view .get_direction #dir-container { margin-top: 0; }
	.mobile-view.single-property .property .entry-header-left p.address i, .mobile-view.singular-property .property .entry-header-left p.address i { display: none; }
	.mobile-view.single-property .property .entry-header-left p.address:before, .mobile-view.singular-property .property .entry-header-left p.address:before { display: block; }
	.mobile-view #property_image_gallery ul{ margin: 0; padding: 0;}

	/*classified*/
	.mobile-view.singular-classified .entry-header-image &gt; #slider.flexslider { width: 100%; }
	.mobile-view.singular-classified .slider-wrap { margin: 0 -15px; }
	.mobile-view.singular-classified .silde_gallery { display: none; }
	.mobile-view.singular-classified .entry-content h2 { margin-top: 0; }
	.mobile-view.singular-classified .supreme_wrapper .get_direction #from-input, .mobile-view .supreme_wrapper .get_direction .button { margin-bottom: 10px; }
	.mobile-view.singular-classified .get_direction form { text-align: center; }
	
	/*events*/
	body.mobile-view.singular-event .post .entry-header, .post .entry-header { width: 100%; display: inline-block;}
	.mobile-view.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p label,.mobile-view .event-organizer .event-organizer-right label { display: inline-block; max-width:45%; width: 100%; margin: 0; float: left;}
	.mobile-view.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p span,.mobile-view .event-organizer .event-organizer-right span.label_data { display: inline-block; max-width:55%; width: auto; margin-left: 0%; float: none; min-width: 65px; }

	.mobile-view .listed_events { padding: 10px; }
	.mobile-view .listed_events img { border: 1px solid #d1d1d1; float: left; height: auto; left: 0; position: relative; top: 0; width: auto; margin: 0 3% 0 0;}
	.mobile-view .listed_events .event_detail { margin-right: 0; overflow: hidden; word-wrap: break-word;}
	.mobile-view .event-organizer  p { margin: 0; }
	.mobile-view .event-organizer .event-organizer-left { text-align: center; }
	#show_recurring{ display: inline-block;}
	.mobile-view .list .post .entry .date, .mobile-view .list .post .entry .date span, .mobile-view #loop_event_archive.list .post .entry .date, .mobile-view #loop_event_taxonomy.list .post .entry .date, .mobile-view #loop_event_archive.list .post .entry .date span, .mobile-view #loop_event_taxonomy.list .post .entry .date span { background: none; padding: 0; text-align: left; }

	/*FONT-AWESOME*/
	.mobile-view .list p.address:before { left: 0px ; top: 1px; width: 20px; height: 20px; font-size: 14px !important; padding-left: 2px; }
	.mobile-view p.org_description:before,.mobile-view p.email:before,.mobile-view p.entry_address:before,.mobile-view p.address:before, .mobile-view p.website:before, .mobile-view p.phone:before, .mobile-view p.time:before, .mobile-view p.org_name:before, .mobile-view p.address:before, .mobile-view p.date:before, .mobile-view p.fees:before, .mobile-view p.property-price:before, .mobile-view p.bedrooms:before, .mobile-view p.bathrooms:before, .mobile-view p.area:before { position: absolute; font-family: 'Font Awesome 5 Pro'; font-weight: 900; left:15px; top:12px; text-align: left; width: 20px; height: 20px; color: #999; text-align: center;}
	.mobile-view p.entry_address:before,.mobile-view p.address:before { content: "\f041"; }
	.mobile-view p.website:before { content: "\f0ac"; }
	.mobile-view p.phone:before { content: "\f10b"; font-size: 1rem; }
	.mobile-view p.time:before { content: "\f017"; }
	.mobile-view p.email:before { content: "\f0e0"; }
	.mobile-view p.org_description:before { content: "\f06a"; }
	.mobile-view p.org_name:before { content: "\f007"; }
	.mobile-view p.address:before { content: "\f041"; }
	.mobile-view p.date:before { content: "\f073"; }
	.mobile-view p.fees:before { content: "\f0d6"; }
	.mobile-view p.property-price:before { content: "\f0d6"; }
	.mobile-view p.area:before { content: "\f079"; }
	.mobile-view p.classified_tag:before { content: "\f058"; }

	.list [class*="post"] p.address:before, .grid [class*="post"] p.address:before { font-size:  0.6667rem }
	.claim-post-wraper .fav { display: none!important; }
	body.mobile-view #content .claim-post-wraper ul li a:before { display: none; }
	.mobile-view .claim-post-wraper &gt; ul &gt; li { margin: 10px 0; }
	.mobile-view .claimed-listing h1.entry-title:before { top: 11px; }
	.mobile-view .claimed-listing h1.entry-title:after { top: 17px; }
	.claim-post-wraper ul { display: flex; flex-wrap: wrap; }
	
	body ul.detail-meta,body ul.detail-meta li{ margin: 0; padding: 0; width: 100%; list-style: none; display: inline-block;}
	
	.mobile-view #content .claim-post-wraper &gt; ul &gt; li &gt; a,
	.mobile-view .button,
	.mobile-view .uploadfilebutton,
	.mobile-view a.button,
	.mobile-view button,
	.mobile-view input[type="button"],
	.mobile-view input[type="reset"],
	.mobile-view input[type="submit"] {
		background-color: rgba(0, 0, 0, 0.03);
		border: 1px solid rgba(0, 0, 0, 0.1);
		color: #666;
		display: inline-block;
		font-size: 0.775em;
		font-weight: normal;
		line-height: 1.2;
		margin: 0;
		padding: 5px 9px;
		text-align: center;
	}

/*	body.tevolution-directory.mobile-view .get_direction .b_getdirection { color: #666 !important; -webkit-appearance: none;}*/
	body.tevolution-directory.mobile-view .get_direction .b_getdirection { color: #666; }
	body.tevolution-directory.mobile-view .get_direction .b_getdirection:hover { color: #fff !important;}
	.mce-toolbar .mce-btn button, .qt-fullscreen { padding: 6px 7px !important; }
	.mobile-view #content .claim-post-wraper &gt; ul &gt; li &gt; a { background-color: rgba(0,0,0,0.03);  color: #666; padding: 5px 8px !important; font-size: 0.8rem; }
	.mobile-view #content .claim-post-wraper &gt; ul &gt; li &gt; a:hover { background-color: #000; color: #fff; }
	.mobile-view .button:hover, .mobile-view .uploadfilebutton:hover, .mobile-view a.button:hover, .mobile-view button:hover, .mobile-view input[type="button"]:hover, .mobile-view input[type="reset"]:hover, .mobile-view input[type="submit"]:hover{ background:#000; border: 1px solid #000; color:#fff;}
	.mobile-view #content .claim-post-wraper{ margin-bottom: 10px; clear: both;}
	.mobile-view #content .claim-post-wraper ul li { margin-right: 5px; margin-top: 0;}
	.mobile-view #content .claim-post-wraper ul li:first-child { margin-right: 8px; }
	.mobile-view #content .claim-post-wraper ul li.send_inquiry { width: 100%;  }
	.mobile-view #content .claim-post-wraper ul li + li.send_inquiry { width: auto; }
/*	.mobile-view #content .claim-post-wraper ul li + li.send_inquiry a { padding: 7px 12px !important; }*/
	.mobile-view #content .claim-post-wraper ul li a &gt; i { display: block; }
	.mobile-view #content .claim-post-wraper ul li.print a { display: flex; align-items: center; }
	.mobile-view #content .claim-post-wraper ul li.print a i { margin-right: 5px; }
	.single_rating span { position: relative; top: -2px; }
	.single_rating span a { position: relative; top: 0px; }
	/*tabs*/
	.mobile-view .tabs { width: 100%; display: inline-block; margin:12px 0 0; padding: 0;}
	.mobile-view .tabs li{ width: auto; display: inline-block; float: left; margin: 3px 4px 2px 0;}
	.mobile-view .tabs li.normal{ margin: 5px 10px 2px 0;}
	
	.mobile-view .tabs li a{
		border: 1px solid rgba(0, 0, 0, 0.1);
		border-radius: 2px;
		display: inline-block;
		font-size: 1em;
		font-weight: normal;
		padding: 8px;
	}
	
	.mobile-view .tabs li.active a{background:rgba(0,0,0,0.1); color: #333;}

	.mobile-view.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p span.event_custom.frontend_st_time,
	.mobile-view.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p span.event_custom.frontend_end_time { max-width: 65px; }
	body.frontend_editor .frontend_editor_datepicker { padding: 0; }
	.mobile-view .templatic-editor .bttn-wrapper button[title="Title"] { width: 50px; }

	/*entry links - sticky links*/
	.mobile-view .entry-links-mobile { width: 100%; float: left; display:inline-block; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; clear: both; position: relative; top: 1px; padding:0; margin: 15px 0 0;}
	.mobile-view .entry-links-mobile ul { margin: 0; width: 100%; display: inline-block; text-align: center; float: left;}
	.mobile-view .entry-links-mobile ul li { display: inline-block; max-width: 25%; text-align: center; cursor: pointer; width: 100%; float: left; margin-left: -1px;}
	.mobile-view .entry-links-mobile ul li i { display: block; font-size:1.313rem; }
	.mobile-view .entry-links-mobile ul li a{ padding:10px 0; display:block; border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; font-size:  0.75rem; min-width: 50px; }
	.mobile-view .entry-links-mobile ul li.fav a{ padding: 10px 0 5px;}
	.mobile-view .entry-links-mobile ul li.fav a:after{font-size:  0.75rem;}
	/* .mobile-view .entry-links-mobile ul li.fav a.added:after{content: 'added'; } two times "added" in mobile devices */
	.mobile-view .entry-links-mobile ul li:last-child a{ border-right: 0; }
	.mobile-view .entry-links-mobile ul li a:hover{ text-decoration: none;}

	/*navigation*/
	.mobile-view .entry-content + .pos_navigation { margin:15px auto 0; display: table; width: auto;}
	.mobile-view .post ~ .pos_navigation { margin:0px auto 0; display: table; width: auto;}
	.mobile-view .pos_navigation .post_right, .mobile-view .pos_navigation .post_left{ float: left; display: inline-block;}
	.mobile-view .pos_navigation .post_right a, .mobile-view .pos_navigation .post_left a{ font-size: 0; width: 35px; height: 35px; text-align: center; line-height: 35px; position: relative;}
	.mobile-view .pos_navigation .post_right a i, .mobile-view .pos_navigation .post_left a i{ padding: 0;}
	.comment-pagination .page-numbers strong, .loop-nav span.next, .loop-nav span.previous, .pagination .page-numbers strong, body .pos_navigation .post_left a, body .pos_navigation .post_right a,.comment-pagination .page-numbers strong, .pagination .page-numbers strong, strong.prev, strong.next, .expand.page-numbers, a.page-numbers[title~="Last"], a.page-numbers[title~="First"], span.page-numbers.dots, .loop-nav span.next, .loop-nav span.previous, body .pos_navigation .post_left a, body .pos_navigation .post_right a{ padding: 4px 13px;}

	/*comments*/
	.mobile-view.singular #content #comments { padding-top: 0; }
	/*.mobile-view #comments{ margin-top: 10px;}*/
	.mobile-view #comment-list ul{ margin: 0;}
	.mobile-view .tmpl-accordion-navigation #comment-list li { clear:both; float:left; width:100%; border-bottom:1px solid #e5e5e5\0/; border-bottom:1px solid rgba(0, 0, 0, .1); padding:0.9375rem; list-style: none;}
	.mobile-view .tmpl-accordion-navigation #comment-list li li { border-bottom:0; border-top:1px solid #e5e5e5\0/; border-top:1px solid rgba(0, 0, 0, .1); margin: 0 -0.9375rem; width: calc(100% + 30px);}
	.mobile-view .tmpl-accordion-navigation #comment-list .templatic_rating li { border:none; margin: 0; width: auto;}
	.mobile-view .tmpl-accordion-navigation #comment-list .templatic_rating span[id*="ratings"] { top: 2px!important }
	.mobile-view .tmpl-accordion-navigation #comment-list li li:last-child { padding-bottom: 0; }
	.mobile-view .tmpl-accordion-navigation #comment-list li .children{ margin-top: 20px; padding: 0; float: left; width: 100%;}
	.mobile-view .tmpl-accordion-navigation #comment-list li .children li{ padding-top: 20px;}
	.mobile-view .tmpl-accordion-navigation #comment-list .comment-respond { padding:0 0.9375rem 0.9375rem;  }
	.mobile-view .tmpl-accordion-navigation #comments .average_rating_wrapper { display: none; }
	.mobile-view.singular-listing #content dd#comments { padding-top: 0; margin-top: 0;}
	.mobile-view #comments li,.mobile-view form#commentform { background-color: white; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; padding: 8px; }
	.mobile-view form#commentform {border: 0; padding: 0;}
	.mobile-view form#commentform input[type="text"], .mobile-view form#commentform textarea { width: 100%; }
	.mobile-view #comments li .comment-content.comment p { font-size: 0.8125rem; line-height: 1.4; }
	.mobile-view #comments li .comment-meta .published { font-size: 0.6875rem; }
	.mobile-view form p { padding: 0; }
	.mobile-view form p.forgot_link{ margin-top: 20px;}
	.comment-author cite { font-size: 1.111rem; }
	.mobile-view .comment img { margin:4px 0 0; }  
	#comments-number, #reply-title { margin-top: 0; font-size: 1.333rem; padding-top: 0;}
	.comment-respond {  font-size: 0.8889rem}
	#respond li i {   font-size: 1.2rem;}

	/*rating*/
	[class*="rating"] i:before { display: inline-block; font-family: 'Font Awesome 5 Pro';  font-style: normal;  font-weight: 900;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }
	.rating-off:before, .rating-on:before { content:"\f005" }
	.mobile-view #comment-list .templatic_rating li,.mobile-view .templatic_rating li{ display: inline-block; float: left; width: auto; border: 0; clear: none; padding: 0;}
	.mobile-view .templatic_rating li i{ cursor: pointer;}
	.average_rating_wrapper .average_rating.clear_rating #rate .fa-stack  { vertical-align: top; top: 0; }
	.templatic_rating &gt; ul {display: inline-block; float: left; margin: 0;}

	/* people listing */
	.mobile-view #content .hfeed .hentry{ overflow: visible; width: 100%; display: inline-block; padding: 0;}
	.mobile-view #content .peoplelisting{ margin: 10px 0 0; width: 100%; display: inline-block;}
	.mobile-view #content .people_info h3{ display: inline-block; margin-top: -6px; width: 100%; margin-bottom: -5px;}
	.mobile-view #content .people_info span.total_homes{ margin: 0}
	.mobile-view #content .peoplelisting li { padding-bottom: 7px !important }
	.mobile-view #content .peoplelisting li:first-child{ padding-top: 0;}
	.mobile-view #content .peoplelisting .people_info p{ display: none;}
	.mobile-view #content .peoplelisting .people_info p.links{ display: inline-block; width: 100%; float: left;}
	.mobile-view #content .peoplelisting .people_info p.links span{ display: inline-block; float: left; padding:0 0 6px 25px; font-size:0.875rem; margin: 0; width: 100%;}
	.mobile-view #content .peoplelisting .people_info p.links span.profile{ display:none;}

	.user #main #content { padding-top: 15px; }
	/*social*/
	ul.social_login{ margin: 0; text-align: center;}
	ul.social_login li { display: inline-block; border: none; margin-right: 5px; }
	ul.social_login li:last-child { margin-right: 0px; }
	ul.social_login li a { padding:2px 10px 2px 25px; border-radius: 2px; display: inline-block; margin-bottom: 10px; position: relative; color: #fff; font-size: 0.75rem;}
	ul.social_login a:hover { box-shadow: none; opacity: 0.9; color: #FFF;}
	ul.social_login .facebook { background-color: #3B5998; } 
	ul.social_login .google { background-color: #DF4F37;  }
	ul.social_login .twitter { background-color: #55ACEE; }
	ul.social_login li:first-child{ width:100%; display:inline-block; margin-right:0; text-align:center; margin-bottom:5px;}
	ul.social_login li a:before{ font-size:0.875rem; font-family: 'Font Awesome 5 Pro'; position: absolute; left: -5px; top: 0; height: 20px; width: 40px; text-align: center; padding-top: 3px; font-weight: 900;}
	ul.social_login .facebook:before { content: "\f09a";}
	ul.social_login .google:before { content: "\f0d5";}
	ul.social_login .twitter:before { content: "\f099";}
	.login_sep{ text-align: center;}
	.share_link a{ background: rgba(0,0,0,0.5); padding: 8px 10px; color: #FFF; border-radius: 2px; line-height: normal; font-size: 0.75rem; display: inline-block; margin-bottom: 4px; }
	.share_link a#facebook{background: #4862A3;}
	.share_link a#twitter{background: #55ACEE;}
	.share_link a#google_plus{background: #DD4B39;}
	.share_link a#youtube{background: #DD4B39;}
	.share_link a#linkedin {background: #007bb5;}
	.share_link a#instagram{background: #c32aa3;}
	.share_link a:hover{opacity: 0.8; color: #FFF;}



	.mobile-view .taxonomy #listpagi { margin-top: 10px !important; }
	.mobile-view #listpagi .pagination a { margin-bottom: 5px !important; }


	/* author */
	.mobile-view .author_cont .author_photo{ border: 0; background: #FFF; text-align: left; width: 100%; display: inline-block;}
	.mobile-view .author_cont .author_photo h2{ margin-bottom: 5px;}
	.mobile-view .author_cont .author_photo img{ max-width: 80px; margin-bottom: 15px; margin-right: 15px; max-height: 80px;}
	.mobile-view .author_cont .author_social_networks.social_media .social_media_list li{ width: auto;}
	.mobile-view .author_cont .author_social_networks.social_media .social_media_list li a i{ border-width: 1px; height: 30px; width: 30px; line-height: 30px; font-size: 0.875rem; margin-right: 2px;}
	.mobile-view .user_dsb_cf { width: auto; display: inline-block; margin: 0 -15px; border: 1px solid #e5e5e5;}
	.mobile-view .user_dsb_cf &gt; p,.mobile-view .user_dsb_cf &gt; div{ background: #FFF; padding: 8px 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); text-align: left; width: 100%; display: inline-block; float:left;}
	.mobile-view .user_dsb_cf &gt; p:last-child{ border: 0;}
	.mobile-view .user_dsb_cf label{ float:left; width: 150px; margin: 0 15px 0 0; display: inline-block;}
	.mobile-view .user_dsb_cf span{ float: left; display: inline-block; width: calc(100% - 170px);}
	.mobile-view #listpagi{ margin-top: 15px; float: left; }
	#listpagi .pagination a { margin-bottom: 5px; }
	.mobile-view #main #content{ padding-bottom: 15px;}
	/*home page*/
	.mobile-view .all_category_list_widget .category_list_wrap{margin-left:-0.9375rem;}
	.mobile-view .category_list_wrap .column, .mobile-view .category_list_wrap .columns { padding: 0; margin: 0;}
	.mobile-view .category_list_wrap h3 , .mobile-view .category_list_wrap h3 { margin: 0; border-bottom: 1px solid rgba(0,0,0,.3);  padding: 0}
	.mobile-view .category_list_wrap h3 a, .mobile-view .category_list_wrap h3 a { padding:15px 15px 10px; border-bottom: 1px solid #e5e5e5; position: relative; display: block; background-color: #e5e5e5; }
	.mobile-view .category_list_wrap ul li, .mobile-view .category_list_wrap ul { margin-bottom: 0; display: none; }
	.mobile-view .category_list_wrap h3 i { position: absolute; content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-weight: 900; right: 0; top: 0; width: 48px; height: 48px; text-align: center; line-height: 48px; }
	.mobile-view .category_list_wrap h3.show i { transform: rotate(90deg); }
	.mobile-view .category_list_wrap ul li, .mobile-view .category_list_wrap ul li { padding: 5px 15px!important; border-bottom: 1px solid #e5e5e5!important; position: relative; display: block; }
	.mobile-view .category_list_wrap ul li a, .mobile-view .category_list_wrap ul li a { font-size:1rem; }
	.mobile-view .widget h3, .mobile-view .widget-search .widget-title, .mobile-view .widget-title, .mobile-view .widget.title { font-size: 1.125rem; }
	.widget-title &gt; span { font-size: 1.125rem; }
	.mobile-view .category_list_wrap .small-6 { width: 100%; }
	/* footer */
	.mobile-view footer.footer{color: #FFF; text-align: center; padding: 10px; width: 100%; display: inline-block; float: left;}
	.mobile-view footer.footer a{ color: #FFF;}
	.mobile-view footer.footer p{ padding: 0; margin: 0; font-size: 12px;}
	

	/*submit form*/
	.more_photos{margin:0 0 10px -10px;}
	.more_photos li{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:0 0 10px 10px;padding:0;}
	.more_photos li img{opacity:1;border:1px solid #ddd;max-width:100%;height:auto;padding:5px;}
	.more_photos li img:hover{opacity:.6;-moz-transition:all .4s ease 0;}
	ul.list li{clear:both;font-size:0.8125rem;}
	ul.list li p.submit_info_label{float:left;}
	.left_mrg{padding:10px 0;clear:both;}
	.content_details{margin:20px 0 10px;}
	.content_details img{max-width:100%;}
	.title-container{clear:both;}
	.title-container h1{font-size:1.125rem;line-height:normal;margin-bottom:0;}
	.grid02 h6{color:#444;font-weight:700;margin-bottom:12px;}
	.gcol-right ul.desc li p{float:left;font-size:0.875rem;margin-bottom:11px;width:50%;}
	.gcol-right ul.desc li{clear:both;color:#777;font-size:1.25rem;line-height:18px;}
	.list .post_content{float:right;width:65%;}
	.list .post_content h2 span{font-size:1rem;}
	.post-content{clear:both;}
	.col_list ul li{border-bottom:1px solid #E5E5E5;float:left;margin-bottom:0;padding:4px 0;width:50%;list-style:none;}
	.col_list ul{border-top:1px solid #E5E5E5;clear:both;}
	.col_list ul li p{float:left;width:50%;}
	.error_msg_fix{background:none repeat scroll 0 0 #FFE7E7;border-bottom:1px solid #C54848;border-top:1px solid #C54848;clear:both;color:#A70A0A;display:block;margin:10px 0;padding:8px;text-align:center;}
	.rc_rightcol{padding-top:20px;}
	.grid02 ul.list li p{font-size:0.875rem;}
	.grid02 ul.list li p.tevolution_field_title{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:auto;}
	.grid02 ul.list li p.tevolution_field_title.label{width:25%;}
	.grid02 ul.list li p.tevolution_field_value{display:inline-block;*display:inline;zoom:1;vertical-align:top;}
	.templatic_login{border:1px solid #8FD2FF;margin:40px 0 0!important;padding:15px;width:95%;}
	.success_msg{color:#060;}
	#tvolution_map .description{margin-left:215px;}
	#propertyform .category_label label{width:250px;padding:5px 5px 5px 0;}
	.category_label .cf_checkbox{border:1px solid rgba(0,0,0,.12);max-width:600px;max-height:140px;overflow-y:auto;}
	.form_row .select_s{width:214px;padding:6px;}
	.categories_selected .category_label{border:none;}
	.form_front_style .categories_selected{max-height:250px;overflow-y:scroll;}
	.btn_spacer{margin:15px 0;}
	.login_submit span{margin:0;}
	#categoryform h5,#loginform h5{font-size:1.125rem;font-weight:400;margin-bottom:4px;}
	.cont_box{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #F1F1F1;border-radius:3px;padding:15px;margin-bottom:10px;}
	.cont_box .form_row{margin-bottom:25px;}
	.cont_box .form_row:last-child{margin-bottom:0;}
	.cont_box .form_row{padding-bottom:0;}
	#tvolution_fields select{width:100%;max-width:370px;}
	.posted_successful{margin-bottom:40px;}
	.posted_successful p{padding:4px 0;}
	.posted_successful .sucess_msg_prop{font-size:1rem;}
	.posted_successful ul { margin: 0; }
	.posted_successful ul li { display:inline-block; margin-right:8px; } 
	.posted_successful ul li:last-child { margin-right:0; }
	.posted_successful .days { border:1px solid #e5e5e5; margin:10px 0; padding:5px 10px 0;}
	.posted_successful .days p { border-bottom:1px solid #e5e5e5;}
	.posted_successful .days p:last-child { border-bottom:0; }	
	.posted_successful .days p label { max-width:200px; width:100%; margin-bottom:0; }
	.posted_successful .days p span {  max-width:cal(100% - 200px); width:100%; }
	.posted_successful .days p span.payment_method{ display:block; }
	body.tevolution-event-manager .get_direction .b_getdirection { color: #000; }
	body.tevolution-event-manager .get_direction .b_getdirection:hover { color: #fff; }

	/*voucher*/
	.mobile-view  .cpn_img { width:100%; }
	.mobile-view .cpn_optopn { width:100%; padding:10px 0; }
	.mobile-view .cpn_optopn a { color:#666 !important; font-size:13px; }
	.mobile-view .cpn_optopn a:hover { color:#fff !important; }

	/*form*/
	.how_to_reg{background:#FFFBEF;padding:15px;}
	.form_row label{display:block;}
	.form_row .hr_input_radio label{display:inline;}
	.login,.registration{padding:30px 0 15px;}
	.signup form{font-size:0.75rem;color:#9ca4aa;}
	.radio_lbl + .radio_lbl { margin-left: 56px; } 
	.row-sec{margin-top:30px;}
	.sec_title h3{margin-bottom:20px;}
	.sec_title h3 span{font-size:0.75rem;}
	.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]{width:100%;}
	.form_row textarea{width:100%;min-height:unset;height:70px;max-width:450px;display:block;}
	.form_row .wp-editor-wrap{width:100%!important;max-width:600px;}
	.form_row .wp-editor-wrap textarea{max-width:none;}
	.wp-editor-wrap .mceToolbar tr td{float:left;}
	.upload{position:relative;overflow:hidden;}
	.uploadfilebutton{position:absolute!important;font-size:1.875rem;cursor:pointer;z-index:2147483583;top:0;left:0;opacity:0;max-width:none;width:100%; height: 100%; margin: 0; padding: 0;-webkit-appearance: none;}
	#uploadimage,.upload.button{display:inline-block!important;vertical-align:top;top:4px;background:#F7F7F7;border:1px solid #e0e0e0\0/;border:1px solid rgba(0,0,0,.1);color:#666;text-align:center; box-shadow: none;-webkit-appearance: none;}
	#uploadimage:hover,.upload.button:hover{background:#000;color:#fff;}
	.customize-control-content textarea{width:257px;height:108px;}
	.form_row label{line-height:22px;margin-bottom:0;}
	.form_row label:hover{color:#666;}
	.form_row label span#ftrhome,.form_row label span#ftrcat,.form_row .required,.form_row label span{font-size:0.875rem; font-weight:bold;vertical-align:top;margin-left:3px;}
	#price_package_price_list .form_cat{color:#000000;font-size:1.25rem;font-weight:bold;margin-top:10px;}
	.form_row{position:relative;padding:0 0 10px;}
	.form_row .form_row{margin-left:0;}
	.form_row button,.form_row input[type=button],.form_row input[type=password],.form_row input[type=reset],.form_row input[type=submit],.form_row input[type=text],.form_row select,.form_row textarea{margin-top:0;-webkit-appearance: none;}
	.error,.form_row span.error_message,.message_error,.message_error2{display:block;width:100%;font-size:0.75rem;color:red;line-height:normal;float:none;clear:both;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.message_error2{color:red;}
	#cat_price_total_price&gt;span,.form_cat&gt;span{float:left;}
	#cat_price_total_price&gt;span#result_price_equ,.form_cat&gt;span#pakg_add,.form_cat&gt;span#pakg_price_add{margin:0 4px;}
	.hentry.error{color:#444;}
	.tev_error{background-color:#ffebe8;border-color:#c00;margin:5px 0 15px;padding:0 .6em;border-radius:3px;border-style:solid;border-width:1px;}
	div.tev_error p{margin:.5em 0;padding:2px;}
	.form_row .indicates{color:red;}
	.form_row .description,.form_row span.message_note{display:block;clear:both;font-size:0.75rem;line-height:normal;}
	.form_row b{font-weight:400;vertical-align:middle;margin-left:6px;}
	.category_label{margin:5px 0 10px;}
	.form_cat_left{padding:3px 0 10px;}
	.form_cat_left .hr_input_radio li input[type=radio]{top:3px \0/!important;top:7px; margin-right: 4px;}
	.category_label .cf_checkbox{overflow-y:auto;background:#fff;border:1px solid #e5e5e5 \0/;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;padding:10px;}
	.category_label .form_cat,.form_cat_left .form_cat{vertical-align:top;width:auto;}
	.category_label .form_cat label,.form_cat_left .form_cat label{width:98%;}
	body .cf_checkbox .form_cat label{width:100%;}
	.cf_checkbox ul{list-style:none;margin:0 0 5px 20px!important;}
	.category_label .form_cat input[type=radio],.form_cat_left .form_cat input[type=radio]{margin:0 5px 0 0;}
	.category_label .form_cat input[type=checkbox],.form_cat_left .form_cat input[type=checkbox]{margin:-3px 5px 0 0;}
	#submit_form { margin: 0 -15px; }
	.mobile-view #submit_form h3 { padding-right: 80px; }
	#submit_form.frontend_edit_submit_form { margin: 0px; }
	#submit_form .wp-editor-container,#userform .wp-editor-container{border:1px solid #e5e5e5 \0/;border:1px solid rgba(0,0,0,.12); /*max-height:350px!important;*/}
	#submit_form .ajax-file-upload-red{cursor:pointer;}
	.entry-content #submit_form h1, .entry-content #submit_form h2, .entry-content #submit_form h3, .entry-content #submit_form h4, .entry-content #submit_form h5, .entry-content #submit_form h6 { margin-top: 0px; margin-bottom: 10px; }
	#images_gallery_container li{width:100px;}
	#map_canvas{height:360px;}
	.wp-editor-wrap .mce-toolbar-grp button{background: none!important;}
	.wp-admin #map_canvas{height:400px;max-width:420px;margin-left:220px!important;}
	.file_value{position:relative;margin:17px 0 0 15px!important;}
	#map_canvas img{max-width:none;}
	.paf_search input[type=text]{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.home .map_fixed_width{max-width:1200px;margin:0 auto;}
	.home .map_full_width{max-width:100%;}
	.map_sidebar .top_banner_section_in{position:relative;}
	.pe_advsearch_form{width:200px;max-height:90%;overflow:hidden;position:absolute;left:0;bottom:0;background:rgba(255,255,255,.9);background:#f6f6f6 \0/;box-shadow:-2px -2px 2px #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:8px;margin-bottom:0;}
	.pe_advsearch_form #toggle_postID{overflow-y:auto;max-height:348px;}
	.mw_cat_title{margin-top:4px;font-weight:700;}
	.mw_cat_title label{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:0;}
	.mw_cat_title span{display:inline-block;*display:inline;zoom:1;vertical-align:top;float:left;}
	/*categories*/
	#toggle_categoryID,#toggle_postID{display:none;}
	#toggle_category,#toggle_post_type{bottom:0;cursor:pointer;position:absolute;right:5px;z-index:8;}
	.toggle_post_type{width:16px;height:16px;display:block;}
	.toggleoff:before { font-family: 'Font Awesome 5 Pro';  content: "\f0fe"; font-weight: 900;}
	.toggleon:before { font-family: 'Font Awesome 5 Pro'; content: "\f146"; font-weight: 900;}
	.custom_categories label{display:block;line-height:18px;padding:4px 4px 4px 26px;}
	#toggle_postID .custom_categories label img{margin-right:5px;}
	.custom_categories label img{position:relative;vertical-align:baseline;margin-bottom:0;}
	.custom_categories label input[type=checkbox]{position:relative;margin:0 7px 0 -25px;}
	.package label{display:block;position:relative;max-width:365px;background:#f2f2f2;border:1px solid #e4e4e4;border-radius:5px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:15px 20px 10px 45px;margin-bottom:25px;}
	.package label input[type=radio]{position:absolute;top:24px;left:15px;}
	.backedn_package label input[type=radio]{top:24px;}
	.package label h3{border-bottom:none;font-size:1.25rem;color:#000;line-height:normal;padding:0;margin:0;}
	.package p{padding:6px 0;margin:0;}
	.sublog_login{margin-bottom:0;}
	.form_row #add_coupon{float:left;}
	.form_row #address{margin-right:5px;}
	.upload{display:inline-block;*display:inline;zoom:1;vertical-align:top;background:#eee;padding:4px 10px;}
	.ui-datepicker-trigger{background:0 0;border:none;vertical-align:top;padding:0;margin:0 0 0 4px;width:inherit;color:#666;}
	.ui-datepicker-trigger:hover{color:#000;}
	.wp-admin .ui-datepicker-trigger{display:inline;background:0 0;border:none;height:22px;}
	.wp-admin .ui-datepicker-trigger img{width:22px;}
	.form_row input.hasDatepicker{float:left;margin-right:5px;margin-bottom:5px;width:100%;max-width:224px!important;}
	.form_row table.img_table,.form_row table.img_table table,.form_row table.img_table td{clear:both;border:none;padding:0;margin:0;}
	.form_row table.img_table #imagelist{margin-left:-10px;}
	.form_row table.img_table #imagelist div{margin-left:15px;}
	#imagelist{width:auto!important;}
	#imagelist div p span{ cursor: pointer;}
	#tvolution_fields .form_row{font-size:0.75rem;line-height:20px;margin-bottom:9px;padding:8px 10px;}
	#tvolution_map .form_row .message_note{font-size:0.75rem;font-style:italic;margin:4px 0;}
	#tvolution_map .form_row input[type=text]{width:550px;}
	#tvolution_fields .form_row label{width:200px;color:#222;text-shadow:0 1px 0 #FFF;}
	.open-close-all{float:right;margin-right:15px;}
	.open-close-all a{color:#666;line-height:normal!important;padding:5px 8px 3px!important;}
	.open-close-all a:hover{color:#666!important;}
	div.templatic_autoinstall{padding-right:75px;}
	div.templatic_autoinstall .button_delete{line-height:normal;padding:5px 8px 4px!important;}
	.themes-php div.templatic_autoinstall a{text-decoration:none!important;}
	.published_box{background:#F2F2F2;border-radius:5px;display:block;margin:25px 0;padding:15px 20px 10px;position:relative;}
	.published_box form{margin:0;}
	.published_box form h5{font-size:0.8125rem;padding-top:0;}
	.payment_method{list-style:none;margin:0 0 10px;}
	.payment_method li{padding:10px 0 0;}
	.payment_method input{padding:7px 10px;}
	.payment_method select.braintree_card-expiry-month,.payment_method select.braintree_card-expiry-year{width:100%;margin-left:4%;float:none;}
	.payment_method select.braintree_card-expiry-month{margin-left:0;}
	.payment_credit_card_info table{display:table-cell;background:rgba(0,0,0,0.02);border:1px solid rgba(0,0,0,0.1)!important;border-radius:4px;margin-bottom:30px;padding:15px 10px;width:380px;}
	ul.list{margin-left:0;}
	ul.list li{list-style:none;padding-left:0;}
	ul.list li p.submit_info_label{padding-bottom:0;margin-right:10px;}
	.payment_method input[type=text],.payment_method select{width:100%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;margin:5px 0;}
	#authorizedotnetoptions,#ewayoptions,#paypal_prooptions,#psigateoptions,#stripeoptions{margin:10px 0;}
	#authorizedotnetoptions td,#ewayoptions td,#paypal_prooptions td,#psigateoptions td,#stripe td{vertical-align:middle;}
	#authorizedotnetoptions{margin-left:0;}
	#inquiry_frm,#send_to_frnd{margin:0;}
	#preview_submit_from{ display: none;}
	/*hr_input_radio*/
	.hr_input_radio{margin:0;}
	.hr_input_radio li{display:inline-block;*display:inline;zoom:1;vertical-align:top;line-height:20px;margin-right:20px;}
	body.tevolution-directory.mobile-view .ui-widget-content.ui-autocomplete.ui-front { max-width: 350px; }

	/*blog*/
	 .taxonomy-category-blog .hfeed .loop-meta .loop-title{ display: block; float: none;}
	 .taxonomy-category-blog .hfeed .loop-description{ display: block;}
	 .mobile-view #content .hfeed .post.category-blog{ /*margin-bottom: 0;*/ padding: 5px 0;}
	 .archive .post.category-blog .byline, .archive .post.category-blog .entry-content,.archive  .post.category-blog .entry-meta{ display: none;}
	 .post.category-blog:before{content: none;}
	 .post-detail-sidebar {margin-bottom: 20px;}

	/*packageblock*/
	.packageblock .packagelistitems{position:relative; background: #FFF; width: 100%; display: inline-block; padding: 15px; margin-bottom: 15px; list-style: none; border: 1px solid rgba(0,0,0,0.2)}
	.packageblock h3{ margin-bottom: 0;}
	.packageblock .packagelistitems.selected{background: rgba(6, 101, 189, 0.05)}
	.packageblock:last-child{ margin-bottom: 0; border-bottom: 0;}
	.packagelistitems{ margin: 0;}
	.packageblock .panel-heading h3,.step-payment h5.payment_head,.login_submit .sec_title h3{ margin-top: 0;}
	.packageblock .pkg-button .btn{margin:0;display:table; position:absolute; right:15px;top:15px;-webkit-appearance: none;}
	.packageblock .panel-body p{ padding-bottom: 0;}
	.packageblock .panel-desc .panel-body *{ line-height: 1.4; margin:0; font-size: 0.75rem; list-style: none;}

	body .upload_box .img_table {margin-bottom: 20px; z-index: 2; position: relative;}
	.upload_box .upload.button span,.upload_box .upload.button span.upload_title{position:initial;-webkit-appearance: none;}
	.upload_box #uploadimage,.upload_box .upload.button{width:auto;height:auto;padding:4px 15px;background-color:#636363;color:#fff;border:1px solid #444;}
	.upload_box p{padding-bottom:4px;}
	.upload_box #uploadimage:hover,.upload_box .upload.button:hover{background-color:#000;}
	.upload_box #fancy-contact-form{text-align:center;}
	.upload_box .image_gallery_description #fancy-contact-form{margin:0;}
	.upload_box .image_gallery_description #fancy-contact-form .ajax-file-upload{padding:7px;border:none;}
	.upload_box .image_gallery_description #fancy-contact-form .ajax-file-upload + span{display:block;margin-top:60px;}
	.upload_box #fancy-contact-form .ajax-file-upload + span{}
	.form_row .upload_box b{background:none;}
	.upload_box .ui-sortable-placeholder{border:2px dashed #f1f1f1\0/;border:2px dashed rgba(0,0,0,0.2);background:#fff;visibility:visible!important;padding-left:10px;padding-right:10px;}
	.form_row .upload_box table.img_table #imagelist{margin:0 auto;}
	label + .upload_box, .sec_title + .upload_box {margin-top:10px;max-width:515px;}
	.upload_box{padding:20px 40px;background:#f9f9f9\0/;background:rgba(0,0,0,0.03);text-align:center;margin-bottom:20px;position:relative;min-height:130px;}
	.ajax-upload-dragdrop{bottom:0;left:0;position:absolute;right:0;top:0;border:3px dashed #f1f1f1\0/;border:3px dashed rgba(0,0,0,0.2);border-radius:5px; z-index: 1;}
	.upload_box #fancy-contact-form &gt; span#image-listing_logo{display:block;}
	.ajax-file-upload &gt; span{padding:7px 10px;margin:0 auto; cursor:pointer; display:inline-block; border-radius:5px;background-color:#636363;color:#fff;border:1px solid #444;}
	.ajax-file-upload &gt; span + form { margin: -38px 0 0; padding:7px;}
	.ajax-file-upload &gt; form &gt; input[type="file"]{ height:38px!important; width:147px!important; left:50%!important; margin-left:-75px;}
	
	/*tmpl_single_uploader*/
	.tmpl_single_uploader .ajax-file-upload &gt; form &gt; input[type="file"] { top:-7px; }
	.ajax-file-upload:hover span:first-child{ background-color:#000; }
	/*.tmpl_single_uploader .ajax-file-upload-red { display: block;}*/
	.wp-admin .tmpl_single_uploader .ajax-file-upload-red { display: inline-block; margin:0 5px 0 0;}
	.wp-admin #your-profile .tmpl_single_uploader .ajax-file-upload-red{ display: block; margin: 0 5px 0 40px;}
	.wp-admin #your-profile .tmpl_single_uploader #image-profile_photo .ajax-file-upload-red{ margin: 0 5px 0 20px;}
	.tmpl_single_uploader + div.description { font-size:0.75rem; color:#888; }
	.tmpl_single_uploader .ajax-file-upload-red { background:transparent!important; font-size: 0; padding: 0;}
	.tmpl_single_uploader .ajax-file-upload-red:before { font-family:'Font Awesome 5 Pro'; content: "\f00d"; font-weight: 900; position:absolute; color:#fff; background-color:#E00006; border-radius: 10px; font-size: 0.625rem; line-height: 7px; padding: 4px; margin-left:25px; bottom:-15px; z-index: 10;}
	#userform .tmpl_single_uploader .ajax-file-upload-red:before{margin-left: -90px;}
	#userform .tmpl_single_uploader #image-profile_photo .ajax-file-upload-red:before{ bottom: -18px; right: -45px;}
	.wp-admin .tmpl_single_uploader .ajax-file-upload-red:before{ margin-left: 25px; content: '\f158'; font-family: dashicons; line-height: 11px; font-size: 12px; padding: 2px; bottom: -7px;}
	.tmpl_single_uploader .ajax-file-upload-statusbar {position: relative;z-index:3;}
	.upload_box .tmpl_single_uploader #fancy-contact-form  #image-listing_logo { color:#E00006; font-size:0.75rem; }
	.default-img-uploaded{position: relative; display: inline-block!important; z-index: 2;}
	.default-img-uploaded .ajax-file-upload-red:before{ top: 25px; right:-8px; bottom:auto!important;}
	.wp-admin .default-img-uploaded .ajax-file-upload-red:before{ top: 10px; right: 0}

	/*ajax-file-upload*/
	.ajax-file-upload-progress { border: 1px solid rgb(221, 221, 221); border-radius: 3px; display: inline-block; margin: 0 10px 10px; padding: 1px; position: relative; width: 100%;}
	.ajax-file-upload-bar { background-color: #999; border-radius: 3px; height: 20px; width: 0; color:#fff; font-size:0.75rem;}
	.ajax-file-upload-green, .ajax-file-upload-red { background-color: #000; border-radius: 4px; color: #fff; cursor: pointer; display: inline-block; font-family: arial; font-size: 0.8125rem; font-weight: normal; margin: 0 5px 0 0; padding: 2px 15px; text-decoration: none; vertical-align: top;}
	.ajax-file-upload-red {  background-color:#0665BD; }
	.ajax-file-upload-green:hover { background-color:#0665BD }
	.ajax-file-upload-red:hover { background-color:#000; }
	.ajax-file-upload i{margin-right:5px;}
	.ajax-file-upload span:hover{background-color:#000;}
	.ajax-file-upload-filename { font-size:0.75rem; color:#888; line-height: 1.4; padding-bottom: 8px; }

	/* accordian */
	.accordion { margin-bottom: 0; border:1px solid #F5F5F5; }
	.accordion:before, .accordion:after { content: " "; display: table; }
	.accordion:after { clear: both; }
	.accordion .accordion-navigation, .accordion dd { display: block; margin-bottom: 0 !important; margin-left:0; padding:0 2px; } 
	.accordion .accordion-navigation.active &gt; a, .accordion dd.active &gt; a { color:#0165BD; } 
	.accordion .accordion-navigation.acc-done &gt; a, .accordion dd.acc-done &gt; a { color:#19bb9b; }
	.accordion .accordion-navigation &gt; div, .accordion dd &gt; div { border-top:2px solid #fff; }
	.accordion .accordion-navigation &gt; a, .accordion dd &gt; a { border-top:2px solid #fff; background:rgba(0,0,0,0.03);  color: #5d605f; display: block; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 1rem; }
	.accordion .accordion-navigation &gt; a span, .accordion dd &gt; a span { padding:0.8rem 0; display:inline-block; line-height:1.8; }
	.accordion .accordion-navigation &gt; a span:first-child, .accordion dd &gt; a span:first-child {max-width:50px; text-align:center; width:100%; float:left;}
	.accordion .accordion-navigation &gt; a span:first-child + span, .accordion dd &gt; a span:first-child + span { padding-left:1.4rem; max-width: 65%; max-width: calc(100% - 90px); border-left: 2px solid #fff; }
	.accordion .accordion-navigation &gt; a span:last-child, .accordion dd &gt; a span:last-child { float:right; max-width:40px; text-align:center; width:100%; }
	.accordion .accordion-navigation:first-child &gt; a, .accordion dd:first-child &gt; a { border-top:none; }
	.accordion .accordion-navigation:last-child &gt; div, .accordion dd:last-child &gt; div { border-bottom:none; }
	.accordion .accordion-navigation &gt; a:hover, .accordion dd &gt; a:hover {  }
	.accordion .accordion-navigation &gt; .content, .accordion dd &gt; .content { display: none; padding: 0.9375rem; }
	.accordion .accordion-navigation &gt; .content.active, .accordion dd &gt; .content.active { display: block; background:rgba(0,0,0,0.03); }
	.accordion .accordion-navigation #loginform .social_login,.accordion .accordion-navigation #loginform .social_login li:first-child{ text-align: left;}
	.accordion .accordion-navigation.current .fa-caret-right{ display: none;}
	.accordion .fa-caret-down { display:none; }
	.accordion .fa-caret-right { line-height: 1.8; }
	.accordion .fa-caret-down { line-height: 1.8; }
	.accordion .current .fa-caret-right,
	.accordion .complete .fa-caret-down { display:none; }
	.accordion .current .fa-caret-down,
	.accordion .complete .fa-caret-right { display:block; }

	.tmpl-accordion { margin:0 -17px 15px; width: calc(100% + 34px); display: inline-block; }
	.tmpl-accordion:before, .tmpl-accordion:after { content: " "; display: table; }
	.tmpl-accordion:after { clear: both; }
	.tmpl-accordion .tmpl-accordion-navigation{ display: block; margin-left:0; width: 100%; display: inline-block; float: left;} 
	.tmpl-accordion .tmpl-accordion-navigation &gt; a{ background:#F5F5F5;  color: #5d605f; display: block; padding: 7px 15px; font-size: 1rem; border-bottom: 1px solid #e5e5e5;  position: relative;}
	.tmpl-accordion .tmpl-accordion-navigation:last-child &gt; a{ }
	.tmpl-accordion .tmpl-accordion-navigation &gt; a span{ padding:0.8rem 0; display:inline-block; line-height:1.8; }
	.tmpl-accordion .tmpl-accordion-navigation &gt; a span:first-child{ border-right:2px solid #fff; max-width:50px; text-align:center; width:100%; }
	.tmpl-accordion .tmpl-accordion-navigation &gt; a span:first-child + span{ padding-left:1.4rem; }
	.tmpl-accordion .tmpl-accordion-navigation &gt; a span:last-child{ float:right; max-width:40px; text-align:center; width:100%; }
	.tmpl-accordion .tmpl-accordion-navigation:first-child &gt; a { border-top: 1px solid #e5e5e5; }
	.tmpl-accordion .tmpl-accordion-navigation:last-child &gt; div{ border-bottom:none; }
	.tmpl-accordion .tmpl-accordion-navigation &gt; .content{ display: none; padding: 0.9375rem; margin-bottom: 0!important; width: 100%;}
	
	.tmpl-accordion .tmpl-accordion-navigation &gt; div[id*="map"].content{ padding: 0; }
	.tmpl-accordion .tmpl-accordion-navigation &gt; div[id*="map"].content iframe { margin-top: 0; }
	.tmpl-accordion .tmpl-accordion-navigation &gt; div[id*="map"].content small { padding-left: 15px; margin-bottom: 10px; display: block; }
	.tmpl-accordion .tmpl-accordion-navigation &gt; div[id*="comment"].content{ padding: 0rem; }
	.tmpl-accordion .tmpl-accordion-navigation.is-active &gt; .content{ display: inline-block !important; background: #FFF; border-bottom: 1px solid #e5e5e5;}
	.tmpl-accordion .tmpl-accordion-navigation #loginform .social_login{ text-align: left; }
	.tmpl-accordion .tmpl-accordion-navigation.current .fa-caret-right{ display: none;}
	.tmpl-accordion ul,.tmpl-accordion ol{ margin: 0 0 0 20px; padding: 0;}
	.tmpl-accordion .comment-list ul,.tmpl-accordion .comment-list ol{ margin: 0; padding: 0;}
	.tmpl-accordion [class*="rating"] ul { display: inline; } 
	.mobile-view .tmpl-accordion #comments .comment-list p.comments-closed { padding-left: 15px; padding-right: 15px; }
	.rating_text { display: block; margin: 8px 0;}
	.mobile-view form p.comment-form-comment { margin-top: 8px; }
	.tmpl-accordion ul li { list-style: disc inside; }
	.tmpl-accordion ol li { list-style: decimal inside; }

	.tmpl-accordion .tmpl-accordion-navigation &gt; a:before {position: absolute; right:20px; top: 12px; font-size: 0.875rem; font-family: 'Font Awesome 5 Pro'; font-weight: 900; }
	.tmpl-accordion .tmpl-accordion-navigation &gt; a:before{ content: '\f067';}
	.tmpl-accordion .tmpl-accordion-navigation.active &gt; a:before{ content: '\f068';}
	.tmpl-accordion li{ list-style: none;}


	/*wysiwyg plugin*/
	.mobile-view #fronted_upload_listing_logo.frontend_uploader.button { padding: 0 !important;margin: -18px 0 0 -35px;background: #fff;border: 1px solid #ccc;}
	.mobile-view .frontend_anchor_website.anchor_btn.popline.popline_btn.frontend_edit_anchor { left: 0; }
	.mobile-view .frontend_anchor_website.anchor_btn.popline.popline_btn.frontend_edit_anchor i { display: inline; }
	body.frontend_editor.mobile-view #frontend_coupons_gallery a.delete { right: 16px; }
	.mobile-view .listing-coupon.flexslider.frontend_edit_coupons.flex-viewport { margin-bottom: 10px; }
	body.frontend_editor.mobile-view .oembed_video_span { bottom: auto!important; top: 190px!important; }
	.mobile-view .tmpl-accordion .tmpl-accordion-navigation &gt; .content#listing_video { position: relative; }

	/* Reveal Model css */
	.reveal-modal-bg, .reveal-overlay { position: fixed; height: 100%; width: 100%; background: black; background: rgba(0, 0, 0, 0.45); z-index: 1004; display: none; top: 0; left: 0;}
	dialog, .reveal-modal { display: none; position: absolute; z-index: 1005; width: 94%; top: 0; left:3%; background-color: white; padding: 1.25rem; border: solid 1px #666666; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); margin-top: 20px;}
	dialog .column, dialog .columns, .reveal-modal .column, .reveal-modal .columns { min-width: 0; }
	dialog &gt; :first-child, .reveal-modal &gt; :first-child { margin-top: 0; }
	dialog &gt; :last-child, .reveal-modal &gt; :last-child { margin-bottom: 0; }
	dialog[open] { display: block; visibility: visible; }
	dialog, .reveal-modal { padding: 1.875rem; }
	dialog.radius, .reveal-modal.radius { border-radius: 3px; }
	dialog.round, .reveal-modal.round { border-radius: 1000px; }
	dialog.collapse, .reveal-modal.collapse { padding: 0; }
	dialog.full, .reveal-modal.full { top: 0; left: 0; height: 100%; height: 100vh; min-height: 100vh; margin-left: 0 !important; }
	dialog .close-reveal-modal, .reveal-modal .close-reveal-modal,.modal_close {display: block; height: 22px; position: absolute; right: 3px; top: 3px; width: 22px; z-index: 2; text-align: center; font-size:0;}
	dialog .close-reveal-modal:before,.reveal-modal .close-reveal-modal:before,.modal_close:before{ content: '\f00d'; font-family: 'Font Awesome 5 Pro'; font-weight: 900; color: #333; font-size: 0.9375rem;}

	/* map direction button */
	.mobile-view #content .google-map-directory{ margin-top: 10px; width: 100%; display: inline-block; text-align:center; padding: 0 10px 15px;}
	.mobile-view #content .google-map-directory input{ margin-bottom: 10px;	}
/*	.mobile-view #content .google-map-directory a{ display: inline-block; max-width:40px; max-height:40px; width: 100%; margin:0 0 0 5px; font-size: 0;}
	.mobile-view #content .google-map-directory a:before{ font-family: 'Font Awesome 5 Pro'; font-size: 1rem; color: #FFF;}
	.mobile-view #content .google-map-directory a.getdir:before{ content: '\f124';}
	.mobile-view #content .google-map-directory a.large_map:before{ content: '\f065';}
*/
	/* Off Canvas Navigation */
	body .primary_menu_wrapper #menu-primary{ display: none;}
	body .left-off-canvas-menu .sub-indicator{ display: none;}
	body .left-off-canvas-menu &gt; div{ width: 100%; display: inline-block; padding: 0; margin: 0;}
	body.mobile-view .left-off-canvas-menu ul{ display: inline-block; width: 100%; max-width: 100%; position: initial !important; z-index: 1; margin: 0!important; padding: 0!important; visibility:visible!important; background: transparent;}
	body .left-off-canvas-menu ul li{ display: inline-block; width: 100%!important; margin: 0!important; padding: 0!important;}
	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 &gt; ul &gt; li &gt; a, body .right-off-canvas-menu div#menu-mobi-primary .menu &gt; ul &gt; li &gt; a{ display: inline-block; width: 100%; color: #fff!important; font-size: 0.9375rem!important; font-weight: normal!important; padding:7px!important; background: transparent; transition: none!important; color: #FFF!important; transform: none!important;}
	body .left-off-canvas-menu ul li ul li,body .left-off-canvas-menu ul li ul li:hover{ padding-left:15px!important; background: rgba(0, 0, 0, 0)!important;}
	body .left-off-canvas-menu ul li a:hover,ul.off-canvas-list li a:hover, body .left-off-canvas-menu .nav_bg ul.mega li a:hover, body .right-off-canvas-menu .nav_bg ul.mega li a:hover, div#menu-mobi-secondary .menu .off-canvas-list li a:hover, div#menu-mobi-secondary1 .menu .off-canvas-list li a:hover, div#menu-subsidiary .menu .off-canvas-list li a:hover, body .left-off-canvas-menu div#menu-mobi-primary .menu li a:hover, body .right-off-canvas-menu div#menu-mobi-primary .menu li a:hover{ background: transparent; transition: none!important; color: #FFF!important;}
	body .left-off-canvas-menu .sub-container{ width: 100%!important; display: inline-block; max-width: 100%; position: initial !important;}
	body .left-off-canvas-menu .sub-container .row{ max-width: 100%; width: 100%;}
	body .left-off-canvas-menu ul li.current-menu-item &gt; a,body .left-off-canvas-menu ul li ul li.current-menu-item &gt; a,ul.off-canvas-list li a:hover, body .left-off-canvas-menu .nav_bg ul.mega li a:hover, body .right-off-canvas-menu .nav_bg ul.mega li a:hover, div#menu-mobi-secondary .menu .off-canvas-list li a:hover, div#menu-mobi-secondary1 .menu .off-canvas-list li a:hover, div#menu-subsidiary .menu .off-canvas-list li a:hover, body .left-off-canvas-menu div#menu-mobi-primary .menu li a:hover, body .right-off-canvas-menu div#menu-mobi-primary .menu li a:hover{background: rgba(0,0,0,0.2)!important;}
	.move-right &gt; .inner-wrap{-ms-transform:translate(15.625rem,0);-webkit-transform:translate3d(15.625rem,0,0);-moz-transform:translate3d(15.625rem,0,0);-ms-transform:translate3d(15.625rem,0,0);-o-transform:translate3d(15.625rem,0,0);transform:translate3d(15.625rem,0,0);}
	.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5), 4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0);}
	.move-left &gt; .inner-wrap{-ms-transform:translate(-15.625rem,0);-webkit-transform:translate3d(-15.625rem,0,0);-moz-transform:translate3d(-15.625rem,0,0);-ms-transform:translate3d(-15.625rem,0,0);-o-transform:translate3d(-15.625rem,0,0);transform:translate3d(-15.625rem,0,0);}
	.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5), 4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0);}

	.classified .listing_custom_field{clear: both;}
	#silde_gallery{display: none;}
	.classified-info .classified-date{ font-size: 0.875rem;}
	.classified-info .classified-date:before{content: '\f133'; font-family: 'Font Awesome 5 Pro'; color: #999999; font-weight: 900; margin-right: 5px; font-size: 0.6667rem;}
	body.mobile-view .classified_info-right .classified-info p:before{color: #999999; font-family: 'Font Awesome 5 Pro'; font-weight: 900; height: 20px; left: 15px; position: absolute; text-align: center; top: 10px; width: 20px;}
	body.mobile-view .classified_info-right .classified-info p.classified_county:before{content: '\f024'}
	body.mobile-view .classified_info-right .classified-info p.classified_zone:before{content: '\f1e3'}
	body.mobile-view .classified_info-right .classified-info p.classified_city:before{content: '\f1ad'}
	body.mobile-view .classified_info-right .classified-info p.publish_date:before{content: '\f133'}
	body.mobile-view .classified_info-right .classified-info p.classified_price:before{content: '\f0d6'}
	body.mobile-view .classified_info-right .classified-info p.classified_county:before{content: '\f024'}
	body.mobile-view .classified_info-right .contact-no i{ color: #999999; font-family: 'Font Awesome 5 Pro'; font-weight: 900; height: 20px; left: 15px; position: absolute; text-align: center; top: 4px; width: 20px; font-size: 23px;}
	body.mobile-view .classified_info-right .contact-no{ padding: 5px 15px 5px 40px; display: block; position: relative;}
	
	/*body.mobile-view .flex-viewport{
		height: initial!important;
	}
	body.mobile-view .flexslider .slides &gt; li{
		width: auto!important;
		max-width: 290px;
	}*/


	/* ==========================================================================
		   JobBoard Plugin
		   ========================================================================== */
		   .sigular-jobs .entry-header-image{
		   		display: inline-block;
		   		margin-top: 20px;
		   }
		   /*---------custome range slider start----------*/
	/*#range_range {padding: 5px; font-size: 12px; line-height: 12px;}
	#range_range_type {border: 1px solid #00b0ed; height: 5px; position: relative; background-color: #00b0ed; border-radius: 10px;}
	#range_range_type span { height: 15px; width: 15px; position: absolute; border: 1px solid #00b0ed; top: -6px; background: #fff;
    border-radius: 15px;}*/
	.ui-slider-horizontal {border: 1px solid #00b0ed; height: 5px; position: relative; background-color: #00b0ed; border-radius: 10px;}
	.ui-slider-horizontal  span { height: 15px; width: 15px; position: absolute; border: 1px solid #00b0ed; top: -6px; background: #fff;
    border-radius: 15px;}
	
	/*---------custome range slider start----------*/
		   
		   
}

@media screen and (max-width: 1400px){
	dialog, .reveal-modal { max-height: 90%; overflow-y: auto; }
}

@media screen and (max-width: 479px){
	#inquiry_frm_popup div, #inquiry_frm_popup iframe{width: 100% !important; margin-bottom: 15px;}
	/*dialog, .reveal-modal { padding: 1.5rem; position: fixed; top: 0 !important; overflow-x: scroll; } top and overflow-x added for Mobile device Popup not scroliing */
	dialog, .reveal-modal { padding: 1.5rem; position: absolute; overflow-x: scroll; }

@media screen and (max-width: 320px){
	.mobile-view #content .google-map-directory input{ width: 100%;}
	.mobile-view #content .google-map-directory a{margin:10px 10px 0 0;}

	#captcha_div div, #captcha_div div iframe { width: 100% !important;}

}


.tmpl_classified_seller, .tmpl_property_agent{
	margin-top:0 !important;
	border-top: 1px solid rgba(0, 0, 0, 0.12);
	border-bottom:1px solid rgba(0, 0, 0, 0.12);
	padding:0.9375rem;;
}
.tmpl_classified_seller .widgettitle, .tmpl_property_agent .widgettitle{display:none;}
.tmpl_classified_seller .seller-top_wrapper .tmpl-seller-photo , .tmpl_property_agent .tmpl-agent-details .tmpl-agent-photo {
    display: inline-block;
    margin-right: 15px;
    max-width: 90px;
    vertical-align: top;
    width: 30%;
}
	
.tmpl_classified_seller .seller-top_wrapper .tmpl-seller-photo img , .tmpl_property_agent .tmpl-agent-details .tmpl-agent-photo img{
	border: 1px solid rgba(0, 0, 0, 0.12);
	box-sizing: border-box;
	height: auto;
	max-width: 100%;
	padding: 3px;
}
.tmpl_classified_seller .seller-top_wrapper .tmpl-seller-detail-rt, .tmpl_property_agent .tmpl-agent-details .tmpl-agent-detail-rt {
    display: inline-block;
    margin-left: -4px;
    vertical-align: top;
    width: 62%;
}
.tmpl_classified_seller .seller-top_wrapper .tmpl-seller-detail-rt p.title, .tmpl_property_agent .tmpl-agent-details .tmpl-agent-detail-rt  p.title {
    color: #999999;
    font-size: 20px;
}
.tmpl_classified_seller .seller-top_wrapper .tmpl-seller-detail-rt p , .tmpl_property_agent .tmpl-agent-details .tmpl-agent-detail-rt  p {
    color: #858585;
    padding-bottom: 4px;
}
.agent-social-networks {
    margin: 10px 0;
}
.tmpl_classified_seller .tmpl-seller-details p.phone, .tmpl_property_agent .tmpl-agent-details p.phone {
    color: #999999;
    font-weight: bold;
}
.tmpl_classified_seller .tmpl-seller-details p,.tmpl_property_agent .tmpl-agent-details p {
    line-height: 20px;
}
.tmpl_classified_seller .tmpl-seller-details .website:before,
.tmpl_classified_seller .tmpl-seller-details .phone:before,
.tmpl_property_agent .tmpl-agent-details .website:before,
.tmpl_property_agent .tmpl-agent-details .phone:before,
.tmpl_property_agent #contact_frm
{
	display:none;
}

.mobile-view .hentry .entry-header-title .entry-header-custom-wrap .tmpl-agent-details p{
	border:none;
	padding:2px;
}
.agent-social-networks a {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 2px;
    color: #999999;
    display: inline-block;
    font-size: 13px;
    margin: 0 2px 0 0;
    vertical-align: top;
	padding: 6px 10px;
	margin-bottom: 4px;
}
.agent-social-networks a:hover {
    background: rgba(0, 0, 0, 0.08) none repeat scroll 0 0;
	color:#df3539;
	border-color:#df3539;
}

.agent-social-networks a i::after {
    display: none;
}
.agent-social-networks a i::after {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    content: "";
    height: 15px;
    position: absolute;
    right: 1px;
    top: 0;
    width: 1px;
}
.agent-social-networks a i {
    vertical-align: middle;
}
.agent-social-networks a i {
    font-size: 14px;
    position: relative;
    text-align: left;
}

.agent-social-networks a .urllink ,.aw-weblink a .urllink {
    display: none;
}

/* footer content */
.footer-logo{margin-left: 10px; vertical-align: middle; display: inline-block;}
.mobile-view footer.footer p.copyright{
	/*display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;*/
}
/*@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
	html { font-size: 65%;}
}*/

.enquiry-list{display:none;}
.header-widget-wrap #sidebar-header .widget.templatic_text{margin-bottom: 15px;}
.header-widget-wrap .search-form input[type="text"]{max-width: 375px;padding-top: 8px;padding-bottom: 8px;border-radius: 4px;}
.post.featured_post{display: inline-block; width: 100%;}

.agent-top_wrapper .tmpl-agent-photo {float: left; margin-right: 10px;}
body #loop_property_taxonomy .post .entry .entry-title, #tmpl-search-results .post .entry .entry-title{width: 100%;}
.listing_img img{max-width: 100%;}


/*resposive table*/
table.deal_orderlist td, table.deal_orderlist th{padding: 8px;}
table.deal_orderlist {border: 0;}
table.deal_orderlist thead, table.deal_orderlist th {display: none;}
table.deal_orderlist tr {margin-bottom: 10px; display: block; border-bottom: 2px solid #ddd; }
table.deal_orderlist td {display: block; text-align: right;font-size: 13px; border-bottom: 1px dotted #ccc;}
table.deal_orderlist td:last-child { border-bottom: 0;}
table.deal_orderlist td:before { content: attr(data-label); float: left; text-transform: uppercase;font-weight: bold;}

#CselectedFilters{display:none;}

#map_canvas .google-map-info .map-inner-wrapper .map-item-info{background: #fff; box-sizing: border-box; padding: 62px 0 5px; position: relative; text-align: center;width: 100%;}

.mob-data-new { clear: both; margin-bottom: 15px; }
.mob-data-new p { position: relative; border-bottom: 1px solid #e5e5e5; padding: 15px 15px 15px 40px !important;  }
.mob-data-new p.entry_address:before { top: 13px; left: 13px }
.mob-data-new p.entry_job_type:before { position: absolute; top: 15px; left: 17px; content: "\f0b1"; font-family: 'Font Awesome 5 Pro'; font-size: 13px; color: #999; font-weight: 900; }

/* Report Listing Button */
.report-listing-link { clear: both; }
.report-listing-link ul { list-style: none !important; margin: 0 0 20px; }
.report-listing-link ul li { list-style: none !important; }
.report-listing-link ul li .tmpl_report_listing { position: relative; display: inline-block; background: rgba(0,0,0,.03); border: 1px solid rgba(0,0,0,.05); border-radius: 3px; font-weight: 700; padding: 8px 18px; }
.report-listing-link ul li .tmpl_report_listing:before { content: "\f1d8"; font-family: "Font Awesome 5 Pro"; margin-right: 7px; }</pre></body></html>