/*
Plugin Name: Hemenhepsi System
Author: IELTHEMES
Theme URI: http://hemenhepsi.com/
Author URI: http://ielthemes.com/
License: GPL 2.0
License URI: license.txt
Description: Hemenhepsi - WordPress Theme for Classified Ads. Hemenhepsi is a wordpress theme crafted rigorously and built from scratch with a stunning design for classified ads in digital marketplace. 
All it's cool features are developed so as to meet the all requirements for advertising, ad submission, browsing ads, monetizing and so on. 
Various kind of different home page, single advert and header styles enrich it's awesome design much more. 
Advanced custom fields, favorite ads, favorite searches and favorite sellers, comments, blog posts, user dashboard and much more.. all are available with this marvelous theme. 
Version: 1.0.0
Tags: three-columns, ads, advert, advertise, ad submission, auction, bidding, browse ads, browse ads with map, business, classified ads, compare, custom fields, directory listing, listing classified ads, marketing, marketplace, multiple revenue sources
Text Domain: Hemenhepsi
*/


/*
1. 			OVERALL STYLING
2. 			SCROLLBAR
2.01. 		SCROLLBAR - Scroll Element
2.02. 		SCROLLBAR - Scroll Text Area & Content

3. 			OWL CAROUSEL
3.01. 		OWL CAROUSEL - Caousel Meta 
3.02. 		OWL CAROUSEL - Owl Nav
3.03. 		OWL CAROUSEL - Owl Carousel Dots
3.04. 		OWL CAROUSEL - Single Advert Media Main Slider
3.05. 		OWL CAROUSEL - Single Advert Media Thumb Slider

4. 			NAVIGATION
4.01. 		NAVIGATION - Navigation Wrap
4.02. 		NAVIGATION - Navigation Wrap Dropdown Menu

5. 			WORDPRESS CORE
6. 			INPUTS
7. 			VIDEO CONTAINER
8. 			PAGINATION
9. 			IE 11 FIX
10. 		404
11. 		TO TOP
12. 		MODAL
13. 		LOGIN REGISTER RECOVER MODAL
14. 		PRICE TABLES

15. 		SEARCH PAGE
15.01. 		SEARCH PAGE - Styled Radio
15.02. 		SEARCH PAGE - Styled Checkbox
15.03. 		SEARCH PAGE - Styled Select
15.04. 		SEARCH PAGE - Select Orderby
15.05. 		SEARCH PAGE - Ajax Search & Loading
15.06. 		SEARCH PAGE - Relative Container
15.06.01. 	SEARCH PAGE - Relative Container - Info Search Results
15.06.02. 	SEARCH PAGE - Relative Container - Save Search Criteria
15.06.03. 	SEARCH PAGE - Relative Container - Show Selections
15.06.04. 	SEARCH PAGE - Relative Container - Hide Selections
15.06.05. 	SEARCH PAGE - Relative Container - Remove Selections
15.06.06. 	SEARCH PAGE - Relative Container - Filter Selections
15.07. 		SEARCH PAGE - Layout Container
15.07.01. 	SEARCH PAGE - Layout Container - Owner Type Navigation Bar
15.07.02. 	SEARCH PAGE - Relative Container - Layout View
15.08. 		SEARCH PAGE - Pagination Container
15.09. 		SEARCH PAGE - Save Searches Container
15.09.01. 	SEARCH PAGE - Save Searches Container - Favorite Search Button
15.10. 		SEARCH PAGE - Border Top Ads
15.11.		SEARCH PAGE - Search Results Last Updated

16. 		SEARCH FORM
16.01. 		SEARCH FORM - Taxonomy Filter - Category Selection
16.02. 		SEARCH FORM - Browse With Map - List
16.03. 		SEARCH FORM - Color Search
16.04. 		SEARCH FORM - Select2 Single & Select2 Multiple
16.05. 		SEARCH PAGE - Nested Select - Container Multiselect
16.06. 		SEARCH FORM - Search Form Block
16.06.01. 	SEARCH FORM - Search Form Block - Search Form Header
16.06.02. 	SEARCH FORM - Search Form Block - Search Form Content

16.07. 		SEARCH FORM - Keyword Search
16.08. 		SEARCH FORM - Af Button Apply Filter
16.09. 		SEARCH FORM - Browse with List & Browse with Map
16.10. 		SEARCH FORM - Location input in the Search Form
16.11. 		SEARCH FORM - Keyword Search input in the Search Form
16.12. 		SEARCH FORM - CF Type 8 (Date Range)

17. 		LIST VIEW FOR ADVERTS
17.01. 		LIST VIEW FOR ADVERTS - Ribbons
17.02. 		LIST VIEW FOR ADVERTS - Listing Container List
17.02.01. 	LIST VIEW FOR ADVERTS - Listing Container List - Table Search Results

18. 		GRID VIEW FOR ADVERTS
18.01. 		GRID VIEW FOR ADVERTS - Listing Container Grid
18.02. 		GRID VIEW FOR ADVERTS - Advert Meta Top
18.03. 		GRID VIEW FOR ADVERTS - Advert Meta Body
18.04. 		GRID VIEW FOR ADVERTS - Advert Meta Bottom
18.05. 		GRID VIEW FOR ADVERTS - Grid View Advert Meta Actions
18.06. 		GRID VIEW FOR ADVERTS - Grid View Advert Media
18.07. 		GRID VIEW FOR ADVERTS - Grid View Advert Tags

19. 		CARD VIEW FOR ADVERTS
19.01. 		CARD VIEW FOR ADVERTS - Listing Container Card
19.02. 		CARD VIEW FOR ADVERTS - Advert Media
19.03. 		CARD VIEW FOR ADVERTS - Advert Meta Top
19.04. 		CARD VIEW FOR ADVERTS - Advert Meta Body
19.05. 		CARD VIEW FOR ADVERTS - Advert Meta Bottom
19.05.01. 	CARD VIEW FOR ADVERTS - Advert Meta Bottom - Advert Price
19.05.02. 	CARD VIEW FOR ADVERTS - Advert Meta Bottom - Advert Actions - Favorite Ads
19.05.03. 	CARD VIEW FOR ADVERTS - Advert Meta Bottom - Advert Actions - Compare Ad

20. 		SEARCH MAP

21.			SINGLE ADVERT
21.01. 		SINGLE ADVERT - Advert Title
21.02. 		SINGLE ADVERT - Seller Details
21.02.01. 	SINGLE ADVERT - Seller Details - Classified Author Info
21.02.02. 	SINGLE ADVERT - Seller Details - Advert Seller Actions
21.02.03. 	SINGLE ADVERT - Seller Details - Send Message
21.02.04. 	SINGLE ADVERT - Seller Details - Avatar Wrap
21.02.05. 	SINGLE ADVERT - Seller Details - Seller Name
21.02.06. 	SINGLE ADVERT - Seller Details - User Rating
21.02.07. 	SINGLE ADVERT - Seller Details - Online Status
21.02.08. 	SINGLE ADVERT - Seller Details - Seller All Ads
21.02.09. 	SINGLE ADVERT - Seller Details - Contact Seller & Reveal Phone

21.03. 		SINGLE ADVERT - Advert Bidding
21.04. 		SINGLE ADVERT - Operation Container
21.05. 		SINGLE ADVERT - Advert Actions
21.05.01. 	SINGLE ADVERT - Report Advert
21.05.02. 	SINGLE ADVERT - Process Favorite Ads
21.05.03 	SINGLE ADVERT - Styled Checkbox

21.06. 		SINGLE ADVERT - Submit Button Enquiry
21.07. 		SINGLE ADVERT - Classified Action Box
21.08. 		SINGLE ADVERT - Classified Safety Warning Box
21.09. 		SINGLE ADVERT - Single Meta
21.10. 		SINGLE ADVERT - Classified Detail Info
21.10.01. 	SINGLE ADVERT - Classified Detail Content - Detail Info
21.10.02. 	SINGLE ADVERT - Classified Detail Other - Detail Info
21.11. 		SINGLE ADVERT - Classified Advert Meta
21.12. 		SINGLE ADVERT - KC Tab Classified Detil Content - Additional Info
21.13. 		SINGLE ADVERT - KC Tab Classified Detil Content - Amenities - Services & Conveniences
21.14. 		SINGLE ADVERT - KC Tab Classified Detil Content - Extra
21.15. 		SINGLE ADVERT - KC Tab Classified Detil Content - Technical Specifications
21.16. 		SINGLE ADVERT - Location
21.16.01. 	SINGLE ADVERT - Location - Classified Detail Container - Classified Detail Other Location
21.16.02. 	SINGLE ADVERT - Location - Classified More Container

22. 		SINGLE POSTS

23. 		SIMILAR ADS
23.01. 		SIMILAR ADS - Advert Meta Top
23.02. 		SIMILAR ADS - Advert Title
23.03. 		SIMILAR ADS - Advert Meta Bottom
23.03.01. 	SIMILAR ADS - Advert Meta Bottom - Price
23.03.02. 	SIMILAR ADS - Advert Meta Bottom - Advert Meta Actions


24. 		COMMENTS
24.01. 		COMMENTS - Recent Comments

25. 		SIMPLE SOCIAL SHARE
25.01. 		SIMPLE SOCIAL SHARE - Printer
25.02. 		SIMPLE SOCIAL SHARE - Facebook
25.03. 		SIMPLE SOCIAL SHARE - Twitter
25.04. 		SIMPLE SOCIAL SHARE - Email

26. 		OUR SELLERS
27. 		CONTACT US

28. 		BLOG LISTING - RECENT POSTS
28.01. 		BLOG LISTING - RECENT POSTS - Grid View for Recent Post
28.01.01. 	BLOG LISTING - RECENT POSTS - Grid View for Recent Post - Post Media
28.01.02. 	BLOG LISTING - RECENT POSTS - Grid View for Recent Post - Grid View Advert Tags
28.01.03. 	BLOG LISTING - RECENT POSTS - Grid View for Recent Post - Grid View Advert Meta Top
28.01.04. 	BLOG LISTING - RECENT POSTS - Grid View for Recent Post - Grid View Advert Meta Body
28.01.05. 	BLOG LISTING - RECENT POSTS - Grid View for Recent Post - Grid View Advert Meta Bottom

29. 		WIDGETS

30. 		FOOTER
30.01. 		FOOTER - Copyrights
30.02. 		FOOTER - Subscription Footer

31. 		HEADER
31.01. 		HEADER - User Login Register
31.02. 		HEADER - Header-1 Sticky Header
31.03. 		HEADER - Header-2 Sticky Header
31.04. 		HEADER - Header-3 Sticky Header
31.05. 		HEADER - Header-4 Lower Header
31.06. 		HEADER - Header-4 Sticky Header
31.07. 		HEADER - Header-4 Upper Header 
31.09. 		HEADER - User Account Dropbutton
31.10. 		HEADER - Submit Button Wrap (Submit Ad Button)
31.11. 		HEADER - Categories Dropdown Menu

32. 		HEADER SEARCH

33. 		HEADER QUICK SEARCH
33.01. 		HEADER QUICK SEARCH - Quick Search
33.02. 		HEADER QUICK SEARCH - Page Title Quick Search

34. 		HEADER SHORTCUTS

35. 		ELEMENTS
35.01. 		ELEMENTS - KC Search
35.02. 		ELEMENTS - Widget Alike
35.03. 		ELEMENTS - Footer Header Search
35.04. 		ELEMENTS - Elementor Widget Tabs
35.05. 		ELEMENTS - Elementor Widget Accordion
35.06. 		ELEMENTS - Elementor Accordion
35.07. 		ELEMENTS - KC Accordion
35.07.01. 	ELEMENTS - KC Accordion - Accordion Section
35.07.02. 	ELEMENTS - KC Accordion - Accordion Header
35.07.03. 	ELEMENTS - KC Accordion - Accordion Content
35.08. 		ELEMENTS - KC Tabs
35.09. 		ELEMENTS - KC Video Overlay
35.10. 		ELEMENTS - Categories Slider - Adverts Slider
35.11. 		ELEMENTS - Element Categories List
35.12. 		ELEMENTS - Category Side and Top Icons
35.13. 		ELEMENTS - Blogs Element
35.14. 		ELEMENTS - Row Slider
35.15. 		ELEMENTS - Adverts Big Slider
35.16. 		ELEMENTS - Element Categories V-List
35.17. 		ELEMENTS - Element Categories Tree
35.18. 		ELEMENTS - Service Icon
35.19. 		ELEMENTS - Hiw Wrapper - Hiw Item
35.20. 		ELEMENTS - Element Locations Wrap
35.21. 		ELEMENTS - Element QS (Quick Search)
35.22. 		ELEMENTS - Element Categories Transparent
35.23. 		ELEMENTS - Element Categories Table
35.24. 		ELEMENTS - Interactive Slider
35.25. 		ELEMENTS - KC Container Content

36. 		CLOSING SIDEBARS
37. 		PRINT
38. 		HOME PAGE
39. 		COMPARE
40. 		UNREAD
41. 		MORE LESS
42. 		LOGOUT CONTACT
43. 		PRICE
44. 		ADSENSE
45. 		TEXT SLIDER
46. 		SLIDER BG TEXT
47. 		CHILDREN TAXONOMY
48. 		SEARCH SIDEBAR
49. 		MAPBOX
50. 		OPEN STREET MAPS
51. 		SCROLLBAR
51.01. 		SCROLLBAR - Style 1
51.02. 		SCROLLBAR - Style 2
51.03. 		SCROLLBAR - Style 3
51.04. 		SCROLLBAR - Style 4
52. 		FRONTEND - MAIN PAGE
*/


/******************************************************
 1. OVERALL STYLING
******************************************************/

/* styled-checkbox */
.styled-checkbox{
	width:auto;
	height:14px

	display:flex;
	position:relative;
	vertical-align:middle;
	
	margin:auto 0px;
	padding:0px 0px;	
}
.styled-checkbox label{	
	display:flex; 
	position:relative;
	vertical-align:middle;
	justify-content:flex-start;
	
	width:100%;
	height:auto;
	margin:auto 0px;
	padding:auto 0px;	

	cursor:pointer;	
}
.styled-checkbox label a{
	display:inline-block;
	float:left;
	position:relative;
	vertical-align:middle;
	justify-content:flex-start;

	width:100%;

	margin:auto 0px auto 7.5px;
	padding:auto 0px;	
		
	color:#011d2d;
		
    letter-spacing:.15px;
	text-shadow:0px 0px 6px rgba(0,0,0,0.15);       
	
    font-size:11.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
}
.styled-checkbox input{
	display:none;
}
.styled-checkbox input:checked + label a:hover{	
	color:#000309;
}
.styled-checkbox label::before,
.styled-checkbox.active label::before{
	content:'';	
	width:14px;
	height:14px;		
	margin:auto 0px;
	padding:0px;
	display:flex;
	position:relative;
	vertical-align:middle;
	background:#fff;
	border-radius:1px;
	border:1px solid #e1e1e1; 
    box-shadow:none;	
}
.styled-checkbox input:checked + label:before{
	content:'';
	width:14px;
	height:14px;		
	margin:auto 0px;
	padding:0px;
	display:flex;
	position:relative;
	vertical-align:middle;
	background:#fff;
	border-radius:1px;
	border:none; 
    box-shadow:none; 
}
.styled-checkbox input:checked:not(input.disabled) + label:after{	
	content:'\F00C';
	width:14px;
	height:100%;
	margin:auto 0px;
	padding:0px;
	font-size:14px;
	font-weight:500;
	font-family:'FontAwesome';
    display:flex;
	position:absolute;
    justify-content:center;
    vertical-align:middle;
	align-items:center;
    -webkit-text-fill-color:#ff5a5f;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;		
}
.styled-checkbox input:checked ~ label a{	
	color:#000309;
}
.styled-checkbox label a:hover,
.styled-checkbox:hover label a,
.styled-checkbox input:checked + label:hover a{	
	color:#e40030;
}
.styled-checkbox label.disabled:before,
.styled-checkbox input:checked + label.disabled:before{	
	border-radius:1px;
	border:1px solid #e1e1e1; 
    box-shadow:0px 0px .5px 0px rgba(0,0,0,0.2); 
	background:#e1e1e1;
}

/* styled-radio */
.styled-radio{
	width:auto;
	height:14px;
	display:flex;
	position:relative;
	vertical-align:middle;
	margin:auto 0px;
	padding:0px 0px;	
}
.styled-radio label{	
	display:flex; 
	position:relative;
	vertical-align:middle;
	justify-content:flex-start;
	width:100%;
	height:auto;
	margin:auto 0px;
	padding:auto 0px;	
	cursor:pointer;	
}
.styled-radio label a{
	display:inline-block;
	float:left;
	position:relative;
	vertical-align:middle;
	justify-content:flex-start;
	width:100%;
	margin:auto 0px auto 7.5px;
	padding:auto 0px;	
	color:#011d2d;
    letter-spacing:.15px;
	text-shadow:0px 0px 6px rgba(0,0,0,0.15);       
    font-size:11.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
}
.styled-radio input{
	display:none;
}
.styled-radio input:checked + label a:hover{	
	color:#000309;
}
.styled-radio label::before,
.styled-radio.active label::before{
	content:'';	
	width:14px;
	height:14px;
	margin:auto 0px;
	padding:0px;	
	display:flex;
	position:relative;
	vertical-align:middle;
	background:transparent;
	border-radius:50%;
	border:1px solid #e1e1e1; 
    box-shadow:none;
}
.styled-radio input:checked ~ label:before{	
    -webkit-text-fill-color:#fff;
    -webkit-text-stroke-width:0.75px;
    -webkit-text-stroke-color:#e40030;
}
.styled-radio:hover ~ label:before{
    -webkit-text-fill-color:#fff;
    -webkit-text-stroke-width:0.75px;
    -webkit-text-stroke-color:#e40030;
}
.styled-radio input:checked + label:before{
	content:'';	
	width:14px;
	height:14px;
	margin:auto 0px;
	padding:0px;
	display:flex;
	position:relative;
	vertical-align:middle;
	background:#fff;
	border-radius:50%;
	border:none; 
    box-shadow:none; 
}
.styled-radio input:checked:not(input.disabled):not(#layoutContainer input) + label:after{	
	content:'\F00C';
	width:14px;
	height:100%;
	margin:auto 0px;
	padding:0px;
	font-size:14px;
	font-weight:500;
	font-family:'FontAwesome';
    display:flex;
	position:absolute;
    justify-content:center;
    vertical-align:middle;
	align-items:center;
    -webkit-text-fill-color:#ff5a5f;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;		
}
.styled-radio input:checked ~ label a{	
	color:#000309;
}
.styled-radio label a:hover,
.styled-radio:hover label a,
.styled-radio input:checked + label:hover a{	
	color:#e40030;
}
.styled-radio label.disabled:before,
.styled-radio input:checked + label.disabled:before{	
	border-radius:1px;
	border:1px solid #e1e1e1; 
    box-shadow:0px 0px .5px 0px rgba(0,0,0,0.2); 
	background:#e1e1e1;
}
/* END OVERALL STYLING */



/******************************************************
 2. SCROLLBAR
*******************************************************/

/* width */							/* The scrollbar of the webpage! */ 
scroll-wrapper::-webkit-scrollbar {
  width: 5px;
}

/* Track */							/* The scrollbar of the webpage! */
scroll-wrapper::-webkit-scrollbar-track {
  background: #fff; 
}
 
/* Handle */						/* The scrollbar of the webpage! */
scroll-wrapper::-webkit-scrollbar-thumb {
  background: #e40030; 
}

/* Handle on hover */
scroll-wrapper::-webkit-scrollbar-thumb:hover{
  background:#d54b4f; 
}

.scroll-wrapper {
	overflow:visible;  

    padding: 0 !important;
    position: relative;	
}
.navigation-wrap .scroll-wrapper,
.author-sidebar .scroll-wrapper{
	width:auto;
	height:auto;		
}
.scroll-wrapper>.scroll-content {
}
.scroll-wrapper > .scroll-content{
    border:none !important;
    box-sizing:content-box !important;
    position:relative !important;
    overflow:scroll !important;      

	width:auto !important;
    height:auto;

	max-width:none !important;
    max-height:none;

    max-height: none;
    max-width: none !important;

	margin:0;
    padding:0;

	left:0;
    top:0;	
}
.scroll-element,
.scroll-element div{
    box-sizing:content-box;
	border:none;
    margin:0;
    padding:0;
    position:absolute;
    z-index:10;
} 
.scroll-element div{
    display:block;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.scroll-element.scroll-x{
    bottom:2px;
    height:8px;
    left:0;
    width:100%;
} 
.scroll-element.scroll-y{
    height:100%;  
	right:0px;
    top:0px;
    width:4px;
    overflow:hidden; 
	z-index:99;
} 
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible{
    display:block;
} 
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow{
    cursor:default;
} 
.scroll-element .scroll-element_outer{
	overflow:hidden;
} 
.scroll-element .scroll-element_outer,
.scroll-element .scroll-element_track,
.scroll-element .scroll-bar{
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;		
	height:100%;
} 
.scroll-element .scroll-element_track,
.scroll-element .scroll-bar{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter:alpha(opacity=40);
    opacity:0.2;
}
.scroll-element .scroll-element_track{ 
	background-color:#e40030;
	opacity:0.1;	
}
.scroll-element .scroll-bar{ 
	background-color:#e40030; 
	cursor:pointer;
}
.scroll-element:hover .scroll-bar{ 
	background-color:#001030; 
	opacity:1;
}
.scroll-element.scroll-draggable .scroll-bar{ 
	background-color:#001030;
}
.scroll-wrapper > .scroll-content::-webkit-scrollbar{
    width:0px;
    height:0px;
}

/* 2.01. SCROLLBAR - Scroll Element */
.scroll-element,
.scroll-element div{
    box-sizing:content-box;
	border:none;
    margin:0;
    padding:0;
    position:absolute;
    z-index:10;
} 
.scroll-element div{
    display:block;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.scroll-element.scroll-x{
    bottom:2px;
    height:8px;
    left:0;
    width:100%;
} 
.scroll-element.scroll-y{
    height:100%;  
	right:0px;
    top:0px;
    width:4px;
    overflow:hidden; 
	z-index:99;
} 
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible{
    display:block;
} 
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow{
    cursor:default;
} 
.scroll-element .scroll-element_outer{
	overflow:hidden;
} 
.scroll-element .scroll-element_outer,
.scroll-element .scroll-element_track,
.scroll-element .scroll-bar{
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;		
	height:100%;
} 
.scroll-element .scroll-element_track,
.scroll-element .scroll-bar{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter:alpha(opacity=40);
    opacity:0.2;
}
.scroll-element .scroll-element_track{ 
	background-color:#e40030;
	opacity:0.1;	
}
.scroll-element .scroll-bar{ 
	background-color:#e40030; 
	cursor:pointer;
}
.scroll-element:hover .scroll-bar{ 
	background-color:#001030; 
	opacity:1;
}
.scroll-element.scroll-draggable .scroll-bar{ 
	background-color:#001030;
} 

/* 2.02. SCROLLBAR - Scroll Text Area & Content */
.scroll-textarea{
    border:1px solid #e40030;
    border-top-color:#999999;
}
.scroll-element{
    display:none;
}
.scroll-textarea > .scroll-content{
	overflow:hidden; 
}
.scroll-textarea > .scroll-content > textarea{
    border:none !important;
    box-sizing:border-box;
    position:relative !important;
	overflow:scroll !important;      
	outline:none;
	
	width:100% !important;	
    height:100% !important;

    max-width:none !important;
	max-height:none !important;

	margin:0;
    padding:2px;
    
    top:0;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar{
    height:0;
    width:0;
}
/* END SCROLLBAR */



/******************************************************
 3. OWL CAROUSEL
******************************************************/

/* 3.01. OWL CAROUSEL - Caousel Meta */
.carousel-meta{	
    display:flex;
    width:100%;
	height:35px;
}
.carousel-meta a#enlargePhoto{	 
	color:#00194c;
	background:transparent;
	
	width:65%;
	margin-left:auto;
	margin-right:auto;
    padding-left:2.5px;
	padding-top:7.5px;
	
	line-height:1;
	
	font-size:11px;
	font-weight:500; 
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
.carousel-meta a#enlargePhoto i{
	margin-right:5px;	
	margin-top:5px;
}
.carousel-meta a#num{
	color:#00194c;
	background:transparent;
	
	width:35%;
	margin-left:auto;
	margin-right:auto;
	padding-right:2.5px;
	
	text-align:right;	

	line-height:1;
	padding-top:12.5px;	
	
	font-size:11px;
	font-weight:500; 
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
.owl-carousel .owl-video-play-icon{
	background:transparent;
	text-align:center;
	line-height:80px;
}
.owl-carousel .owl-video-play-icon:hover{
	transform:none;
	-ms-transform:none;
	-moz-transform:none;
	-webkit-transform:none;
	border-color:#2d323e;
}
.owl-video-play-icon:before{
	content:'\f04b';
	font-family:hemenhepsi;
	color:#fff;
	font-size:50px;
	margin-left:10px;
}
.owl-carousel .owl-video-play-icon:hover:before{
	color:#2d323e;
	border-color:#2d323e;
}
.owl-carousel .owl-video-tn{
	background-size:cover;
}
.single-slider.owl-carousel{
	border-radius:2px;
	overflow:hidden;
}
.owl-carousel{
	position:relative;    
	overflow:hidden;    
}

/* 3.02. OWL CAROUSEL - Owl Nav */
.owl-nav > div{
	position:absolute;
	overflow:none;
	opacity:1;	
	width:25px;
	height:25px;
	left:auto;
	top:calc(50% - 17px);
	line-height:25px;
	text-align:center;
	color:#001030;
	background:#fcfcfc;
	border:1px solid #d9d9d9;
	box-shadow:0 0px 5px 0px rgba(0,0,0,0.12);
	font-size:17px;
}
.owl-nav:hover > div{
	color:#e40030;
	background:#fff;
	box-shadow:0 0px 5px 0px rgba(0,0,0,0.12);
}
.owl-carousel:hover .owl-nav > div{
	opacity:1;
}
.owl-carousel .owl-nav .owl-next.disabled,
.owl-carousel .owl-nav .owl-prev.disabled{
    display:inline-block;
    opacity:0.5;
}
.owl-carousel:hover .owl-nav .owl-next.disabled,
.owl-carousel:hover .owl-nav .owl-prev.disabled{
    display:inline-block;
    opacity:0.5;
}
.owl-nav .owl-prev{
	left:0px;
	border-radius:0px 2px 2px 0px;
}
.owl-nav .owl-next{
	right:0px;
	border-radius:2px 0px 0px 2px;
}
.thumb-slider .owl-nav{
	width:100%;
	bottom:5px;
	height:15px;
	display:block;
	position:absolute;
	text-align:center;
}
.thumb-slider .owl-nav .owl-prev{
	left:35%;
	bottom:0px;
	border-radius:0px 2px 2px 0px;
	display:block;    
}
.thumb-slider .owl-nav .owl-next{
	right:35%;
	bottom:0px;
	border-radius:2px 0px 0px 2px;	
	display:block;    
}
.main-slider .owl-nav{
	display:none;
}
.main-slider:hover .owl-nav{
	display:block;
}
.main-slider .owl-dots{
    display:none;
}

/* 3.03. OWL CAROUSEL - Owl Carousel Dots */
.owl-carousel a{
	display:block;
}
.owl-carousel .owl-item img{
	border-radius:2px;
}
.owl-carousel:hover .owl-dots > div{
	opacity:1;
}
.owl-carousel .owl-dots .owl-dot,
.owl-carousel .owl-dots .owl-dot.active{
    display:inline-block;
    opacity:1;
}
.owl-carousel:hover .owl-dots .owl-dot,
.owl-carousel:hover .owl-dots .owl-dot.active{
    display:inline-block;
    opacity:1;
}
.owl-dots .owl-dot{
	left:0px;
	border-radius:0px;
	border:none;
}
.owl-dots{
	width:100%;
	bottom:22.5px;
	height:11px;
	display:block;
	position:absolute;
	text-align:center;
}
.owl-dots .owl-dot{
	height:2.5px;
	position:relative;
	
    margin:0px 2.5px 0px 0px;
	border:none;

	display:inline-block;
	background-color:#ccc;
}
.owl-dots .owl-dot.active{
	background-color:#001030;
}
.owl-dots .owl-dot:hover{
	background-color:#001030;
}
.owl-dots .owl-dot.active:hover{
	background-color:#001030;
}

/* 3.04. OWL CAROUSEL - Single Advert Media Main Slider */
.single-advert-media{
	margin-bottom:0px;
    border:none;
}
#single-advert-media-v1.single-advert-media,
#single-advert-media-v2.single-advert-media,
#single-advert-media-v3.single-advert-media,
#single-advert-media-v4.single-advert-media{		
   	width:555px;
	height:auto;		
}
#single-advert-media-v5.single-advert-media,
#single-advert-media-v6.single-advert-media,
#single-advert-media-v7.single-advert-media{		
   	width:870px;
	height:auto;	
}
.single-advert .single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded{	
    text-align:center;
    background-color:#fff;  
    
    max-width:100%;
   	max-height:100%;	
	
   	width:100%;
	height:100%;

	border-radius:0px;
	margin-top:0px;
}
.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded:hover a#enlargePhoto{	
	display:block;
}
.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height{
    background-color:#fff; 
    display:block;
    margin-left:auto;
    margin-right:auto;

	border:1px solid #fff;
	border-radius:0px;
	
    max-width:100%;
   	max-height:100%;	
   	width:100%;
	height:auto;
}
.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height .owl-stage{
	height:auto;
}
.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height .owl-stage .owl-item{
	display:block;
}
.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height .owl-stage .owl-item a.single-slider-href{
	width:100%;
	height:auto;
    max-width:100%;
   	max-height:100%;	
	margin:0px;	
	padding:0px;
	display:block;
	border:none;	
}
.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height .owl-stage .owl-item.active,
.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height .owl-stage .owl-item.active a.single-slider-href{
	width:100%;
	height:auto;
    max-width:100%;
   	max-height:100%;
	margin:0px;	
	padding:0px;
	display:block;
	border:none;
}
a.single-slider-href{	
	background-color:white;	
	background-size:contain;	
	cursor:pointer;
	object-fit:contain;
	border-radius:0px;
	justify-content:center;
    vertical-align:middle;
    text-align:center;
    display:table-cell;    
	border-radius:1px;
	border:1px solid #fcfcfc;
	box-shadow:0px 0px 64px 0px rgba(0,0,0,0.1);
}
.single-advert .single-advert-media .main-slider .owl-carousel.single-slider img.attachment-full.size-full{
	object-fit:cover;
	background-size:cover;
	display:inline-block;     
	vertical-align:middle;	
	border-radius:0px;
	margin:0px; 
	padding:0px; 
}
#single-advert-v1.single-advert .single-advert-media .main-slider .owl-carousel.single-slider img.attachment-full.size-full,
#single-advert-v2.single-advert .single-advert-media .main-slider .owl-carousel.single-slider img.attachment-full.size-full,
#single-advert-v3.single-advert .single-advert-media .main-slider .owl-carousel.single-slider img.attachment-full.size-full,
#single-advert-v4.single-advert .single-advert-media .main-slider .owl-carousel.single-slider img.attachment-full.size-full{
    width:100%;
    height:415px;
}
#single-advert-v5.single-advert .single-advert-media .main-slider .owl-carousel.single-slider img.attachment-full.size-full{
    width:855px;
    height:550px;
}
#single-advert-v6.single-advert .single-advert-media .main-slider .owl-carousel.single-slider img.attachment-full.size-full,
#single-advert-v7.single-advert .single-advert-media .main-slider .owl-carousel.single-slider img.attachment-full.size-full{
    width:870px;
    height:665px;
}
img.attachment-full.size-full:hover a#enlargePhoto{
	display:block;
}

/* 3.05. OWL CAROUSEL - Single Advert Media Thumb Slider */
.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs{
	margin:0;
	background-color:#fff;
	display:flex;
	justify-content:center;
	padding-bottom:0px;
	border-radius:1px;
	border:1px solid #e8e8e8;
}
#single-advert-v1.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs,
#single-advert-v2.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs,
#single-advert-v3.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs,
#single-advert-v4.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs{
	width:100%;
	height:210px;
}
#single-advert-v5.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs,
#single-advert-v6.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs,
#single-advert-v7.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs{
	width:100%;
	height:112.5px;
}
.single-advert .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer{	
    display:block;
    width:100%;
}
#single-advert-v1.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage,
#single-advert-v2.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage,
#single-advert-v3.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage,
#single-advert-v4.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage{
	max-width:100%;
	width:555px;
	height:100%;
	margin:2.5px;
}
#single-advert-v5.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage,
#single-advert-v6.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage,
#single-advert-v7.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage{
	max-width:100%;
	width:100%;
	height:100%;
	margin:2.5px;	
}
#single-advert-v1.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage .owl-item,
#single-advert-v1.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage .owl-item.active,
#single-advert-v2.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage .owl-item,
#single-advert-v2.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage .owl-item.active,
#single-advert-v3.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage .owl-item,
#single-advert-v3.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage .owl-item.active,
#single-advert-v4.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage .owl-item,
#single-advert-v4.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage .owl-item.active{
	width:calc(20% - 2.75px) !important; 
	height:calc(50% - 22.5px) !important; 
	margin:0px;
	padding:0px;
}
#single-advert-v5.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage .owl-item,
#single-advert-v5.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage .owl-item.active,
#single-advert-v6.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage .owl-item,
#single-advert-v6.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage .owl-item.active,
#single-advert-v7.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage .owl-item,
#single-advert-v7.single-advert .single-advert-media .thumb-slider .owl-carousel.single-slider-thumbs .owl-stage-outer .owl-stage .owl-item.active{ 
	width:calc(10% - 2.75px) !important; 
	height:calc(82.5% - 17.5px) !important; 
	margin:0px;
	padding:0px;
}
.single-advert .thumb-slider .owl-carousel .owl-stage-outer .owl-stage .owl-item:not(.owl-item.active){ 
	display:none;
}
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item .single-thumb-item,
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item .single-thumb-item.animation,

.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item.active .single-thumb-item.animation,
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item.active .single-thumb-item.animation.active{
	display:inline-block;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item .single-thumb-item,
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item .single-thumb-item.animation{
	display:none;	
}
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item .single-thumb-item.animation img,
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item.active .single-thumb-item.animation img,
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item.active .single-thumb-item.animation.active img{
	object-fit:cover;

	border:none;
	border-radius:0px;

	width:100%;
	height:100%;
	margin:0px;
	padding:1.5px;	
}
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item .single-thumb-item.animation img,
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item.active .single-thumb-item.animation img{
	opacity:.5;
}
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item.active .single-thumb-item.animation.active img{
	opacity:1;	
}
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item .single-thumb-item.animation:hover img,
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item .single-thumb-item.animation img:hover,
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item .single-thumb-item.animation:hover,
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item.active .single-thumb-item.animation:hover,
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item.active .single-thumb-item.animation.active:hover{	
}
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item.active .single-thumb-item.animation:hover img,
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item.active .single-thumb-item.animation img:hover,
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item.active .single-thumb-item.animation.active:hover img,
.single-advert .thumb-slider .owl-stage-outer .owl-stage .owl-item.active .single-thumb-item.animation.active img:hover{
	opacity:1;	
}
.single-advert .thumb-slider .single-thumb-item{
	opacity:1;
}
.single-advert .thumb-slider .single-thumb-item:hover,
.single-advert .thumb-slider .single-thumb-item.active{
	opacity:1;
}
/* END OWL CAROUSEL */



/******************************************************
 4. NAVIGATION WRAP
******************************************************/

/* 4.01. NAVIGATION WRAP */
.navigation-wrap{		
	display:flex; 
	float:left;
	text-align:left;
	justify-content:center;
	
	height:40px; 
	margin:0px;
	padding:0px;
}
.navigation-wrap ul.navigation.list-inline.list-unstyled{	
	display:flex;
	vertical-align:middle;
	
	height:25px; 	
	margin:auto 0px;
	padding:0px;
	z-index:13;
}
.navigation-wrap > ul.navigation.list-inline.list-unstyled{
	height:40px;	
}
.navigation-wrap ul.navigation.list-inline.list-unstyled li{	
	display:inline; 	

	height:25px; 
	z-index:999;	
}
.navigation-wrap > ul.navigation.list-inline.list-unstyled > li{
	height:40px;	
}
.navigation-wrap ul.navigation.list-inline.list-unstyled li a{	
	display:flex;
	vertical-align:middle;
	height:25px;
	
	color:#23282D;
	opacity:1;
	
	margin:auto 0px;
	padding:2.5px 2.5px;
	
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);       
	
    font-size:11.75px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
	
	z-index:999;
}
.navigation-wrap > ul.navigation.list-inline.list-unstyled > li > a{
	display:flex;
	vertical-align:middle;
	height:40px;
	
	color:#23282D;
	opacity:1;
	
	margin:auto 0px;
	padding:7.5px 2.5px;
	
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);       
	
    font-size:11.75px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
	
	z-index:999;
}
.navigation-wrap ul.navigation.list-inline.list-unstyled li a:before{				
	content:'';
	display:block;
	height:2px;
	background-color:#e40030;
	position:absolute;
	width:0%;
	bottom:0px;
	
	transition:all ease-in-out 150ms;
}
.navigation-wrap ul.navigation.list-inline.list-unstyled li a:hover::before{		
	width:100%;
}
@media (min-width:1025px){
	.dropdown-menu li a{
		white-space:nowrap;
	}
}
.navigation .menu-description{
	color:#fff;
	background:#DD0000;
	
	line-height:1;
	padding:4px;
	border-radius:2px;
	position:absolute;
	top:5px;
	right:0px;

	font-size:7px;
	font-weight:700;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
}
.navigation ul{
	list-style:none;
}
.navigation li{
	position:relative;
}
.navigation > li{
	padding: 0px 15px;
}
.navigation li a{
	padding: 0px 15px;
	display: block;
	white-space: normal;
}
.navigation a{
	position: relative;
}
.navigation > li > a .menu-description{
	right:0px;
	transform:translateX(-25%);
	-moz-transform:translateX(-25%);
	-webkit-transform:translateX(-25%);
	-ms-transform:translateX(-25%);
}
.header-2.sticky-header .navigation-wrap ul.navigation li.current-menu-ancestor > a::before,
.header-2.sticky-header .navigation-wrap ul.navigation li.current_page_ancestor > a::before,
.header-2.sticky-header .navigation-wrap ul.navigation li.current_page_ancestor > a:visited::before,
.header-2.sticky-header .navigation-wrap ul.navigation li.current_page_item > a::before,
.header-2.sticky-header .navigation-wrap ul.navigation li.current_page_item > a:visited::before,
.header-2.sticky-header .navigation-wrap ul.navigation li.current-menu-item > a::before,
.header-2.sticky-header .navigation-wrap ul.navigation li.current-menu-item > a:visited::before{
	content:'';
	display:block;
	height:2px;
	background-color:#e40030;
	position:absolute;
	width:100%;
	bottom:0px;	
}

/* 4.02. NAVIGATION - Navigation Wrap Dropdown Menu */
.dropdown-menu{
	position:absolute;
	border-radius:2px;
	top:100%;
	left:0px;
	width:auto;
	
	min-width:200px;
	margin-left:-20px;
	
	z-index:999;
	margin:0px;
	padding:7.5px 15px;

	background:#fff;
	box-shadow:0px 2px 32px 0px rgba(0,0,0,0.4);
	font-size:12.5px;

	display:none;
}
.dropdown-menu a{
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.dropdown-menu li a{
	padding:0px 15px;
	font-size:11.5px;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.dropdown-menu .dropdown-menu{
	left:102.5%;
	top:-7.5px;
}
.dropdown-menu li{
	padding:5px 0px;
}
.dropdown-menu > li:first-child{
	padding-top:0px;
}
.dropdown-menu > li:last-child{
	padding-bottom:0px;
}
.dropdown-menu li:last-child{
	border:none;
}
/* END NAVIGATION WRAP */



/******************************************************
 5. WORDPRESS CORE
******************************************************/

/* END WORDPRESS CORE */


/******************************************************
 6. INPUTS
******************************************************/
input,
textarea{
	background-clip:padding-box;
	border:none;
	border-radius:0px;
	padding:0px;
	font-size:12px;
	line-height:24px;
	margin-bottom:30px;
}

@-webkit-keyframes autofill{
    to{
        color:#666;
        background:transparent;
    }
}
input:-webkit-autofill{
    -webkit-animation-name:autofill;
    -webkit-animation-fill-mode:both;
}
textarea{
	padding:0;
	min-height:150px;
}
select[multiple="multiple"]{
	border:1px solid #ccc;
	padding:10px 5px;
	border-radius:2px;
	min-height:150px;
}
input,
textarea,
select{
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}
input:focus,
textarea:focus,
select:focus{
/*	outline:none;	*/
	border-color:#0693e3;
}
select[multiple="multiple"] option{
	margin-bottom:3px;
}
select[multiple="multiple"] option:last-child{
	margin-bottom:0;
}
optgroup{
	background:#f8f8f8;
}
body .no-margin,
.form-group input,
.form-group textarea{
	margin:0px;
}
.relative-wrap{
	position:relative;
}
.toggle-password,
.toggle-password:focus,
.toggle-password:hover,
.toggle-password:active{	
	position:absolute;
	bottom:12.5px;	
	right:12.5px;
	color:#777;
}
.toggle-password:focus,
.toggle-password:hover,
.toggle-password:active{
	color:#111;
}
.modal-dialog .toggle-password{
	bottom:10px;	
	right:7.5px;	
}
.form-group .description{
	font-size:12px;
	color:#aaa;
	margin-bottom:0px;
}
.category-custom-fields{
	padding:0px; 
	border:0; 
	margin:0px; 
	font-size:0; 
	width:100%;	
}
textarea{
	width:100%;
}
.taxonomy-multifilter-wrap label,
.taxonomy-multifilter-wrap select,
.taxonomy-multifilter-singleselect-wrap label,
.taxonomy-multifilter-singleselect-wrap select,
.taxonomy-multifilter-multiselect-wrap label,
.taxonomy-multifilter-multiselect-wrap select{
	width:100%;
}
.taxonomy-multifilter-wrap select,
.taxonomy-multifilter-singleselect-wrap select,
.taxonomy-multifilter-multiselect-wrap select{
	opacity:1
}
.taxonomy-multifilter-wrap .select2-container:not(:last-child),
.taxonomy-multifilter-singleselect-wrap .select2-container:not(:last-child),
.taxonomy-multifilter-multiselect-wrap .select2-container:not(:last-child){
	margin-bottom:10px;
}
input[type="text"],
input[type="password"],
input[type="file"],
input[type="number"]{
	height:35px;
	display:block;
	width:100%;
}
input[type="file"]{
	height:33px;
}
textarea:focus,
textarea:active,
input:focus,
input:active{
	outline:none;
	box-shadow:none;
}
.leave-comment input[type="text"]{
	margin-top:30px;
}
.af-button,
input[type="submit"]{
	display:inline-block;
	border-radius:2px;

	padding:0px 15px;
	line-height:35px;

	text-transform:uppercase;
	text-align:center;
	align-items:justify;
	justify-content:space-between;

	box-shadow:none;
	border:none;
		
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	
	background:#e40030;		
	color:#fff;
	
	font-size:11.5px;
	font-weight:600;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	   
}
.af-button:hover,
input[type="submit"]:hover{
	background:#ff5a5f;		
	color:#fff;
}
.af-button:active,
.af-button:focus,
input[type="submit"]:focus{
	background:#e40030;		
	color:#fff;
}
.af-button.af-secondary{
	background:#5F6973;
	color:#fff;
}
.af-button.af-secondary:hover{
	background:#7e878f;
	color:#fff;
}
.af-button.af-cta{
	background:#FF5A5F;
	color:#fff;
	line-height:35px;
}
.af-button.af-cta:hover{
	background:#d54b4f;
	color:#fff;
}
.af-button .fa-spinner:before{
	margin:0px;
	padding:0px;
	
	width:14px;
	height:14px;
	font-size:14px;
	animation-duration:0.2s;	
}
.af-button-align-margin{
	margin-top:25px;
}
.af-button:not(.to_top) i{
	margin:0px;
}
#ajax-save-advert .submit-ajax-form.af-button,
#hemenhepsi_update_account .submit-ajax-form.af-button,
#hemenhepsi_change_password .submit-ajax-form.af-button{
    color:#fff;
    line-height:1;
    text-decoration:none;
    margin-top:2px;
    margin-bottom:2px;
    padding:10px 20px 9px;
    display:inline-block;
    position:relative;
	align-items:justify;
    justify-content:space-between;
    text-transform:uppercase;
    font-size:12px;
    opacity:0.95;
    cursor:pointer;
    font-weight:500;
    letter-spacing:1px;
    -webkit-transition:all 0.5s ease-out;
    transition:all 0.5s ease-out;
    border:none;
    background:transparent;
}
#ajax-save-advert .submit-ajax-form.af-button:focus,
#hemenhepsi_update_account .submit-ajax-form.af-button:focus,
#hemenhepsi_change_password .submit-ajax-form.af-button:focus{
    outline:none;
}
#ajax-save-advert .submit-ajax-form.af-button:before,
#hemenhepsi_update_account .submit-ajax-form.af-button:before,
#hemenhepsi_change_password .submit-ajax-form.af-button:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    background-color:#e40030;
    border-radius:50px;
    background-repeat:no-repeat;
    background-position:center right;
    border:1px solid #e40030;
    width:100%;
    height:100%;
    opacity:0.85;
    z-index:-1;
    -webkit-transition:all 0.5s ease-out;
    transition:all 0.5s ease-out;
}
#ajax-save-advert .submit-ajax-form.af-button:hover:before,
#hemenhepsi_update_account .submit-ajax-form.af-button:hover:before,
#hemenhepsi_change_password .submit-ajax-form.af-button:hover:before{
    opacity:1;
    -webkit-box-shadow:0 2px 8px 0 rgba(228, 0, 48, 1);
    box-shadow:0 2px 8px 0 rgba(228, 0, 48, 1);
}
#ajax-save-advert .submit-ajax-form.af-button.button-loading,
#hemenhepsi_update_account .submit-ajax-form.af-button.button-loading,
#hemenhepsi_change_password .submit-ajax-form.af-button.button-loading{
	align-items:justify;
    padding-right:20px;
}
#is_sold,
input[name="terms"]{
	margin:0px;
}
label.terms-label:not(label.terms-label a){
	margin-top:auto; 
	margin-bottom:auto;

	display:flex; 
	justify-content:flex-start;
	text-align:left;	

	color:#36a0c7;
    
    text-decoration:none;
    cursor:pointer;
	
	line-height:1; 
	height:12.5px;
	letter-spacing:.25px;

	font-size:11px; 
	font-weight:600;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
label.terms-label:not(label.terms-label a){
	height:12.5px;
}
.hemenhepsi-form{
	position:relative;
}
.hemenhepsi-form input{
	margin:0px;
	height:40px;
}
.hemenhepsi-form a{
	position:absolute;
	top:0px;
	right:0px;
	line-height:30px;
}
textarea::-webkit-input-placeholder,
textarea::-moz-placeholder,
textarea:-ms-input-placeholder,
textarea:-moz-placeholder,

input::-webkit-input-placeholder,
input::-moz-placeholder,
input:-ms-input-placeholder,
input:-moz-placeholder{
	color:#ccc;
	opacity:1;
}
.material-input{
	position:relative;
	margin-top:5px;
}
.material-input label{
	position:absolute;
	top:5px;
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}
.material-input input:focus ~ label, 
.material-input input:not(:placeholder-shown) ~ label{
	top:-18px;
}
/* END INPUTS */



/******************************************************
 7. VIDEO CONTAINER
******************************************************/
.video-container{
    position:relative;
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
}
video{
	max-width:100%;
}
.video-container iframe, .video-container object, .video-container blockquote, .video-container embed{
    position:absolute!important;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
}
/* END VIDEO CONTAINER */


/******************************************************
 8. PAGINATION
******************************************************/
.pageNavResult{
    height:40px;
    line-height:1.5;  

    margin-left:auto;
    margin-right:auto;
    position:relative; 

    display:flex;
    justify-content:center;
    vertical-align:center;
    width:100%;
    
    border-radius:2px 2px 0px 0px;
}
div.pageNavResult span{
    padding:10px 0px 0px 0px;

    display:inline-block;
    width:100%;
    text-align:center;
    
    color:#2d323e;

    font-size:12px;
    font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
}
.pageNavTable{
    line-height:1.5;  
    height:40px;

    margin:auto;
    padding:0px; 

    border-radius:2px 2px 0px 0px;
    
    display:flex;
    text-align:center;
	justify-content:center;
    width:100%;
}
.pageNavTable .white-block{
	height:auto;
	margin:0px;
	padding:0px;
}
.pageNavTable .white-block-content{
	height:auto;
	margin:0px;
	padding:0px;
}
.pageNavTable .pagination{
    height:30px;
    display:flex;
	position:relative;
	
	margin:0px;
	padding:0px;
	
	justify-content:center;
    vertical-align:middle;
    text-align:center;
}
.pageNavTable .pagination a,
.pageNavTable .pagination span{
	margin-right:3.75px;
}
.comments-pagination{
	margin-bottom:50px;
}
.single .pagination{
	text-align:center;
	margin-bottom:50px;
	
    font-size:18px; 

    line-height:1.5;  
    display:block;
    margin-left:auto;
    margin-right:auto;
    padding-top:0px; 

    position:relative; 

    border-radius:0px;	
}
.pagination > span,
.pagination a{    
    border:none;
    border-radius:0px;
    
    display:inline-block;
    text-align:center;
}
.pagination a:last-child{
	margin-right:10px;
}
.pagination > span.page-numbers.current:not(.dots),
.pagination > a.page-numbers{
    border-radius:0px;
    width:30px;
    height:30px;
	text-shadow:0 0 5px rgba(0,0,0,.25);
    
    font-size:16px;
    font-weight:600;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 

	cursor:pointer;
	object-fit:contain;
	position:relative;
	line-height:1.6;

	display:flex;
    vertical-align:middle;
	justify-content:center;
    text-align:center;     	
}
.pagination a:hover{
	color:#ff5a5f;
	background-color:#fff;
	border:1px solid #ff5a5f;
}
span.page-numbers.current{
	color:#fff;
    background-color:#e40030;	
    border:1px solid #ddd;  
}
span.page-numbers.current:hover{
    background-color:#ff5a5f;	
	color:#fff;
    border:1px solid #ddd;      
}
a.page-numbers{
    color:#000;
    background-color:#fff;
    border:1px solid #ccc;     
}
a.page-numbers:hover{
    color:#fff;
    background-color:#e40030;
    border:1px solid #ccc;      
}
.prev.page-numbers{
    color:#2d323e;
    border:none;
    border-radius:0px;
    background-color:#fff;
    font-family:'Lucida Grande', Arial, Helvetica, sans-serif;    

    margin-right:20px;    
}
.prev.page-numbers:hover > .pagination{
	text-decoration:none;
}
.next.page-numbers{
    color:#2d323e;
    border:none;
    border-radius:0px;
    background-color:#fff;   
    font-family:'Lucida Grande', Arial, Helvetica, sans-serif;	
    
    margin-left:10px;
}
.next.page-numbers:hover > .pagination{
text-decoration:none;
}
.pageNavSize{
	margin:auto 0px;
	background:#fff;
    height:30px;

    border-radius:0px;
    display:flex;
    justify-content:center;
	vertical-align:middle;
    width:100%;
}
.pageNavSize span{
	margin:auto 0px;
	padding:0px;

    border:none;

    display:flex;
	vertical-align:middle;
	align-items:center;
	line-height:30px;
    
    color:#2d323e;
    
    font-size:12.5px;
    font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
}
.pageNavSize div{
	margin:0px;
	padding:0px;
	
    border:none;
    border-radius:0px;
}
.pageNavSize > span{
    display:inline-block;
    vertical-align:middle;
    margin:0px 12px;
}
.pageNavSize .sort-buttons.sort-size-menu{	
    display:inline-block;
    text-align:center;  
}
.pageNavSize .sort-buttons.sort-size-menu div{	
    margin:0px;
	width:30px;
	height:30px;
	line-height:30px;
	background:#fff;

    font-size:14px;
    font-weight:600;
  
    color:#2d323e;
    border:1px solid #ccc;
    border-radius:0px;
    
    display:inline-block;
    text-align:center;  
}
.pageNavSize .sort-buttons div.active{
	border:0;
}
.pageNavSize .sort-buttons div.active a,.sort-buttons div.active span{
    background-color:#fc1;
    color:#000;
    font-weight:bold;
    -webkit-box-shadow:inset 0 2px 3px #fc1;
    box-shadow:inset 0 2px 3px #fff;
    border:0;
}
.pageNavSize .sort-buttons div.active+div{
    border:0;
}
.pageNavSize .sort-buttons div a,.sort-buttons div span{
    display:block;
    padding:0px;
    background:#000;
}
.per-page{	
    width:30px;
    height:30px;
	margin-right:5px;
	line-height:30px;	
	
	color:#2d323e;
    background-color:#fff;	
    
    border:1px solid #ccc;
    border-radius:0px;
	
	text-shadow:0 0 5px rgba(0,0,0,.25);

	font-size:16px;
    font-weight:600;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 

	cursor:pointer;
	object-fit:cover;

    display:flex;   
	float:left;
    vertical-align:middle;
	justify-content:center;
    align-items:center;     	
	
	margin-top:auto;
	margin-bottom:auto;
}
.per-page:hover{
    background-color:#fff;	
	color:#e40030;
    border:1px solid #e40030;
}
.per-page.active{
    background-color:#e40030;	
	color:#fff;
	
    border:1px solid #e40030;
}
.per-page.active:hover{
    background-color:#ff5a5f;	
	color:#fff;
	
    border:1px solid #ff5a5f;
}
/* END PAGINATION */



/******************************************************
 9. IE 11 FIX
******************************************************/
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){
	body{
		-ms-font-feature-settings:normal;
	}
}
.screen-reader-text{
	display:none;
}
/* END IE FIX */


/******************************************************
 10. 444
******************************************************/
.big-no .white-block-content{
	text-align:center;
	padding:50px 30px;
	padding-top:70px;
}
.big-no .white-block-content i{
	font-size:150px;
	color:#0abde3;		
}
.big-no{
	margin-bottom:0px;
}
/* END 404 */


/******************************************************
 11. TO TOP
******************************************************/
.to_top,
.to_top:focus,
.to_top:active{
	position:fixed;
	right:10px;
	bottom:10px;
	font-size:16px;
	padding:0px;
	height:40px;
	width:40px;
	line-height:37px;
	border-radius:50%;
	z-index:999;
}
.to_top.af_button{
	z-index:999;
}
/* END TO TOP */



/******************************************************
 12. MODALS
******************************************************/
.modal{
  text-align:center;
  padding:0!important;
}
.modal input.form-control{
	width:100%;
}
.modal input.form-control.reveal-password{
	width:100%;
}
.modal:before{
  content:'';
  display:inline-block;
  height:100%;
  vertical-align:middle;
  margin-right:-4px;
}
.modal-dialog{
  display:inline-block;
  text-align:left;
  vertical-align:middle;
}
.modal-dialog i{
	font-size:14px;	
	color:#333;
}
.modal-dialog i:hover{
	color:#e40030;
}
.modal-dialog input{
	border-bottom:1.5px solid #eee;
}
.modal-dialog input:hover{
	border-bottom:1.5px solid #e40030;
}
.modal-dialog input:focus{
	border-bottom:1.5px solid #0693e3;
}
.modal-content{
	border-radius:2px;
	box-shadow:none;
	border:none;
	padding:7.5px 30px;
}
.modal-backdrop.in{
	opacity:0.6;
	z-index:99;
}
.modal-header{
	padding:15px 0px;
	margin-bottom:0px;
	border:none;
}
.modal-header h5.modal-title{
    color:#000;   
    font-size:18px;
    font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}
.modal-header a{
	position:absolute;
	color:#ddd;
	font-size:22.5px;
	right:30px;
	top:22.5px;
	line-height:1;
}
.modal-header a:hover{
	color:#008c77;
}
.modal-body{
	margin-top:7.5px;
	padding:0px;
}
.modal-body label{
	color:#000;
	line-height:1.2;
	margin:0px; 
	text-shadow:0 0 .5px rgba(0,0,0,.5);

	font-size:12.5px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;	
}
.modal-body input{
	color:#000;
	line-height:1.2;

	margin:0px; 
	padding:2.5px 7.5px;

	width:100%;
	height:35px;
	
	border:1.25px solid #f3f3f3;

	text-shadow:0 0 .5px rgba(0,0,0,.5);

	font-size:11.5px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;	
}
.modal-body input:hover{
	border:1.25px solid #e40030;	
}
.modal-body input:focus{
	border:1.25px solid #2271B1;	
}
.modal-body input::placeholder{
	color:#8e8e8e;
	letter-spacing:.15px; 
	text-shadow:0 0 .5px rgba(0,0,0,.25);

	font-size:10.5px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;		
}
.modal-notification{
	margin-top:22.5px; 
}
.modal-notification a{
	letter-spacing:.15px; 
	text-shadow:0 0 .5px rgba(0,0,0,.5);

	font-size:10.25px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;	

	display:inline-block;
	
	line-height:1.3;
}
.modal-notification i{
	font-size:12.5px;
	font-family:'FontAwesome';
	margin-right:7.5px;
}
.modal-footer{
	border-top:none;
	padding:15px 0px;
	margin-top:15px;

	text-align:left;
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
}
.modal-footer:after,
.modal-footer:before{
	content:none;
}
.modal .af-button{
	font-size:10px;
}
.modal .alert-error,
.modal .alert-success,
.modal .alert-info{
	margin:0px;
	padding:0px 20px;
	line-height:35px;
	font-size:11px;
}
#purchase .loader{
	text-align:center;
	margin:30px;
	font-size:21px;
	color:#00a591;
	opacity:0.6;
}
#purchase .modal-footer{
	margin-top:0px;
}
form .flex-left .alert{
	margin:0px;
	padding:5px 15px;
}

/* Actions Modal */
#profile-actions-popup.modal{
	position:relative;
	overflow:visible;	
	
	width:0px; 
	height:0px;
	
	margin:0px;
	padding:0px;		
		
	max-height:90px;
}
#profile-actions-popup.modal .modal-dialog{
	display:block;	
	position:absolute; /* Stay in place */	

	top:2.5px;
	right:2.5px;

	width:300px;
	
	margin:0px;
	padding:0px;	
	
    z-index:999;
}
#profile-actions-popup.modal .modal-content{
    z-index:999;
	background-color:#fff;

	width:calc(auto + 30px);
	height:60px;
	
	margin:0px;
	padding:2.5px;

	z-index:9;

	border-radius:1px;
	border:1px solid #f1f1f1; 	
	box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
	-webkit-box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
	-moz-box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
}
#profile-actions-popup.modal .modal-content a{
	padding:1.75px 15px;
	
	letter-spacing:.35px; 
	text-shadow:0 0 3.5px rgba(0,0,0,.175);	    

	font-size:10.5px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;
	
	cursor:pointer;		
}
#profile-actions-popup.modal .modal-content a:hover{
	color:#e40030;	
}
#profile-actions-popup.modal .modal-content .white-block{
    background-color:#fcfcfc;
}
#profile-actions-popup.modal .modal-content i#closePopup{	
    margin:0px; 
	padding:7.5px; 

	color:#2d323e;  
    cursor:pointer;
	
    display:flex; 
	justify-content:flex-end;
	
    float:right; 
    text-align:right;     
	
	line-height:1;
	margin-right:0px;
    font-size:12.5px; 	
    font-family:'FontAwesome';
}
#profile-actions-popup.modal .modal-content i#closePopup:hover{
    color:#e40030; 
}
#profile-actions-popup.modal .white-block,
#profile-actions-popup.modal .white-block-content{
	background-color:#fff;
    z-index:101;	
}
#profile-actions-popup.modal .white-block-content .flex-wrap a{
    margin-top:2.5px;

    color:#8e8e8e;
    text-shadow:0 0 .5px rgba(0,0,0,0.3);	

    font-size:10.5px;
    font-weight:400;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
}
/* END MODALS */



/******************************************************
 13. LOGIN REGISTER RECOVER MODAL
******************************************************/
.lrr .submit-ajax-form{
    text-align:center;    
	display:block;
	line-height:35px;
	
	border-radius:2px;
	background-color:#0693e3;
	color:#fff;
	
	font-size:13px;
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	

	text-shadow:0px 0px 5px rgba(0,0,0,0.35); 
	-webkit-text-fill-color:#fff;
	-webkit-text-stroke-width:.25px;
	-webkit-text-stroke-color:transparent;		
}
.lrr .submit-ajax-form:hover{
	background-color:#00AEFF;	
}
.lrr .alert-error,
.lrr .alert-success{
	margin-bottom:20px;
}
.lrr .modal-body{
	padding-bottom:30px;
}
.lrr{
	padding-bottom:30px;
}
a.forgot-password{
	display:inline-block; 
	float:right;
    
	color:#0693e3;
	color:#2271B1;
	
	box-shadow:none;
	text-shadow:none;	
	
	line-height:24px;
	letter-spacing:.25px;		
	text-shadow:0 0 .5px rgba(0,0,0,.5);

    font-size:12.25px;
    font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';   	
}
a.forgot-password:hover{
    text-decoration:none;
	color:#0693e3;	
}
a.register-text{
	color:#000309;
	
	box-shadow:none;
	text-shadow:none;	
	
	letter-spacing:.25px;		

    font-size:12.25px;
    font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';  
}
a.register-text:hover{
    text-decoration:none;
    color:#000309;
}
a.register-acc{
	margin:0px;
	margin-left:5px;
	
	color:#0693e3;
	color:#2271B1;	        /* blue */
	
	box-shadow:none;
	text-shadow:none;	
	
	line-height:24px;
	letter-spacing:.25px;		
	text-shadow:0 0 .5px rgba(0,0,0,.5);
	
    font-size:12.25px;
    font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';  
}
a.register-acc:hover{
    text-decoration:none;
	color:#0693e3;  
}
.or-divider{
	position:relative;
	width:100%;
	text-align:center;
	margin:20px 0px;
}
.or-divider:before{
	content:' ';
	position:absolute;
	width:100%;
	left:0;
	top:50%;
	border-bottom:1px solid #eee;
}
.or-divider h6{
	background:#fff;
	padding:0px 10px;
	color:#2d323e;
	position:relative;
	z-index:1;
	font-size:12px;
	display:inline-block;
}
a.resend-verification{
	color:#2271B1;
	
	box-shadow:none;
	text-shadow:none;	
	
	line-height:24px;
	letter-spacing:.25px;		
	text-shadow:0 0 .5px rgba(0,0,0,.5);

    font-size:12.25px;
    font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';  
}
a.resend-verification:hover{
    text-decoration:none;
	color:#0693e3;
}
/* END LRR MODALS */



/******************************************************
 14. PRICE TABLES
******************************************************/
#pricing-wrap{
	display:flex; 
	justify-content:center;

	padding:50px 0 50px 0; 
	margin:50px 0 50px 0; 

	background-color:#f9f9f9; 
}
#pricing-wrap .container{
	width:1185px; 
	margin-top:0px;
}
#pricing-wrap .container .row{
	width:1185px; 
	margin-left:0; 
	margin-top:0px;
}	
#pricing-wrap .white-block{
	border:none; 
	box-shadow:none; 
	background-color:#fafafa;
}
#pricing-wrap .white-block-title{
	display:block; 
	justify-content:center;
	background-color:#fafafa; 
}
#pricing-wrap .white-block-content{
	display:block; 
	justify-content:center;
	background-color:#fafafa; 
}
.price-table-element{
	text-align:center;
	overflow:hidden;
}
.price-table-element{
	display:block; 
	text-align:center;

	padding:0px 0px 15px 0px;
	box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);	
	box-shadow:0px 1px 16px 0px rgba(0,0,0,.2);
}
.price-table-element:hover{
	display:block; 
	box-shadow:0px 2px 64px 0px rgba(0,0,0,.4);
	
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
	
	cursor:pointer;
}
.price-table-element .price-table-price{
	font-size:30px;
	font-weight:700;
	margin:0px;
	padding:40px 0px;
	color:#fff;
	background:#4b586b;
}
.price-table-element .price-table-price .tax-included{
	font-size:10px;
	margin:0px;
	margin-top:5px;
	color:#f8f8f8;
	font-weight:400;
	line-height:1;
}
.price-table-element .price-table-price .price-symbol{
	font-size:25px;
}
.price-table-element .price-table-title{
	text-align:left;	
	position:relative;
	justify-content:center;
}
.price-table-element .price-table-title h5{
	color:#fff;
	font-size:16px;
	margin:0px;
	padding:10px 20px;
	background:#2e3744;
	
	display:flex;
	position:relative;
	justify-content:center;	

	z-index:2;
}
.price-table-element .price-table-content{
	margin:40px;
	padding:22.5px 17.5px;
	line-height:1.4;
	
	font-size:14px;	
}
.price-table-element .price-table-content h3{
	margin:0px;
	line-height:1;
}
.price-table-element .price-table-content b{
	color:#202020;
	font-size:17px;
	font-weight:bold;
}
.price-table-element .af-button.purchase-pack{
	background:#e40030;
	
	display:flex;
	justify-content:center;
	vertical-align:middle;
	
	line-height:1;
	margin:40px;	
	padding:12.5px 2.5px;
}
.price-table-element .af-button.purchase-pack:focus,
.price-table-element .af-button.purchase-pack:active,
.price-table-element .af-button.purchase-pack{
	background:#4b586b;
}
.price-table-element .af-button.purchase-pack:hover{
	background:#ff5a5f;
	background:#2e3744;
	
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;		
}

/* active price table */
.price-table-element.active-price-table{
	text-align:center;
	overflow:hidden;
}
.price-table-element.active-price-table .price-table-title{
	text-align:left;
	position:relative;	
}
.price-table-element.active-price-table .price-table-price{
	font-size:30px;
	font-weight:700;
	padding:40px 0px;
	color:#fff;
	background:#ff5a5f;
}
.price-table-element.active-price-table .price-table-title h5{
	color:#fff;
	font-size:15px;

	margin:0px;	
	padding:10px 20px;
	background:#e40030;
	
	position:relative;
	justify-content:center;
	vertical-align:middle;
	z-index:2;
}
.price-table-element.active-price-table .price-table-price .tax-included{
	font-size:10px;
	margin:0px;
	margin-top:5px;
	color:#f8f8f8;
	font-weight:400;
	line-height:1;
}
.price-table-element.active-price-table .price-table-content{
	margin:40px;
}
.price-table-element.active-price-table .af-button.purchase-pack:focus,
.price-table-element.active-price-table .af-button.purchase-pack:active,
.price-table-element.active-price-table .af-button.purchase-pack{
	margin:40px;
	background:#ff5a5f;
}
.price-table-element.active-price-table .af-button.purchase-pack:hover{
	background:#e40030;
	
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;		
}

/* PRICE TABLES - Author */
.pt-element{
	display:block; 
	text-align:center;
	overflow:hidden;

	margin-bottom:30px;
	padding:0px;
	box-shadow:0px 1px 16px 0px rgba(0,0,0,.2);
}
.pt-element:hover{
	display:block; 
	box-shadow:0px 2px 64px 0px rgba(0,0,0,.4);
	
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
	
	cursor:pointer;
}
.pt-element .pt-price{
	font-size:30px;
	font-weight:700;
	margin:0px;
	padding:40px 0px;
	color:#fff;
	background:#4b586b;
}
.pt-element .pt-price .tax-included{
	font-size:10px;
	margin:0px;
	margin-top:5px;
	color:#f8f8f8;
	font-weight:400;
	line-height:1;
}
.pt-element .pt-price .price-symbol{
	font-size:25px;
}
.pt-element .pt-title{
	text-align:left;	
	position:relative;
	justify-content:center;
}
.pt-element .pt-title h5{
	color:#fff;
	font-size:16px;
	margin:0px;
	padding:10px 20px;
	background:#2e3744;
	
	display:flex;
	position:relative;
	justify-content:center;	

	z-index:2;
}
.pt-element .pt-content{
	margin:60px 15px 0px 15px;
	padding:7.5px 7.5px 0px 7.5px;
	line-height:1.4;
	min-height:125px;
	
	font-size:14px;	
}
.pt-element .pt-content h3{
	margin:0px;
	line-height:1;
}
.pt-element .pt-content b{
	color:#202020;
	font-size:17px;
	font-weight:bold;
}
.pt-element .af-button.purchase-pack{
	background:#e40030;
	
	display:flex;
	justify-content:center;
	vertical-align:middle;
	
	line-height:1;
	margin:20px;	
	padding:12.5px 2.5px;
}
.pt-element .af-button.purchase-pack:focus,
.pt-element .af-button.purchase-pack:active,
.pt-element .af-button.purchase-pack{
	background:#4b586b;
}
.pt-element .af-button.purchase-pack:hover{
	background:#ff5a5f;
	background:#2e3744;
	
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;		
}
/* END PRICE TABLES */


/******************************************************
 15. SEARCH PAGE
******************************************************/
.filters-toggle{
	display:none;
}

.filters-toggle .white-block-content{
	padding:1px 0px;	
	text-align:center;
}

.taxonomy-filter .styled-radio{
	display:flex;
	align-items:center;
}
.taxonomy-filter .styled-radio a{
	margin-left:auto;
}
.taxonomy-filter .styled-radio a.opened i{
	transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
}
.filter-group h6{
	font-size:15px;
	margin:0px;
	margin-bottom:10px;
}
.filter-group input{
	margin:0px;
}
.filter-group{
	margin-bottom:0px;
}
.filter-group .cf-nested{
	margin-top:2.5px;
}
.date-range{
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.date-range input{
	width:calc(50% - 15px);
	border:1px solid #ccc;
}
.date-range input::placeholder{ /* Chrome, Firefox, Opera, Safari 10.1+ */
	padding-left:2.5px;
    color:#ccc;
    opacity:1; /* Firefox */
    
    font-size:10px;
    font-weight:600;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';    
}
.date-range input:-ms-input-placeholder{ /* Internet Explorer 10-11 */
	padding-left:2.5px;
    color:#ccc;
    opacity:1; /* Firefox */
    
    font-size:10px;
    font-weight:600;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';    
}
.date-range input::-ms-input-placeholder{ /* Microsoft Edge */
	padding-left:2.5px;
    color:#ccc;
    opacity:1; /* Firefox */
    
    font-size:10px;
    font-weight:600;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';    
}
.cf-datepicker::placeholder{
    padding-left:2.5px;
}
.filter-slider.ui-corner-all{
	border-radius:0px;
	background:#f8f8f8;
	border:none;
	height:2px;
}
.filter-slider.ui-slider .ui-slider-range{
	background:#2d323e;
}
.filter-slider.ui-slider .ui-state-default, 
.filter-slider.ui-slider .ui-widget-content .ui-state-default{
	border-radius:50%;
	width:10px;
	height:10px;
	border:2px solid #2d323e;
	background:#fff;
	top:-4px;
}
.filter-slider.ui-slider .ui-state-focus, 
.filter-slider.ui-slider .ui-state-hover, 
.filter-slider.ui-slider .ui-widget-content .ui-state-focus,
.filter-slider.ui-slider .ui-widget-content .ui-state-hover{
	border-color:#2d323e;
	cursor:pointer;
}
.slider-value{
	margin-top:2px;
	font-size:11px;
}
.cf-loader{
	margin-top:10px;
	color:#2d323e;
}
.margin-above,
form .margin-above{
	margin-top:15px;
}
.slider-range .ui-slider-handle:nth-last-child(2){
	margin-left:-2px;
}
.search-order h6{
	margin:0px;
}

/* 15.01. SEARCH PAGE - Styled Radio */
.search-form-content .styled-radio input:checked ~ label a:not(#layoutContainer .styled-radio label a){
	color:#e40030;
}

/* 15.02. SEARCH PAGE - Styled Checkbox */
.search-form-content .styled-checkbox,
.search-form-content .styled-radio{
	width:100%;
	height:24px;
}
.search-form-content .styled-checkbox label,
.search-form-content .styled-radio label{
	width:100%;
	height:auto;

	position:relative;
	display:flex;
	vertical-align:middle;
}
.search-form-content .styled-checkbox label,
.search-form-content .styled-radio label{
	width:100%;
	height:auto;

	position:relative;
	display:flex;
	vertical-align:middle;
}
.search-form-content .styled-checkbox label a,
.search-form-content .styled-radio label a{
	width:calc(100% - 17.5px);
	height:auto;
	margin:auto 0px auto 7.5px;

	position:relative;
	display:flex;
	vertical-align:middle;	
}
.search-form-content .styled-checkbox input:checked ~ label a{
	color:#e40030;
}

/* 15.03. SEARCH PAGE - Styled Select */
.styled-select.inline-select{
	display:inline-block;
	margin-right:5px;
}
.styled-select.inline-select.no-margin{
	margin:0px;
}
select,
select:focus,
select:active{
	outline:none; 
	box-shadow:none;
}
@-moz-document url-prefix(){
	.styled-select select{
		margin-left:-4px;
	}
}
.styled-select{
	position:relative;
	overflow:visible;  
}
.styled-select select{
	box-shadow:none;
	position:relative;
	overflow:visible;  

	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	
	cursor:pointer;
	background:transparent;
	
	z-index:2;
	border-radius:0px;
	border:1px solid #f5f5f5;
	
	width:100%;
	height:25px;
	
	padding:0px 40px 0px 10px;
}
.styled-select:after{
	content:'\f107';

	height:23px;
	width:23px;	
	
	line-height:25px;
	z-index:1;
	
	top:0;
	right:0;
	
	position:absolute;
	text-align:center;
	
	font-size:12px;
	font-family:'FontAwesome';
	
	color:#555;
	background:transparent;
}
.styled-select select:focus{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	cursor:pointer;
	background:transparent;
	z-index:2;
}
.styled-select select option{
    cursor:pointer;
	color:#000309;

	letter-spacing:.25px; 
	text-shadow:0 0 1.25px rgba(0,0,0,.5);	     

	font-size:10.5px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;	        
}

/* 15.04. SEARCH PAGE - Select Orderby */
select.orderby{	
    background-position:calc(100% - 12px) center !important;

    border:1px solid #eaeaea;
    box-shadow:none;
	
	margin:0px; 
	margin-top:3.5px;
	display:flex;
	float:right; 
	text-align:left; 

	height:25px;
	width:175px;
	cursor:pointer;

	color:#333; 
    
    font-size:10.5px; 
    font-weight:500;     
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}
select.orderby::-ms-expand{
  display:none;
}
select.orderby:hover a{
	color:#e40030; 
}
select.orderby__option[aria-selected="true"]{
	color:#e40030;

    font-size:13.5px; 
    font-weight:500;     
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}

/* 15.05. SEARCH PAGE - Ajax Search & Loading */
.ajax-search{
	position:relative;
}
.ajax-search.loading{
	opacity:0.1;
}
#ajax-search-results{ 
	position:relative;
	margin-top:0px;
}
.loading .container{												
/*	overflow:hidden; /* When the body has the loading class, we turn the scrollbar off with overflow:hidden */
	opacity:0.1;
}
.loading .container:after{
	content:' ';
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:99;
}
img.spinning-bar{
    display:none;
    background-position:50% 50%;				
	background-repeat:no-repeat;

	position:fixed;  
	top:50%; 
	left:50%; 
	vertical-align:middle; 
	width:75px;
	height:75px;
	border-style:solid;
    border-color:transparent;
    overflow:hidden;
    z-index:99;
}
.loading img.spinning-bar{
	display:block;		
	z-index:101;	
}
.ajax-search{
	position:relative;
}

/* 15.06. SEARCH PAGE - Relative Container */
/* 15.06.01. SEARCH PAGE - Relative Container - Info Search Results */
#relativeContainer .white-block.no-margin{
    margin-top:0px; 
    background-color:#fff; 
    border:1px solid #f1f1f1;
}
#relativeContainer .white-block #infoSearchResults.white-block-content{
    display:inline-block; 
    padding:0px; 
    margin:0px; 
    width:100%; 
    height:100%;
	min-height:35px;
}
#relativeContainer .white-block #infoSearchResults.white-block-content .flex-wrap{
    height:100%;
	min-height:35px;	
}
#resultsTextWrapper span.found-posts{
	color:#011d2d;
	
    line-height:1;  	
	margin-left:15px;

	letter-spacing:.1px;	
	text-shadow:0 0 .75px rgba(0,0,0,0.75);       

    font-size:13.5px;
    font-weight:400;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';    
}
#resultsTextWrapper span.found-posts-count{
	color:#36a0c7;
	
    letter-spacing:.05px;	
	text-shadow:0 0 5px rgba(0,0,0,.15);       
	
    font-size:12.5px;
    font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';    	
}

/* 15.06.02. SEARCH PAGE - Relative Container - Save Search Criteria */
.add-favorite-search-link{ 
	width:100%;	
	
	display:flex;
	float:left;
	
	padding:0px 0px 0px 0px;
    margin:0px 15px 0px 0px; 

    line-height:1;

    color:#437db9;
    
	color:#0055A4;	
	color:#004C93;	
	color:#004488; 
	color:#003B72;	
	color:#003366;	

	color:#00194c; 
	color:#004488;
	color:#001E96; 
    color:#003399;
    color:#00287a; 

    color:#0693e3;  /* blue */
	color:#00AEFF;  /* deep sky blue */

	color:#011d2d;
	color:#0693e3;
	
    letter-spacing:.15px;
	text-shadow:0 0 5px rgba(0,0,0,.12); 
	
    font-size:10.5px; 
    font-weight:500; 
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}    
.add-favorite-search-link .fa-bell{
	color:#e40030;
	color:#0693e3;
	color:#003399;
	color:#001030;	

	line-height:1.2;
	margin-right:5px;
    font-size:10.5px; 	
    font-family:'FontAwesome';
}
.add-favorite-search-link:hover{
    color:#0693e3;
    color:#e40030;
}
.fas.fa-trash{
    margin-right:2.5px;
    color:#e40030;
}	

/* 15.06.03. SEARCH PAGE - Relative Container - Show Selections */
#buttonToggle-showSelections{
	width:100%;
	height:100%;
	
	margin:0px;
	padding:0px; 	
}  
#buttonToggle-showSelections.flex-wrap .flex-left{
    width:calc(100% - 125px);
    height:100%;
}
#buttonToggle-showSelections.flex-wrap .flex-right{
    width:125px;
    height:100%;
}
#buttonToggle-showSelections.flex-wrap div.flex-right a{
	width:100%;	
	display:inline-block;
	float:left;
	text-align:right;
	
	margin:0px;
	padding:0px 15px 2.75px 0;
	
    color:#001030;
    
    letter-spacing:.15px;
	text-shadow:0 0 5px rgba(0,0,0,.12);
	
    font-size:10.5px; 
    font-weight:500; 
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}
#buttonToggle-showSelections.flex-wrap div.flex-right a:hover{
	text-decoration:underline;
	text-decoration:none;
	color:#e40030;
}

/* 15.06.04. SEARCH PAGE - Relative Container - Hide Selections */
#buttonToggle-hideSelections.white-block.no-margin{
	margin:5px 0px 0px 0px;
	padding:0px;
	border:none;
	display:flex; 
	justify-content:left;	
}
#buttonToggle-hideSelections.white-block.no-margin .white-block-content{
	text-align:left; 
	display:flex; 
	justify-content:left; 
	padding:0px 15px; 
	width:100%;
}
#buttonToggle-hideSelections.white-block.no-margin .white-block-content #filterSelections.flex-wrap{ 
    width:100%; 
    height:100%;
    margin-top:0px;
}
#buttonToggle-hideSelections.white-block.no-margin .white-block-content #filterSelections.flex-wrap .flex-left{ 
    width:calc(100% - 125px);
    height:100%;
	
	margin:0px;
	padding:0px;	
}
#buttonToggle-hideSelections.white-block.no-margin .white-block-content #filterSelections.flex-wrap .flex-right{ 
	width:125px;
	height:100%;
	
	margin:0px;
	padding:0px;	
}
#buttonToggle-hideSelections.white-block.no-margin .white-block-content #filterSelections.flex-wrap .flex-right a{
	color:#011d2d;

	display:inline-block;	
	vertical-align:top;	
	float:right;
	text-align:right;
    cursor:pointer;

	width:100%;	
	margin:0px;
	padding:8.25px 0 0 0;
	    	
	line-height:1;  	
    letter-spacing:.15px;
	text-shadow:0px 0px 6px rgba(0,0,0,0.3); 
	text-transform:capitalize;  
	
    font-size:10.5px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	  	
}
#buttonToggle-hideSelections.white-block.no-margin .white-block-content #filterSelections.flex-wrap .flex-right a:hover{
	text-decoration:none;
	color:#e40030;
}

/* 15.06.05. SEARCH PAGE - Relative Container - Remove Selections */
div#buttonToggle-hideSelections.white-block.no-margin div.white-block-content div.flex-wrap div.flex-left div.reset-search a{
	width:100%;	
    margin:10px 0px; 
	padding:0px;

	color:#011d2d;

    cursor:pointer;
	display:inline-block;	
	vertical-align:middle;	
	float:left;
	text-align:left;
	    	
	line-height:1;  	
    letter-spacing:.15px;
	text-shadow:0px 0px 6px rgba(0,0,0,0.3); 
	text-transform:capitalize;  
	
    font-size:10.5px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
}    
div#buttonToggle-hideSelections.white-block.no-margin div.white-block-content div.flex-wrap div.flex-left div.reset-search a:hover{
	text-decoration:underline;
	text-decoration:none;
	color:#e40030;
}

/* 15.06.06. SEARCH PAGE - Relative Container - Filter Selections */
#filterSelections.flex-wrap .flex-left .filter-group.cf-field{
    display:flex; 
    float:left; 
    border:0; 

    height:auto;  
    position:relative;
	
	padding:0px 0px 0px 0px;
    margin:7.5px 15px 0px 0px; 
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .date-range{
	position:relative;
    background-color:#f5f5f5;	
	
	height:auto; 
	margin:0 0 0 5px;	
	padding:0px;	
	border-radius:2px;
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .date-range:hover{
    background-color:#d9d9d9;	
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .date-range label{
	display:flex; 
	float:left;

	padding-left:0px;
	margin:0px 5px 0px 0px;
	
	align-items:center;
	cursor:pointer;	
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .date-range label a{	
	position:relative;

	margin:0px; 
    padding:0px 0px 0px 2.5px;
	
	display:table-cell;	
    cursor:pointer;
    
	line-height:1; 
	color:#000;
	
    letter-spacing:.35px;
    text-shadow:0 0 .5px rgba(0,0,0,.5);    
    	
    font-size:10.5px; 
    font-weight:400;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .date-range label a:hover{  
	text-decoration:none;
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .custom-control.custom-label{
	margin-top:auto;
	margin-bottom:auto;
	position:relative;
	display:inline-block;
		
	width:auto;
	height:auto; 
    margin:0px; 
	padding:0px;	
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .custom-control.custom-label label{
	width:auto;	
	height:17.5px;
	
	display:flex;
	vertical-align:middle;
	
    margin:auto 0px; 
	padding:0px;	
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .custom-control.custom-label label a{
	margin:auto 0px;

	display:inline-block;	
	float:left;
	vertical-align:middle;	
    cursor:pointer;
    
	color:#011d2d;
	
	line-height:1;  	
    letter-spacing:.15px;
	text-shadow:0px 0px 4.5px rgba(0,0,0,0.3); 
	text-transform:capitalize;  
	
    font-size:11px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	   	
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .styled-checkbox{
	width:auto;
	height:auto; 
	
	display:inline-block;
	position:relative;
	
	margin:0px 0px 0px 12.5px;	
	padding:3.75px 7.5px 3.75px 25px;	

	background-color:#e9e9e9;	
	border-radius:2px;
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .styled-checkbox input.form-check-input{
	display:none;
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .styled-checkbox input.form-check-input[type="checkbox"]{		
	display:none;
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .styled-checkbox label.form-check-label{				
	display:flex; 
	position:relative;
	float:left;
	
	width:100%;
	height:auto;

	margin:auto 0px;
	padding:0px;
	
	align-items:center;
	cursor:pointer;	
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .styled-checkbox label.form-check-label a{
    display:flex; 
	float:left;
	vertical-align:middle;
    
	width:auto;
    height:11px;
	line-height:1;

	color:#000;
	
	margin:auto 3.75px auto -5px; 
    padding:auto 3.75px auto 0px;	

    letter-spacing:.35px;
    text-shadow:0 0 .5px rgba(0,0,0,.5);    
    	
    font-size:10.5px; 
    font-weight:400;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .styled-checkbox label.form-check-label:before{
	content:'';
	display:flex;
	float:left;
	position:absolute;
	vertical-align:middle;
	
	width:11px;
	height:11px;
	margin:auto 0px auto -22.5px;
	
	border-radius:0px;
	border:none;
	background:#aaa;	
	border-radius:2px;
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .styled-checkbox label.form-check-label a:hover{
    text-decoration:none;
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .styled-checkbox input.form-check-input:checked ~ label.form-check-label::before{
	display:flex;
	float:left;
	position:absolute;
	vertical-align:middle;
	
	width:11px;
	height:11px;
	margin:auto 0px auto -22.5px;

	border-radius:2px;
	box-shadow:none;
	
    background:#ff5a5f;	
	border:1px solid #ff5a5f; 	
	
	opacity:1;	
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .styled-checkbox input.form-check-input:checked ~ label.form-check-label::after{
	content:'\F00D';

	position:absolute;
    display:flex;
    align-items:center;
    justify-content:center;

	margin:.5px 0px 0px -22.5px;
	text-shadow:0 0 .5px rgba(0,0,0,.5);       
	
	line-height:1;
	color:#fff;	
	width:12px;
	height:12px;
	font-size:9.5px;
	font-family:'FontAwesome';	
	
    -webkit-text-fill-color:#fff;
    -webkit-text-stroke-width:0.75px;
    -webkit-text-stroke-color:#ff5a5f;			
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .styled-checkbox:hover{
    background-color:#d9d9d9;	
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .styled-checkbox:hover label.form-check-label a{
    color:#001030;
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .styled-checkbox:hover label.form-check-label::before{	

}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .styled-checkbox:hover input.form-check-input:checked~label.form-check-label::before{	
	background:#d9d9d9;	
	border:none;
	box-shadow:none;	
}
#filterSelections.flex-wrap .flex-left .filter-group.cf-field .styled-checkbox:hover input.form-check-input:checked~label.form-check-label::after{	
	content:'\F00D';

	position:absolute;
    display:flex;
    align-items:center;
    justify-content:center;

	margin:.5px 0px 0px -22.5px;
	text-shadow:0 0 .5px rgba(0,0,0,.5);       
	
	line-height:1;
	color:#fff;	
	width:12px;
	height:12px;
	font-size:9.5px;
	font-family:'FontAwesome';	
	
    -webkit-text-fill-color:#000;
    -webkit-text-stroke-width:0.75px;
    -webkit-text-stroke-color:#d9d9d9;				
}

/* 15.07. SEARCH PAGE - Layout Container */
#layoutContainer .white-block{
	background:#f9f9f9;
	height:32.5px; 
	margin-left:1px; 
	margin-top:12.5px; 
	padding-bottom:0px; 
	display:flex; 
	justify-content:left;	
}
#layoutContainer .white-block .white-block-content{
	background:#f9f9f9;
	height:32.5px; 
	display:inline-block; 
	margin-top:0px; 
	padding:0px; 
	width:100%; 
}
#layoutContainer .white-block .white-block-content tr.search-order{
	height:32.5px; 
	margin-left:0px; 
	margin-right:0px; 
	box-sizing:border-box; 
	background:transparent; 
	display:flex; 
	width:100%;
}

/* 15.07.01. SEARCH PAGE - Layout Container - Owner Type Navigation Bar */
#layoutContainer .owner,
#layoutContainer .acc-type{
    background-color:#5F6973;    
    border:2.5px solid #eaeaea;
    border-bottom:2.5px solid #eaeaea;
    border-top-left-radius:2.5px;
    border-top-right-radius:2.5px;

    height:100%;
    width:112.5px;
	margin:2.5px .5px 0px -1px;

    display:flex;    
    float:left;
    justify-content:center;
    box-shadow:none;
}
#layoutContainer .owner label,
#layoutContainer .acc-type label{
	cursor:pointer;	
	display:flex;
	justify-content:center;

	line-height:1;
	width:100%;
	padding:0px;
	margin:0px;
}
#layoutContainer .owner label a,
#layoutContainer .acc-type label a{
	text-transform:none; 	
	vertical-align:middle;
	justify-content:center;
	
	line-height:1;	
	width:100%;
	
	padding:7.5px 0px;
	margin-left:0px;
	margin-right:0px;

    color:#fff;

    letter-spacing:.25px;
	text-shadow:0 0 .5px rgba(0,0,0,0);
	
    font-size:10.5px; 
    font-weight:500; 
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}
#layoutContainer .owner label::before,
#layoutContainer .acc-type label::before{
	display:none;
}
#layoutContainer .owner:hover,
#layoutContainer .acc-type:hover{
    background-color:#7e878f;    
    border:2.5px solid #e2e2e2;
    border-bottom:2.5px solid #e2e2e2;
    border-top-left-radius:2.5px;
    border-top-right-radius:2.5px;

    height:100%;
    width:112.5px;
	margin:2.5px .5px 0px -1px;

    display:flex;    
    float:left;
    justify-content:center;
    box-shadow:none;     
}
#layoutContainer .owner:hover label::before,
#layoutContainer .acc-type:hover label::before{
    color:#fff; 
    background-color:#fff;
}
#layoutContainer .owner:hover label a,
#layoutContainer .acc-type:hover label a{
    color:#fff;
}
#layoutContainer .owner-active,
#layoutContainer .acc-type-active{
	background-color:#fff;
    border:1px solid #fff;
    border-top:3px solid #0693e3;
    
    width:112.5px;
	height:100%;
	
	margin:0px .5px 0px -1px;
	padding:0px;
	
    display:inline-block;    
	float:left;
    justify-content:center;
}
#layoutContainer .owner-active:hover,
#layoutContainer .acc-type-active:hover{
	background-color:#fff;
    border:1px solid #f1f1f1;
    border-bottom:none;
    border-top:3px solid #00AEFF;
}
#layoutContainer .owner-active:hover a,
#layoutContainer .acc-type-active:hover a{
    color:#2d323e;
    color:#00092d;
}
#layoutContainer .owner-active label,
#layoutContainer .acc-type-active label{
	cursor:pointer;	
	display:flex;
	justify-content:center;

	width:100%; 
	padding:0px 0px 0px 0px;
	margin:0px;
}
#layoutContainer .owner-active label a,
#layoutContainer .acc-type-active label a{
	color:#000;
	text-transform:none; 	
	vertical-align:middle;
	justify-content:center;
	line-height:1;	
	
	width:100%;
	height:100%;

	margin:0px 0px 0px 0px;
	padding:9.5px 0px 8.5px 0;
	
    letter-spacing:.25px;
	text-shadow:0 0 .5px rgba(0,0,0,.5);

	font-size:10.5px; 
	font-weight:500;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
}
#layoutContainer .owner-active label::before,
#layoutContainer .acc-type-active label::before{
  display:none;
}		

/* 15.07.02. SEARCH PAGE - Relative Container - Layout View */
a.layout-text{
	margin-top:5px;
	margin-left:calc(100% - 862.5px);
	margin-right:0px;
    float:left; 
	justify-content:flex-start;

    color:#333;
    
    font-size:10.5px; 
    font-weight:500; 
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}
.layout-view{
	width:85px;

	margin:0 5px 0 2.5px;
	padding:0px;
	
	display:flex;
    float:left; 
	justify-content:flex-end;
}
.layout-view a{
	width:24px;
	height:25px;
	line-height:24px;
	
	text-align:center;
	border:1px solid #f1f1f1;;

    color:#2d323e;
	background-color:#fcfcfc;
	float:left;	
	
	padding:0px;
	margin:4px 0px 0px 2.5px;

    font-size:12px; 
    font-weight:500; 
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}
.layout-view a.active{
	color:#2d323e;
	background-color:#fff;
	border:1px solid #ccc;
	
    font-size:12px; 
    font-weight:500; 
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}
.layout-view a i,
.layout-view a.active i{
	color:#2d323e;
	background-color:#fff;
}
.layout-view a:hover{
	color:#000;
	background-color:#fff;
	border:1px solid #2d323e;
}
.layout-view a.active:hover{
	color:#000;
	background-color:#fff;
	border:1px solid #2d323e;
}

/* 15.08. SEARCH PAGE - Pagination Container */
.wp_pagenavi{
    line-height:1.5;  
    display:block;
    margin-left:auto;
    margin-right:auto;
    padding-top:0px; 

    position:relative; 

    display:inline-block;
    text-align:center;
    
    border-radius:2px 2px 0px 0px;
}
span.pages{
    font-size:14px;
    color:#2d323e;
    background-color:#fff;
    border:none;
    
    display:inline-block;
    width:100%;
    text-align:center;
    
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
span.current{
    font-size:16px; 
    color:#fff;
    background-color:#e40030;
    border:none;
    
    display:inline-block;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
#paginationContainer > .white-block{
	margin-top:15px; 
	margin-bottom:15px;
	border:1px solid #f1f1f1; 
	box-shadow:none; 
	height:202.5px;
}
#paginationContainer > .white-block > .white-block-content{
	padding:0px; 
	margin:0px; 
	width:100%; 
	height:200px;
}

/* 15.09. SEARCH PAGE - Save Searches Container */
#saveSearchesContainer .white-block{
	margin-top:15px; 
	border:1px solid #f1f1f1; 
	box-shadow:none;
}
#saveSearchesContainer .white-block .white-block-content{
	display:inline-block; 
	padding:0px; 
	margin:0px; 
	width:100%;
	height:100%;
	
	vertical-align:middle;
}
#saveSearchesContainer .white-block .white-block-content .flex-wrap{
	height:100%;
	vertical-align:middle;
	padding:15px 0;
}
#saveSearchesContainer .white-block .white-block-content .flex-wrap .flex-left{
	width:calc(100% - 215px);
	height:100%;
	
	display:inline-block; 
	float:left; 
}
#saveSearchesContainer .white-block .white-block-content .flex-wrap .flex-left i{
	display:inline-block; 
	float:left; 
	width:auto;
	height:calc(100% - 15px);
	margin-left:15px; 
	font-size:45px; 
	color:#0584cc; 
	vertical-align:middle;
}
#saveSearchesContainer .white-block .white-block-content .flex-wrap .flex-left div{
	display:inline-block; 
	float:left; 
	width:calc(82.5% - 17.5px); 
	margin-left:15px;
}
#saveSearchesContainer .white-block .white-block-content .flex-wrap .flex-right{
	display:inline-block; 
	float:left; 
	width:215px;
}

/* 15.09.01. SEARCH PAGE - Save Searches Container - Favorite Search Button */
#saveSearchesContainer .white-block .white-block-content .flex-wrap .flex-right .af-button.favorite-search{    
    display:block;
    position:relative; 
    float:right;
    border:none;

	color:#fff;	
    background-color:#0584cc;
    
    width:185px;
    height:35px;
	line-height:35px;

	margin:auto 15px auto 0px;	
	padding:0px;
	    
    font-size:11.5px;
    font-weight:600;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
}	
#saveSearchesContainer .white-block .white-block-content .flex-wrap .flex-right .af-button.favorite-search:hover,
#saveSearchesContainer .white-block .white-block-content .flex-wrap .flex-right .af-button.favorite-search:focus{
    background-color:#0693e3; 
}

/* 15.10. SEARCH PAGE - Border Top Ads */
.border-top-ads{    
    background-color:#F9D342;
	background-color:#ffc364;
	background-color:#ffd84f;
	background-color:#F6D064;
	
	width:100%;
	height:27.5px;
	
    margin:0px;
	vertical-align:middle;
    text-align:center;
}
#listing-container-grid .border-top-ads,
#listing-container-card .border-top-ads{    
    margin:0 0 20px 0;
}
.border-top-ads a,
.border-top-ads span{ 
    text-align:center;
    color:#001030;

	line-height:1;
	letter-spacing:.25px;
	
	font-size:10.5px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
.border-top-ads:hover a,
.border-top-ads a:hover{   
    text-decoration:none; 
	color:#001030;
}
.border-top-ads:hover span,
.border-top-ads span:hover{   
    text-decoration:underline; 
    color:#2d323e; 
}

/* 15.11. SEARCH PAGE - Search Results Last Updated */
#searchResultsLastUpdated{
   display:flex;
   justify-content:center;
   margin-top:50px;
}
#searchResultsLastUpdated a{
    font-size:14px;
    font-weight:500;
    color:#2d323e;   
    font-family:'Lucida Grande', Arial, Helvetica, sans-serif;	
}	
/* END SEARCH PAGE */


/******************************************************
 16. SEARCH FORM 
*******************************************************/

#ajax-search-form .white-block-title{
	display:flex;
	align-items:center;
	justify-content:space-between;
}
#ajax-search-form > .white-block{
	display:flex;
	align-items:center;
	justify-content:space-between;
}
#ajax-search-form > .white-block > .white-block-content{
	display:flex;
	align-items:center;
	justify-content:space-between;
}
#ajax-search-form ul > li{
	margin:0px;
	padding:0px;
}

/* 16.01. SEARCH FORM - Taxonomy Filter - Category Selection */
#ajax-search-form #category-filter.white-block{
	margin:0px; 
	padding:0px;
	
	width:100%;
	height:325px; 
	
	display:flex; 
	justify-content:left; 
	border:1px solid #f1f1f1;
	border-radius:1px;
}
#ajax-search-form #category-filter.white-block .white-block-content{
	margin:5px 0px 0px 0px; 
	padding:0px; 
	text-align:left; 
	
	display:inline-block; 
	justify-content:left; 
	
	width:100%; 
	height:300px;	
}
#searchPage.form-group{
    height:295px; 
    width:100%; 
    
    margin-left:0px; 
    padding-left:0px;
}
#searchPage.form-group #style-2.scrollbar,
#searchPage.form-group #style-4.scrollbar{
    overflow-x:hidden;
    height:295px; 
    width:175px;
}
#searchPage.form-group ul.list-unstyled.taxonomy-filter.category-filter{
    height:295px; 
} 
#searchPage.form-group ul.list-unstyled.hidden.taxonomy-filter.category-filter div{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 2.5px;
}   
#searchPage.form-group ul.list-unstyled.taxonomy-filter.category-filter div{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 2.5px;

    cursor:pointer;
}  
#taxonomyFilterSearch .form-group{
    box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2); 
    box-shadow:none;
}
button.category-selection{	
    display:flex;
    float:left;
	vertical-align:middle;
	
	background:none;
    border:none;
     
	width:95%;
	line-height:1; 
	
	padding:5.75px 0px 5.75px 10px;	
}
button.category-selection.up-one-level.CL0{	
	padding-left:8.5px;	
}
button.category-selection span.category-item{
    background:none;
    border:none;
    display:inline-block;
    float:left;
	vertical-align:middle;
	text-align:left;
	margin:auto 0px;
	padding:0px;
    text-decoration:none;
    cursor:pointer;
	line-height:1;  	
	color:#011d2d;
    letter-spacing:.05px;	
	text-shadow:0 0 5px rgba(0,0,0,.25);
    font-size:13.5px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	    
}
button.category-selection span.category-item-count{
	opacity:1;
    margin:auto 0px; 
    padding-left:5px; 
	height:auto;
    display:flex;
    float:left;
	vertical-align:middle;  
	height:auto;	
	color:#ccc;
    letter-spacing:.05px;	
	text-shadow:0px 0px 1px rgba(0,0,0,0.1);       
    font-size:13.5px;  
	font-weight:400;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 			
}
button.category-selection:hover span.category-item{
    color:#e40030;
}
button.category-selection:hover span.category-item-count{
	opacity:1;
    color:#001030;
	font-weight:500;	
}
button.category-selection.cl-actpage span.category-item,
button.category-selection.cl-actpage span.category-item-count{
    color:#e40030;
}
button.category-selection.up-one-level span.category-item,
button.category-selection.up-one-level i{
	color:#36a0c7;
	color:#0693e3;
	display:flex;
	float:left;
	vertical-align:middle;
	text-transform:capitalize;
	padding-left:2.5px;
	line-height:1;  		
    letter-spacing:.3px;
	text-shadow:0px 0px 6px rgba(0,0,0,0.15);
    font-size:12px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
button.category-selection span.category-item:hover{
    color:#e40030;
}
button.category-selection.up-one-level:hover span{
    color:#e40030;
}
button.category-selection.up-one-level:hover i{
	color:#e40030;
}

/* 16.02. SEARCH FORM - Browse With Map - List */
.browse-with-map,
.browse-with-list{
	margin:7.5px 0;
}
.browse-with-map a, 
.browse-with-list a{
	color:#003399;
    color:#0693e3;
	cursor:pointer;
    letter-spacing:.15px;
	text-shadow:0px 0px 6px rgba(0,0,0,0.15);
    font-size:12px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
.browse-with-map a:hover, 
.browse-with-list a:hover{
	color:#e40030;
}
.browse-with-map i, 
.browse-with-list i{
	margin-right:7.5px;
}

/* 16.03. SEARCH FORM - Color Search */
.color-search,
.color-search li{
	margin:0px;
	padding:0px;	
	height:15px;
}
.color-search li{
	text-align:center;
}
.color-search input{
	display:none;
}
.color-search label{
	width:13px;
	height:13px;
	border-radius:50%;
	cursor:pointer;
}
.color-search input + label{
	width:13px;
	height:13px;
	margin-top:0px;
}
.color-search input:checked + label{
	width:13px;
	height:13px;
	margin-top:0px;
}
.color-search li.colored-default label{
	border:1px solid #000; 
	box-shadow:0 0 5px 0px rgba(0,0,0,0.12);
}
ul.list-unstyled.list-inline.color-search li a.form-color-label:hover{
	color:#e40030;
	text-decoration:underline;
	cursor:pointer;
}
.cluster img{
	width:100%;
}

/* 16.04. SEARCH FORM - Select2 Single & Select2 Multiple */
.select2-single,
.select2-multiple{
	display:block;
	opacity:1;
	width:100%;
	height:40px;
	line-height:40px;
	border:1px solid #eaeaea;
	margin:0px;
	padding:0px;
	background:transparent;
}

/* 16.05. SEARCH PAGE - Nested Select - Container Multiselect */
.cf-nested.container-multiselect{
    width:100%;
    margin:0px 2.5px 3.75px 0px;    
    z-index:0;
	border:1px solid #f1f1f1;
}
.cf-nested.container-multiselect .select-btn{
    display:flex; 
    justify-content:space-between; 
    height:35px; 
    align-items:center; 
    padding:0 5px; 
    border-radius:0px; 
    cursor:pointer; 
    background-color:#fafafa;
}
.cf-nested.container-multiselect .select-btn .btn-text{
    display:flex; 
    float:left;
    align-items:center; 
    justify-content:flex-start; 
    width:95%;
    height:15px;
    color:#000;
    font-size:11px; 
    font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
.cf-nested.container-multiselect .select-btn i{
    display:flex; 
    float:right;
    align-items:center; 
    justify-content:flex-end; 
    background:#fafafa; 
    color:#000; 
    width:5%; 
    height:15px;
    font-size:8px;
}
.cf-nested.container-multiselect[data-disabled="true"] .select-btn{
}
.cf-nested.container-multiselect[data-disabled="true"] .select-btn .btn-text,
.cf-nested.container-multiselect[data-disabled="true"] .select-btn i{
	color:#cfd2d5;
}
.cf-nested.container-multiselect .select-btn ~ .multiselect-content.white-block-content{
    display:none;
}
.cf-nested.container-multiselect .select-btn.open ~ .multiselect-content.white-block-content{
    display:block;
}
.cf-nested.container-multiselect .modal{
  	padding:0!important;
	position:relative;
	text-align:center;
	
	width:200px;
	height:330px;
	margin:2.5px 0px;
	padding:0px;		
}
.cf-nested.container-multiselect .modal .modal-dialog{
	display:inline-block;
	position:absolute; 
	vertical-align:top;
	text-align:left;
	top:0;
	right:0;
	margin:0px;
	padding:0px;	
    width:100%;
	height:100%;
    z-index:9;
}
.cf-nested.container-multiselect .modal .modal-content{		
    margin:2.5px 0px 0px 0px;
    padding:0px;
    width:100%;
    height:300px;
	max-width:200px;	
    max-height:315px;
    position:absolute;
    display:none;    
	border:1px solid #d9d9d9;
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.12);				
	-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.12);	
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.12);	
    z-index:9;    	
}
.cf-nested.container-multiselect .multiselect-search{
    margin:0px;
    padding:0px;
    z-index:9;
    height:25px;
    width:160px;
    margin:5px 0 0 0; 
}
.cf-nested.container-multiselect .multiselect-search i.fa.fa-search{
    padding:7.5px 0px 7.5px 5px;
    position:absolute;
    line-height:1;
    font-size:10px;
    z-index:99;
    color:#777;
}
.cf-nested.container-multiselect .multiselect-search input{
    outline:none;
    border:1px solid #e8e8e8;
    background:#fff;
    height:25px;
    font-size:12px;
    padding:0 2.5px 0 27.5px;
    width:95%;
}
.cf-nested.container-multiselect .multiselect-search i.fa.fa-times{
    margin:-22.5px 0px 2.5px 157.5px;
    padding:5px;
    position:absolute;
    line-height:1;
    font-size:12px;
    z-index:9;
    color:#777;
    cursor:pointer;
    border-radius:0%;
}
.cf-nested.container-multiselect .multiselect-search i.fa.fa-times:hover{
    color:#2d323e;
    background-color:#f1f1f1;
}
.cf-nested.container-multiselect .multiselect-list{
    display:block;
	position:absolute;
	margin:37.5px 0 0 0;
    padding:0px;
	width:90%; 
    height:282.5px;
    z-index:9;    
}
.cf-nested.container-multiselect .multiselect-list .scrollbar{
    margin:0px;
    padding:0px;
    float:left;
    z-index:9;   
    overflow-x:hidden;
	overflow-y:scroll;
	background-color:#fff;
	width:95%; 
	height:100%;
	max-width:200px;	
    max-height:315px;
}
.cf-nested.container-multiselect .multiselect-list .scrollbar::-webkit-scrollbar-track{
	border-radius:4px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
}
.cf-nested.container-multiselect .multiselect-list .scrollbar::-webkit-scrollbar	{
	width:4px;
	background-color:#ddd;
	opacity:0.5;
}
.cf-nested.container-multiselect .multiselect-list .scrollbar::-webkit-scrollbar-thumb{	
	border-radius:4px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#ddd;
	cursor:pointer;
}
.cf-nested.container-multiselect .multiselect-list .scrollbar::-webkit-scrollbar-thumb:hover	{	
	background-color:#333;
	cursor:pointer;	
}
.cf-nested.container-multiselect .multiselect-list label.parent-name{
    width:100%;
    margin:0px;
    padding:0px;
    height:10px;
}
.cf-nested.container-multiselect .multiselect-list label.parent-name a{
    color:#001030;
    width:100%;
    margin:0px;
    padding:0px;
	text-shadow:0 0 .5px rgba(0,0,0,0.7);	
    font-size:12.5px;
    font-weight:500;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}
.cf-nested.container-multiselect .multiselect-list label.parent-name a:hover{
    color:#001030;
}
.cf-nested.container-multiselect .multiselect-list ul.list-items{
    margin:0 0 15px 0;
    padding:0px;
    background-color:#fff;
    width:95%;
    z-index:9;
}
.cf-nested.container-multiselect .multiselect-list ul.list-items li.item{
	margin:0px;
	padding:0px;
	height:24px;
	display:flex;
	vertical-align:middle;		
}
.cf-nested.container-multiselect .multiselect-list ul.list-items li.item .styled-checkbox{
	margin:0px;
	padding:0px;
	height:24px;
	display:flex;
	vertical-align:middle;		
}
.cf-nested.container-multiselect .multiselect-list ul.list-items > li.item{
	margin:0px;
	padding:0px;	
}
.cf-nested.container-multiselect .multiselect-list ul.list-items li.item .checkbox .check-icon{
    font-size:11px;
    transform:scale(0);
}

/* the dropdown text */
.nested-field-wrap{
	height:35px;
}
.select2-container--default{
	width:100%;
}
.select2-container--default .selection{
	width:100%;
}
.select2-container--default .selection .select2-selection--single{
	background-color:#fff;
	border-radius:0px;
	border:1px solid #d9d9d9;
	width:100%;
	height:35px;
	line-height:35px;	
	margin:0px;
	padding:0 5px 0 0;
	font-size:12px;
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
.select2-container--default .selection .select2-selection--single .select2-selection__rendered{
	line-height:33px;
	width:100%;
}
.select2-container--default .selection .select2-selection--single .select2-selection__placeholder{
	color:#777;
}
.select2-container--default .selection .select2-selection--single .select2-selection__arrow b{
	display:none;
}
.select2-container--default .selection .select2-selection--single .select2-selection__arrow:after{
	content:'\f107';
	font-family:'FontAwesome';
	height:35px;
	width:30px;
	padding-right:10px;
	color:#777;
	background:transparent;
	z-index:1;
	border-left:none;
	bottom:0px;
	right:0px;
	top:0px;
	position:absolute;
	line-height:33px;
	text-align:right;
	font-size:12px;
	color:#2d323e;
}

/* The part where search for selection is entered */
.select2-container--default .select2-search--dropdown:before{	
	display:block;
	position:absolute;
	color:#777;
	padding:0 0 0 5px;
	content:'\f002';
	font-family:'FontAwesome'; 	
}
.select2-container--default .select2-search--dropdown .select2-search__field{
	height:25px;
	border-radius:2px;
	border:1px solid #eaeaea;
	box-shadow:none;
	margin:0px;
	padding:0 0 0 22.5px;
	background-color:#fff;
	color:#000;
	font-size:12px;
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}

/* dropdown */
.select2-container--open .select2-dropdown{
	border-radius:0px;
	border:1px solid #ddd;
	background:#fff;
	box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);
	margin:32.5px 0 0 0;
	padding:0px;
}
.select2-container--open .select2-dropdown--below{
	border-radius:0;
	background:#fff;
}

/* The part where selection is done in dropdown */
.select2-container--default .select2-results__option{
	cursor:pointer;
	background:#fff;
	color:#333;
	margin:0px;
	padding:0 7.5px;
	font-size:12px;
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
.select2-container--default .select2-results__option[aria-selected="true"]{
	cursor:pointer;
	background:#000;
	color:#fff;	
}
.select2-container--default .select2-results__option[aria-selected="true"]:hover{
	background:#aaa;
	color:#fff;
}
.select2-container--default .select2-results__option[aria-selected="false"]{
	cursor:pointer;
	background-color:#fff;
	color:#000;
	margin:0px;
	text-decoration:none;
	font-size:12px;
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
.select2-container--default .select2-results__option[aria-selected="false"]:hover{
	background:#333;
	color:#fff;
	margin:0px;
	text-decoration:none;
	font-size:12px;
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
.select2-container--default.select2-container--disabled .select2-selection--single{
	background:transparent;
}
.select2-container--default.select2-container--disabled .select2-selection__rendered{
	color:#ccc;
}
.select2-container--default.select2-container--disabled .select2-selection--single{
	background:transparent;
}

/* 16.06. SEARCH FORM - Search Form Block */
.search-form-block{
    border:1px solid #f1f1f1;
	border-radius:1px;
	margin:1.5px 0px 1.5px 0px;     
}

/* 16.06.01. SEARCH FORM - Search Form Block - Search Form Header */
div.search-form-header.white-block.no-margin{
	display:flex; 
	justify-content:left;
	margin:0px; 
	height:40px;
}
div.search-form-header.white-block.no-margin:hover label a i{
    color:#e40030;  
}
div.search-form-header.white-block.no-margin .white-block-content{
	display:flex; 
	justify-content:flex-start; 
	margin:0px;
	padding:0px; 
	width:100%;
	background-color:#fff;	
}
div.search-form-header.white-block.no-margin .white-block-content:hover{
	background-color:#fff;	
}

/* Hovers the input CF and all other labels when hovering in the search form */
.search-form-header .hover-cf-label,
.search-form-header .hover-cf-label label{
	margin:0px;
	padding:0px;
	width:100%; 
	height:40px; 
	cursor:pointer;
}
.search-form-header label a.buttonToggle{
	width:200px;
	height:40px;
	padding:0px 0px 0px 10px;
	display:table-cell;   
	justify-content:center;
    vertical-align:middle;
	line-height:1;
}
.search-form-header label a.buttonToggle span{	 
	cursor:pointer;	
	color:#011d2d;
	line-height:1;
	letter-spacing:.1px; 
	text-shadow:0 0 1px rgba(0,0,0,.5);
	text-transform:capitalize;
	font-size:14.5px; 
    font-weight:500; 
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
.search-form-header label a.buttonToggle.highlighted span{	 
	color:#e40030;
}
.search-form-header label a.buttonToggle:hover a.buttonToggle span{
    color:#e40030;
}
.search-form-header label a.buttonToggle i{
    display:flex; 
    justify-content:flex-end;
	vertical-align:middle;
    font-size:12.5px;
    padding:2.5px 10px 0px 0px;
}		

/* 16.06.02. SEARCH FORM - Search Form Block - Search Form Content */
.search-form-content.white-block.no-margin .white-block-content{
    display:flex; 
    justify-content:flex-start;
	vertical-align:middle;

	width:100%;
	height:100%;
	padding:2.5px 10px 7.5px 10px; 
	
	background-color:#fff;	
}
.search-form-content.white-block.no-margin .white-block-content:hover{
	background-color:#fff;	
}
.search-form-content.white-block.no-margin .white-block-content ul li:not(li.term-hidden){
	margin:0px;
	padding:0px;

	display:flex;
	vertical-align:middle;	
}

/* 16.07. SEARCH FORM - Keyword Search */
input.keyword{
	width:100%;
	height:35px;
	text-align:center; 	
	background-color:#e40030;  
}
input.keyword:hover{
	background-color:#ff5a5f;	
}

/* 16.08. SEARCH FORM - Af Button Apply Filter */
.submit-search-form{
    height:55px;
    width:200px;
	text-align:center;	
	padding:10px 9px 10px 9px; 
	border:0; 
	margin:0px; 
	font-size:0; 
	z-index:13;
}
.submit-search-form .af-button.apply-filter{
	width:100%;
	height:100%;
	line-height:35px;
	margin-top:0px;
	padding:0px 15px;
	color:#fff;
	background:#e40030;
	background:#dc3232;
	box-shadow: 0 1px 3px rgba(220, 50, 50, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.05);
	font-size:11.5px;
	font-weight:600;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	  	
} 
.submit-search-form .af-button.apply-filter:hover{
	background:#FF5A5F;
	box-shadow:none;
} 
.submit-search-form .af-button.apply-filter:focus{
	background:#e40030;
} 

/* 16.09. SEARCH FORM - Browse with List & Browse with Map */
.page-tpl_search_listing.browse-map{
	cursor:pointer; 
}
.page-tpl_search_listing.browse-map{
	color:#003399;
	font-size:12px;
	font-weight:600;
	font-family:'Lucida Grande', Arial, Helvetica, sans-serif;	
}
.page-tpl_search_listing.browse-map:hover{
	color:#e40030;
}
.page-tpl_search_map.browse-listing{
	cursor:pointer; 
}
.page-tpl_search_map.browse-listing{
	color:#003399;
	font-size:12px;
	font-weight:600;
	font-family:'Lucida Grande', Arial, Helvetica, sans-serif;		
}
.page-tpl_search_map.browse-listing:hover{
	color:#e40030;
}

/* 16.10. SEARCH FORM - Location input in the Search Form */
.advert-location-wrap label{
}
.advert-location-wrap input#location.location{
	padding:0px 7.5px;
	font-size:12px;
	color:#aaa;
	outline:none;
}
.advert-location-wrap input#location.location:focus{
	border-color:#e40030;
	color:#e40030;
}
.advert-location-wrap input#location.location::placeholder{
	padding:0px;
}

/* 16.11. SEARCH FORM - Keyword Search input in the Search Form */
input#keyword.keyword{
	background-color:#f1f1f1;
	border:1.5px solid #d9d9d9;
	padding:0px 15px;
}
input#keyword.keyword:hover{
	background:#fff;
	border:1.5px solid #2d323e;	
}
input#keyword.keyword:focus{
	background:#fff;	
	border-color:#e40030;
}

/* 16.12. SEARCH FORM - CF Type 8 (Date Range) */
.search-form-block .date-range{
	width:100%;	
	justify-content:left; 
	margin-top:0px;
}
.search-form-block .date-range input.input-min-max.input-min,
.search-form-block .date-range input.input-min-max.input-max{
	width:30%; 
	height:30px;
	float:left; 
	text-align:left; 
	background-color:#f1f1f1;
	border:1.5px solid #d9d9d9;
	padding-left:2.5px;
}
.search-form-block .date-range input.input-min-max.input-min{
	margin:0px;
	margin-right:.5%;
}
.search-form-block .date-range input.input-min-max.input-max{
	margin:0px;
	margin-left:.5%;
	margin-right:.5%;	
}
.search-form-block .date-range input.input-min-max.input-min:hover,
.search-form-block .date-range input.input-min-max.input-max:hover{
	background-color:#fff;
	border:1.5px solid #2d323e;
}
.search-form-block .date-range input.input-min-max.input-min:focus,
.search-form-block .date-range input.input-min-max.input-max:focus{
	background-color:#fff;
	border:1.5px solid #e40030;
}
.search-form-block .cf-field.type_8 .af-button.apply-filter{
	width:30%; 
	height:30px; 
	line-height:30px;
	margin:0px;
	margin-left:.5%;	
	margin-right:2.5%;	
	padding:0px;
	float:left; 
	text-align:center; 
    text-transform:uppercase;
	color:#fff;	
	background-color:#e40030;  
	box-shadow:none;
	border:none;
	z-index:13;	    
	letter-spacing:.15px;
	color:#fff;
	background:#e40030;	
	font-size:11.5px;
	font-weight:600;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	  	
}
.search-form-block .cf-field.type_8 .af-button.apply-filter,
.search-form-block .cf-field.type_8 .af-button.apply-filter:active,
.search-form-block .cf-field.type_8 .date-range input[type="submit"]{
	display:inline-block;
	border-radius:2px;
	color:#fff;
	padding:0px 2.5px;
}
.search-form-block .cf-field.type_8 .af-button.apply-filter:hover{	
	color:#fff;
	background-color:#ff5a5f;		
}
.search-form-block .cf-field.type_8 .af-button.apply-filter:focus{
	color:#fff;
	background-color:#e40030; 	
}
/* END SEARCH FORM */



/******************************************************
 17. LIST VIEW FOR ADVERTS 
*******************************************************/

/* 17.01. LIST VIEW FOR ADVERTS - Ribbons */
.advert-tags{
	position:absolute;
	top:15px;
	left:-5px;
}
.single-advert-tags .advert-tags{
	top:10px;
	left:auto;
	right:25px;
}
.single-advert-tags .advert-tags > div{
	display:inline-block;
	border-radius:2px;
	padding:4px 8px;
	padding-bottom:5px;
	margin:0px;
	margin-left:5px;
	box-shadow:0 0 10px 0px rgba(0,0,0,0.12);
}
.single-advert-tags .advert-tags > div:before,
.single-advert-tags .advert-tags > div:after{
	content:none;
}
.list-advert-tags{				
	bottom:auto;
	left:0px;
	right:auto;
}
.list-advert-tags > div{	
	display:inline-block;
	border-radius:2px;
	margin:0px;
	padding:0px;
	box-shadow:0 0 10px 0px rgba(0,0,0,0.12);
}
.list-advert-tags > div:before,	
.list-advert-tags > div:after{
	content:none;
}
.ribbon:before,
.ribbon:after{
	width:0;
	height:0;
	content:'';
	position:absolute;	
}
.ribbon:before{
	top:0;
	left:100%;
	border-top:9px solid transparent;
	border-bottom:10px solid transparent;	
}
.ribbon:after{
	top:100%;
	left:0;
	border-left:5px solid transparent;	
}
.ribbon{
	position:relative;
	z-index:2;
	color:#fff;
	font-size:10px;
	font-weight:500;
	line-height:10px;
	padding:4px 3px 5px 10px;
	text-transform:uppercase;
	font-weight:600;	
	text-shadow:0 0 5px #444;
}
.list-advert-ribbons > div{	
	display:flex;	
	border-radius:0px;
	padding:3.75px;
	margin:0px;
	box-shadow:0 0 10px 0px rgba(0,0,0,0.12);
}
.list-advert-ribbons > div:before,
.list-advert-ribbons > div:after{
	content:none;
}
.ribbon-sold{
	margin-bottom:10px;
	background:#d54b4f;
}
.ribbon-sold:before{
	border-left:10px solid #d54b4f;
}
.ribbon-sold:after{
	border-top:5px solid #993538;
}
.ribbon-urgent{
	margin-bottom:10px;
    background-color:#FF5A5F;  	
}
.ribbon-urgent:before{
	border-left:10px solid #FF5A5F;
}
.ribbon-urgent:after{
	border-top:5px solid #993538;
}
.ribbon-topad{
	margin-bottom:10px;
    background-color:#36a0c7;  	
}
.ribbon-topad:before{
	border-left:10px solid #36a0c7;
}
.ribbon-topad:after{
	border-top:5px solid #1e5164
}
.ribbon-negotiable{
	background:#4b586b;
}
.ribbon-negotiable:before{
	border-left:10px solid #4b586b;
}
.ribbon-negotiable:after{
	border-top:5px solid #2c333d;
}
.advert-list > .flex-wrap > .flex-left{
	flex-shrink:0;
	width:38%;
}
.advert-list > .flex-wrap > .flex-right{
	width:62%;
}
.advert-list .bottom-advert-meta .price{
	font-size:14px;
}
.advert-list .text-price{
	font-size:14px;
}
.advert-list .top-meta{
	display:none;
}
.excerpt{
	word-wrap:break-word;
	color:#999;
}

/* 17.02. LIST VIEW FOR ADVERTS - Listing Container List */
/* 17.02.01. LIST VIEW FOR ADVERTS - Listing Container List - Table Search Results */
#listing-container-list:not(#ajax-compare-popup #listing-container-list){
	margin:12.5px 0 0 0; 
	padding:0px; 
	border:none;
	box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.12);
	-moz-box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.12);	
}
#listing-container-list .white-block{
	width:100%;
	height:100%;	
	padding-bottom:0px; 
	padding-top:0px; 
	background-color:#fff; 
	margin-top:0px; 
	margin-bottom:0px;
}
#listing-container-list .af-item-wrap{
	margin:.75px 0;
}
#listing-container-list table.table-search-results{		
	width:100%;
	max-width:970px;
	margin:0px;
	padding:0px;
	table-layout:fixed;  	
}
#listing-container-list table.table-search-results tr,
#listing-container-list table.table-search-results th{
	padding:0px;
	cursor:pointer;
}
#listing-container-list table.table-search-results tbody{
	width:100%;	
	padding-top:0px;
	padding-bottom:0px;
}
#listing-container-list table.table-search-results tr.listing-advert-item{	
	background:#fff;
	border:1px solid #e1e1e1;		
}
#listing-container-list table.table-search-results tr.listing-advert-headers{	
	background:#fff;
	width:100%;
	height:30px;
}
#listing-container-list table.table-search-results tr.listing-advert-headers th{	
	text-align:center;
	vertical-align:middle;	
	padding:0px;
	margin:0px;	
}
#listing-container-list table.table-search-results tr.listing-advert-headers th:first-child{	
}
#listing-container-list table.table-search-results tr.listing-advert-headers th:last-child{	
}
#listing-container-list table.table-search-results tr.listing-advert-headers th a{	
	color:#000309; 
	height:25px;
	font-size:13px;
	letter-spacing:.15px;
	width:100%;
	height:12px;
	line-height:1;	
	display:flex;
	justify-content:center;
	vertical-align:middle;
}
#listing-container-list table.table-search-results tr.listing-advert-headers th.listing-header-title a{	
	justify-content:flex-start;
	padding-left:5px;
}
#listing-container-list table.table-search-results tr.listing-advert-headers th a span{	
	color:#011d2d;
	height:11px;
	line-height:1;
	margin:0px;
	padding:0px;
    letter-spacing:.25px;
	text-shadow:0px 0px 7.5px rgba(0,0,0,0.25); 
    font-size:11px; 
	font-weight:600;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
}
#listing-container-list table.table-search-results tr.listing-advert-headers th a i{	
	height:10px;
	font-size:10px;    
    color:#f5f5f5;  
    display:flex;
	float:left;
	position:relative;
    margin-left:2.5px; 
}
#listing-container-list table.table-search-results th.listing-header-thumbnail{
	width:125px; 
	height:30px; 	
	padding-top:0px;
	padding-bottom:0px;	
}
#listing-container-list table.table-search-results th.listing-header-make-series-model{	
	width:180px; 
	height:30px;	
}
#listing-container-list table.table-search-results th.listing-header-series-model{	
	width:120px; 
	height:30px;	
}
#listing-container-list table.table-search-results th.listing-header-make,
#listing-container-list table.table-search-results th.listing-header-series,
#listing-container-list table.table-search-results th.listing-header-model{	
	width:60px; 
	height:30px;	
}
#listing-container-list table.table-search-results th.listing-header-title.title-except-vehicles{	
	width:calc(100% - 585px);
	height:30px;	
}
#listing-container-list table.table-search-results th.listing-header-title.title-vehicles.make-series-model{	
	width:calc(100% - 910px);
	height:30px;	
}
#listing-container-list table.table-search-results th.listing-header-title.title-vehicles.series-model{	
	width:calc(100% - 850px);
	height:30px;	
}
#listing-container-list table.table-search-results th.listing-header-title.title-vehicles.model{	
	width:calc(100% - 790px);
	height:30px;	
}
#listing-container-list table.table-search-results th.listing-header-type,
#listing-container-list table.table-search-results th.listing-header-year,
#listing-container-list table.table-search-results th.listing-header-mileage,
#listing-container-list table.table-search-results th.listing-header-color,
#listing-container-list table.table-search-results th.listing-header-price,
#listing-container-list table.table-search-results th.listing-header-views{	
	width:75px; 
	height:30px;
}
#listing-container-list table.table-search-results th.listing-header-date,
#listing-container-list table.table-search-results th.listing-header-expires,
#listing-container-list table.table-search-results th.listing-header-location{	
	width:90px; 
	height:30px;
}
#listing-container-list table.table-search-results th.listing-header-actions{	
	width:15px; 
	height:30px;
}
#listing-container-list table.table-search-results th.orderby a:hover i{	
  color:#2A3439;
}
#listing-container-list table.table-search-results th.orderby a i::before{	
    font-size:10.5px;
	font-weight:500;
	font-family:'FontAwesome';
	
	margin:0px;
	padding:1.75px 0 0 2.25px;
	
    color:#e40030;
}
#listing-container-list table.table-search-results th.orderby a.ordered span{	
  color:#0693e3;
}
#listing-container-list table.table-search-results th.orderby a:hover span,
#listing-container-list table.table-search-results th.orderby a.ordered:hover span{	
  color:#e40030;
}
img.attachment-hemenhepsi-list.size-hemenhepsi-list.wp-post-image,
img.attachment-hemenhepsi-grid.size-hemenhepsi-grid.wp-post-image{
	border-radius:0px;	
	width:100%; 
	height:62vw;
	max-height:62vw;
	margin:0px;
	padding:0px;
    display:inline-block;
	justify-content:center;
	background-color:transparent;	
	background-size:contain;
	cursor:pointer;
	object-fit:cover;	
	will-change:transform;
	image-rendering:-webkit-optimize-contrast;
}
img.attachment-thumbnail.size-thumbnail.wp-post-image{
	border-radius:0px;	
	width:100%; 
	height:100%;
	max-height:105px;
	margin:0px;
	padding:0px;
    display:inline-block;
	justify-content:center;
	background-color:transparent;	
	background-size:contain;
	cursor:pointer;
	object-fit:cover;	
	will-change:transform;
	image-rendering:-webkit-optimize-contrast;
}
tr.listing-advert-item td.listing-advert-thumbnail{
	width:125px; 
	margin:0px;
	padding:0px;	    
    position:relative;
    overflow:hidden;
}
tr.listing-advert-item td.listing-advert-thumbnail a.advert-media.qs-img,
tr.listing-advert-item td.listing-advert-thumbnail a.advert-media.qs-img img{	
	width:100%; 
	height:100%;
	max-width:125px;
	max-height:85px;
	margin:auto;
	padding:0px;
	background-color:transparent;	
	background-size:contain;
	cursor:pointer;
	object-fit:cover;
	border-radius:0px;
	display:flex;
	justify-content:center;
    vertical-align:middle;
}        
tr.listing-advert-item td.listing-advert-thumbnail .corner-ribbon-1{
    width:100%;
    height:15px;
    z-index:1;
    top:0px;
    left:0px;
    margin:17.5px 0px 0px -7.5px;
	padding:0px;
    transform:rotateY(0deg) rotate(-45deg); 
	transform:translate(-38px, -8px) rotate(-45deg);
	text-transform:capitalize;
    position:absolute;
    display:table-cell;
	background:#aaa;
}	
tr.listing-advert-item td.listing-advert-thumbnail .corner-ribbon-2{
    width:100%;
    height:15px;
	z-index:1;
    top:0px;
    left:0px;    
    margin:30px 0px 0px 5px;
	padding:0px;
    transform:rotateY(0deg) rotate(-45deg); 
	transform:translate(-38px, -8px) rotate(-45deg);
	text-transform:capitalize;
    position:absolute;
    text-align:center;
    display:table-cell; 
}
tr.listing-advert-item td.listing-advert-thumbnail .corner-ribbon-3{
    width:115%;
    height:15px;
	z-index:1;
    top:0px;
    left:0px;    
    margin:42.5px 0px 0px 7.5px;
	padding:0px;
    transform:rotateY(0deg) rotate(-45deg); 
	transform:translate(-38px, -8px) rotate(-45deg);
	text-transform:capitalize;
    position:absolute;
    text-align:center;
    display:table-cell; 
}
tr.listing-advert-item td.listing-advert-thumbnail .corner-ribbon-1 .ribbon-urgent,
tr.listing-advert-item td.listing-advert-thumbnail .corner-ribbon-2 .ribbon-urgent{
    background-color:#F00;  
    background-color:#FF5A5F;  
    color:#fff;
    border:1px solid #fff;
	justify-content:center;
    vertical-align:middle;
	text-align:center;
	text-shadow:0 0 .5px rgba(0,0,0,.5);
    box-shadow:0px 0px 32px 0px rgba(0,0,0,0.12);	
    line-height:15px;	
    font-size:10.5px;
    font-weight:500;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';    	
}	
tr.listing-advert-item td.listing-advert-thumbnail .corner-ribbon-2 .ribbon-topad{
    background-color:#36a0c7;  
    color:#fff;
	justify-content:center;
    vertical-align:middle;
	text-align:center;
    border:1px solid #fff;
	text-shadow:0 0 4px rgba(0,0,0,0.2);
    box-shadow:0px 0px 32px 0px rgba(0,0,0,0.12);	
    line-height:15px;
    font-size:10.5px;
    font-weight:500;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}
tr.listing-advert-item td.listing-advert-thumbnail .corner-ribbon-2 .sold{
    background-color:#2d323e;  
    color:#fff;
    border:1px solid #fff;
	justify-content:center;
    vertical-align:middle;
	text-align:center;
	text-shadow:0 0 .5px rgba(0,0,0,.5);
    box-shadow:0px 0px 32px 0px rgba(0,0,0,0.12);	
    line-height:15px;	
    font-size:10.5px;
    font-weight:500;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';    	
}	
tr.listing-advert-item td.listing-advert-thumbnail .corner-ribbon-2 .ribbon-negotiable,
tr.listing-advert-item td.listing-advert-thumbnail .corner-ribbon-3 .ribbon-negotiable{
    background-color:#2d323e;  
    color:#fff;
    border:1px solid #fff;	
	justify-content:center;
    vertical-align:middle;
	text-align:center;
	text-shadow:0 0 .5px rgba(0,0,0,.5);
    box-shadow:0px 0px 32px 0px rgba(0,0,0,0.12);	
    line-height:15px;	
    font-size:10.5px;
    font-weight:500;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';    	
}
tr.listing-advert-item td.listing-advert-title .list-advert-ribbons .ribbon.ribbon-topad{
    color:#fff;
    background-color:#36a0c7;  
    border:1px solid #fff;
	height:15px;
    line-height:12.5px;
	letter-spacing:.25px;	
	text-shadow:0 0 .5px rgba(0,0,0,.5);
    box-shadow:0px 0px 32px 0px rgba(0,0,0,0.12);	
    font-size:10.5px;
    font-weight:500;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';   
	display:none;
}
tr.listing-advert-item td{
	margin:0px;
	padding:0 2.5px;
	height:90px;
}
#listing-container-list table.table-search-results tr.listing-advert-item td{
	margin:0px;
	height:90px;
	border:none;	
	cursor:pointer;	
}
#listing-container-list table.table-search-results tr.listing-advert-item td:(td.listing-advert-thumbnail){
	padding:0px 5px; 
}
#listing-container-list table.table-search-results tr.listing-advert-item td.listing-advert-thumbnail{
	padding:0px 2.5px 0px 0px; 
}
tr.listing-advert-item td.listing-advert-title.title-vehicles,
tr.listing-advert-item td.listing-advert-title.title-except-vehicles{
	height:90px;
	margin:0px;
	padding:0px 0px 0px 7.5px;
	text-align:center;	
	word-wrap:break-word;
}
tr.listing-advert-item td.listing-advert-title.title-except-vehicles{
	width:calc(100% - 585px);
}
tr.listing-advert-item td.listing-advert-title.title-vehicles.make-series-model{
	width:calc(100% - 910px);
}
tr.listing-advert-item td.listing-advert-title.title-vehicles.series-model{
	width:calc(100% - 850px);
}
tr.listing-advert-item td.listing-advert-title.title-vehicles.model{
	width:calc(100% - 790px);
}
tr.listing-advert-item td.listing-advert-title div.listAdvertUpperMeta{
	height:17.5px;
	vertical-align:middle;
}
tr.listing-advert-item td.listing-advert-title div.listAdvertUpperMeta .flex-wrap{
	display:none;
}
tr.listing-advert-item td.listing-advert-title div.action-wrapper{
	margin:0px;
	padding:2.5px 0px;
}
tr.listing-advert-item td.listing-advert-title div.action-wrapper div.advert-title{
	height:50px;
	margin:0px;
	padding:0px;
	
	display:flex;
	vertical-align:middle;
	align-items:center;
}
tr.listing-advert-item td.listing-advert-title div.action-wrapper div.advert-title a{			
	cursor:pointer;
	display:flex;
	float:left;		
	text-align:left;
	line-height:1.2;
	margin:0px;
	padding:0px;	
}			
tr.listing-advert-item td.listing-advert-title div.listAdvertBottomMeta{
	height:17.5px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	align-items:center;
}
tr.listing-advert-item td.listing-advert-title div.listAdvertBottomMeta .flex-wrap{
	background:transparent;
}
tr.listing-advert-item td.listing-advert-title div.listAdvertBottomMeta .flex-wrap .flex-left{
	display:block;
}
tr.listing-advert-item td.listing-advert-title div.listAdvertBottomMeta .flex-wrap .flex-right{
	display:none;
}
tr.listing-advert-item td:not(td.listing-advert-title){
	height:100%;
	text-align:center;	
	vertical-align:middle;
}
tr.listing-advert-item td.listing-advert-make-series-model{
	width:180px; 
}
tr.listing-advert-item td.listing-advert-series-model{
	width:120px; 
}
tr.listing-advert-item td.listing-advert-make,
tr.listing-advert-item td.listing-advert-series,
tr.listing-advert-item td.listing-advert-model{
	width:60px; 
}
tr.listing-advert-item td.listing-advert-type,
tr.listing-advert-item td.listing-advert-year,
tr.listing-advert-item td.listing-advert-mileage,
tr.listing-advert-item td.listing-advert-color,
tr.listing-advert-item td.listing-advert-price,
tr.listing-advert-item td.listing-advert-views{
	width:75px; 
	height:90px;
}
tr.listing-advert-item td.listing-advert-date,
tr.listing-advert-item td.listing-advert-expires,
tr.listing-advert-item td.listing-advert-location{
	width:90px; 	
	height:90px;	
}
tr.listing-advert-item td.listing-advert-actions{
	width:15px; 
	height:90px;	
}
tr.listing-advert-item td.listing-advert-make-series-model div.advert-make-series-model,
tr.listing-advert-item td.listing-advert-make div.advert-make,
tr.listing-advert-item td.listing-advert-series div.advert-series,
tr.listing-advert-item td.listing-advert-model div.advert-model,
tr.listing-advert-item td.listing-advert-type div.advert-type,
tr.listing-advert-item td.listing-advert-year div.advert-year,
tr.listing-advert-item td.listing-advert-mileage div.advert-mileage,
tr.listing-advert-item td.listing-advert-color div.advert-color,
tr.listing-advert-item td.listing-advert-price div.advert-price,
tr.listing-advert-item td.listing-advert-views div.advert-views,
tr.listing-advert-item td.listing-advert-date div.advert-date,
tr.listing-advert-item td.listing-advert-expires div.advert-expires,
tr.listing-advert-item td.listing-advert-location div.advert-location,
tr.listing-advert-item td.listing-advert-actions div.advert-actions{
	width:100%;
	margin:auto;
	padding:0px;
	justify-content:center;
	vertical-align:middle;
	text-align:center;
}
tr.listing-advert-item td div.listAdvertUpperMeta:not(td.listing-advert-title div.listAdvertUpperMeta),
tr.listing-advert-item td div.listAdvertBottomMeta:not(td.listing-advert-title div.listAdvertBottomMeta){
	width:100%;
	height:17.5px;
}
tr.listing-advert-item td.listing-advert-make-series-model div.advert-make-series-model a,
tr.listing-advert-item td.listing-advert-make div.advert-make a,
tr.listing-advert-item td.listing-advert-series div.advert-series a,	
tr.listing-advert-item td.listing-advert-model div.advert-model a,
tr.listing-advert-item td.listing-advert-title div.advert-title a,
tr.listing-advert-item td.listing-advert-type div.advert-type a,
tr.listing-advert-item td.listing-advert-year div.advert-year a,
tr.listing-advert-item td.listing-advert-mileage div.advert-mileage a,
tr.listing-advert-item td.listing-advert-color div.advert-color a,
tr.listing-advert-item td.listing-advert-views div.advert-views a,
tr.listing-advert-item td.listing-advert-date div.advert-date a,
tr.listing-advert-item td.listing-advert-expires div.advert-expires a,
tr.listing-advert-item td.listing-advert-location div.advert-location a,
tr.listing-advert-item td.listing-advert-actions div.advert-actions a{
	color:#011d2d;
	margin:0px;
	padding:0px;
	display:flex;
	vertical-align:middle;
	justify-content:center;	
	line-height:1.1;	
    letter-spacing:.15px;
	text-shadow:0px 0px 6px rgba(0,0,0,.15);     
    font-size:10.75px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}	
tr.listing-advert-item td.listing-advert-actions{
	position:relative;
	overflow:visible;		
}
tr.listing-advert-item td.listing-advert-actions div.listAdvertUpperMeta{
	width:150px;
	height:17.5px;	
	display:block;
}
tr.listing-advert-item td.listing-advert-actions div.advert-actions{
	height:50px;	
	
	display:block;
	
	justify-content:center;
	vertical-align:middle;
	align-items:center;		
}
tr.listing-advert-item td.listing-advert-actions div.advert-actions a{
	width:100%;
	line-height:1.2;
	display:flex;
	justify-content:center;	
}	
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta{
	width:182.5px;
	height:17.5px;
	display:block;
}
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta div.listAdvertMeta{
	width:182.5px;
	height:10.5px;
	right:0px;
	display:flex;
	float:right;		
	text-align:right;
	position:absolute;	
}
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta div.listAdvertMeta a,
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta div.listAdvertMeta label{	
	display:flex;
	vertical-align:middle;	
	line-height:1;
}
tr.listing-advert-item td.listing-advert-title div.advert-title a:visited{			
	color:#800080;
	text-shadow:none;
}
tr.listing-advert-item td.listing-advert-title div.advert-title a:visited:hover,
tr.listing-advert-item.highlighted td.listing-advert-title div.advert-title a:visited:hover{			
    text-decoration:underline;
}
tr.listing-advert-item td.listing-advert-title div.advert-title a:hover,
tr.listing-advert-item.highlighted td.listing-advert-title div.advert-title a:hover{
	text-decoration:underline;
}
table.table-search-results tr.listing-advert-item:nth-child(2n+1) td{
	background:#fcfcfc;
}

/* ListAdvertMeta Advert Actions - Process Favorite Ads */
tr.listing-advert-item .listAdvertBottomMeta a.process-favorite-ads{
    opacity:0;
}
tr.listing-advert-item .listAdvertBottomMeta a.process-favorite-ads.active{
    opacity:1;
}
tr.listing-advert-item .listAdvertBottomMeta a.process-favorite-ads,
tr.listing-advert-item .listAdvertBottomMeta a.process-favorite-ads.active{	
	display:inline-block;
	vertical-align:middle;
	float:left; 
	text-align:left;
	margin:auto 0px;
	padding:0px;
	width:85px;
}
tr.listing-advert-item .listAdvertBottomMeta a.process-favorite-ads{
    opacity:0;
}
tr.listing-advert-item:hover .listAdvertBottomMeta a.process-favorite-ads{
    opacity:.5;
}
tr.listing-advert-item .listAdvertBottomMeta a.process-favorite-ads.active{
    opacity:.5;
}
tr.listing-advert-item:hover .listAdvertBottomMeta a.process-favorite-ads.active,
tr.listing-advert-item:hover .listAdvertBottomMeta a.process-favorite-ads:hover{
    opacity:1;
}
tr.listing-advert-item .listAdvertBottomMeta a.process-favorite-ads{
    opacity:.5;
}
tr.listing-advert-item .listAdvertBottomMeta a.process-favorite-ads:before,
tr.listing-advert-item .listAdvertBottomMeta a.process-favorite-ads:after{
	display:none;
}
tr.listing-advert-item .listAdvertBottomMeta a.process-favorite-ads span{
	display:flex;
	float:left;
	vertical-align:middle;
	justify-content:flex-end;
	margin:auto 0px auto 7.5px;
	color:#011d2d;		
	line-height:1;
    letter-spacing:.3px;
	text-shadow:0px 0px 4px rgba(0,0,0,0.2);
    font-size:9.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
}
tr.listing-advert-item .listAdvertBottomMeta a.process-favorite-ads i{
	display:flex;
	float:left;
	vertical-align:middle;
	justify-content:flex-start;
	line-height:1;
	color:#fff;	
	margin:0px;
	padding:0px;
	width:12.5px;
	height:12.5px;
	font-size:12.5px;
	font-family:'FontAwesome';		
}
tr.listing-advert-item .listAdvertBottomMeta a.process-favorite-ads i.fa-star{
	text-shadow:0px 0px 5px rgba(0,0,0,.25);
	-webkit-text-fill-color:#ff5a5f;	
	-webkit-text-stroke-width:.5px;
	-webkit-text-stroke-color:#fff;		
}
tr.listing-advert-item .listAdvertBottomMeta a.process-favorite-ads i.fa-star-o{
	text-shadow:0px 0px 2.5px rgba(0,0,0,.25);
	-webkit-text-fill-color:#000;	
	-webkit-text-stroke-width:.01px;
	-webkit-text-stroke-color:#fff;	
}
tr.listing-advert-item .listAdvertBottomMeta a.process-favorite-ads i.fa-spinner.fa-spin-pulse{	
	text-shadow:0px 0px 2.5px rgba(0,0,0,.25);
	-webkit-text-fill-color:#000;	
	-webkit-text-stroke-width:.25px;
	-webkit-text-stroke-color:#fff;	
}

/* ListAdvertMeta Advert Actions - Compare Ad */
tr.listing-advert-item .listAdvertBottomMeta .styled-checkbox{
	display:flex;
	vertical-align:middle;
	margin:auto 0px;
	padding:0px 0px;	
}
tr.listing-advert-item .listAdvertBottomMeta .styled-checkbox label{
	width:auto;
	height:auto;
	display:flex; 
	vertical-align:middle;
	justify-content:flex-start;
	position:relative;
	margin:auto 0px;
	padding:0px;	
	cursor:pointer;	
}
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox label a{
	color:#011d2d;
	display:flex;
	position:relative;
	vertical-align:middle;
	margin:auto 0px auto 7.5px;
	padding:0px;	
	line-height:1;	
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);       
    font-size:9.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
}
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox label.compare-ad,
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox input.form-check-input{
    opacity:0;
}
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox label.compare-ad.compared,
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox input.form-check-input:checked{
    opacity:.5;
}
tr.listing-advert-item:hover td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox label.compare-ad,
tr.listing-advert-item:hover td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox input.form-check-input{
    opacity:.5;
}
tr.listing-advert-item:hover td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox input.form-check-input.input-compare-ad.compared,
tr.listing-advert-item:hover td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox label.form-check-label.label-compare-ad.compared,
tr.listing-advert-item:hover td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox label.compare-ad:not(.compare-ad.disabled):hover{
    opacity:1;
}
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox input{
	display:none;
}
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox input:checked + label a:hover{	
	color:#000309;
}
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox label::before,
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox.active label::before,
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox input:checked + label:before{
	content:'';
	z-index:2;
	line-height:1;
	
	width:14px;
	height:11.5px;
		
	margin:auto 0px;
	padding:0px;
	
	display:flex;
	position:relative;
	vertical-align:middle;
	
	background:#fff;
	border-radius:1px;
}
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox label::before,
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox.active label::before{
	border:1px solid #5f6973; 
    box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2); 
}
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox.active label::before,
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox input:checked + label:before{
	border:none;
	background:transparent;
}
tr.listing-advert-item .listAdvertBottomMeta .styled-checkbox input:checked + label:before{
	border:1px solid #fff; 
    box-shadow:0px 0px .5px 0px rgba(0,0,0,0.2); 
}
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox input:checked:not(input.disabled) + label:after{	
	content:'\F00C';
	z-index:3;
	width:11.5px;
	height:11.5px;
	margin:auto;	
	padding:0px;
	font-size:11.75px;
	font-weight:500;
	font-family:'FontAwesome';
    display:flex;
	position:absolute;
    justify-content:center;
    vertical-align:middle;
	align-items:center;
    -webkit-text-fill-color:#ff5a5f;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;		
}
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox input:checked ~ label a{	
	color:#000309;
}
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox label a:hover,
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox:hover label a,
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox input:checked + label:hover a{	
	color:#e40030;
}
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox label.disabled:before,
tr.listing-advert-item td.listing-advert-actions .listAdvertBottomMeta .styled-checkbox input:checked + label.disabled:before{	
	border-radius:1px;
	border:1px solid #e1e1e1; 
    box-shadow:0px 0px .5px 0px rgba(0,0,0,0.2); 

	background:#e1e1e1;
}

/* sold ads */
table.table-search-results tr.listing-advert-item:not(tr.listing-advert-item.ignored):not(tr.listing-advert-item.sold):hover td{
	background:#e8f0f7;
}
tr.listing-advert-item.advert-item.sold{
	opacity:1;
}
.sold td.listing-advert-thumbnail img,
.sold td.listing-advert-make,
.sold td.listing-advert-series,
.sold td.listing-advert-model,
.sold td.listing-advert-title,
.sold td.listing-advert-type,
.sold td.listing-advert-year,
.sold td.listing-advert-mileage,
.sold td.listing-advert-color,
.sold td.listing-advert-price,
.sold td.listing-advert-views,
.sold td.listing-advert-date,
.sold td.listing-advert-expires,
.sold td.listing-advert-location,

.sold td.listing-advert-actions .advert-actions,
.sold td.listing-advert-actions div.listAdvertBottomMeta,
.sold td.listing-advert-actions div.listAdvertBottomMeta .listAdvertMeta{
	opacity:0.3;
}
.sold.ignored td.listing-advert-thumbnail img,
.sold.ignored td.listing-advert-make,
.sold.ignored td.listing-advert-series,
.sold.ignored td.listing-advert-model,
.sold.ignored td.listing-advert-title,
.sold.ignored td.listing-advert-type,
.sold.ignored td.listing-advert-year,
.sold.ignored td.listing-advert-mileage,
.sold.ignored td.listing-advert-color,
.sold.ignored td.listing-advert-price,
.sold.ignored td.listing-advert-views,
.sold.ignored td.listing-advert-date,
.sold.ignored td.listing-advert-expires,
.sold.ignored td.listing-advert-location,

.sold.ignored td.listing-advert-actions .advert-actions,
.sold.ignored td.listing-advert-actions div.listAdvertBottomMeta,
.sold.ignored td.listing-advert-actions div.listAdvertBottomMeta .listAdvertMeta{
	opacity:0.05;
}
.sold td.listing-advert-thumbnail .corner-ribbon-2,
.sold td.listing-advert-thumbnail .corner-ribbon-2.sold,
.sold.ignored td.listing-advert-thumbnail .corner-ribbon-2.sold.ignored{
	opacity:1;
}
tr.listing-advert-item.sold i.fa.fa-thumbtack,
tr.listing-advert-item.sold a.process-favorite-ads,
tr.listing-advert-item.sold a.process-favorite-ads.active,
tr.listing-advert-item.sold label.compare-ad,
tr.listing-advert-item.sold label.compare-ad.active,
tr.listing-advert-item.sold input.input-compare-ad, 

tr.listing-advert-item.highlighted.sold i,
tr.listing-advert-item.highlighted.sold a.process-favorite-ads,
tr.listing-advert-item.highlighted.sold a.process-favorite-ads.active,
tr.listing-advert-item.highlighted.sold label.compare-ad,
tr.listing-advert-item.highlighted.sold label.compare-ad.active,
tr.listing-advert-item.highlighted.sold input.input-compare-ad, 

tr.listing-advert-item.sold:hover i,
tr.listing-advert-item.sold:hover a.process-favorite-ads,
tr.listing-advert-item.sold:hover a.process-favorite-ads.active,
tr.listing-advert-item.sold:hover label.compare-ad, 
tr.listing-advert-item.sold:hover label.compare-ad.active, 
tr.listing-advert-item.sold:hover input.input-compare-ad, 

tr.listing-advert-item.highlighted.sold:hover i,
tr.listing-advert-item.highlighted.sold:hover a.process-favorite-ads,
tr.listing-advert-item.highlighted.sold:hover a.process-favorite-ads.active,
tr.listing-advert-item.highlighted.sold:hover label.compare-ad,
tr.listing-advert-item.highlighted.sold:hover label.compare-ad.active, 
tr.listing-advert-item.highlighted.sold:hover input.input-compare-ad{
	display:none;
}

/* ignored ads */
tr.listing-advert-item .listAdvertUpperMeta .styled-checkbox label{
	width:100px;	 	
}
.label-ignore-ad a{
	display:flex;
	vertical-align:middle;
}	
.form-check-label.label-ignore-ad{
	opacity:0;	

	background:transparent;
	color:#0693e3;  /* blue */ 
    cursor:pointer;
    
	display:block;
	float:right; 
	text-align:right; 
	line-height:1; 
    
	width:auto;
	margin:0px;
	padding:0px 5px 0px 0px;

	line-height:1;  	
    letter-spacing:.15px;
	text-shadow:0px 0px 6px rgba(0,0,0,0.15); 
	
    font-size:11.75px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
}
.form-check-label.label-ignore-ad::before,
.form-check-label.label-ignore-ad::after{
	display:none;
}
.ignored td.listing-advert-actions div.listAdvertUpperMeta .styled-checkbox .form-check-label.label-ignore-ad.ignored:before,
.ignored td.listing-advert-actions div.listAdvertUpperMeta .styled-checkbox .form-check-label.label-ignore-ad.ignored:after{
	display:none;
}
tr.listing-advert-item:hover label.form-check-label.label-ignore-ad,
tr.listing-advert-item:hover label.form-check-label.label-ignore-ad.ignored{
	opacity:1;
	color:#e40030;
}
tr.listing-advert-item:hover .form-check-label.label-ignore-ad:hover,
tr.listing-advert-item:hover .form-check-label.label-ignore-ad.ignored:hover{
	opacity:1;	
	text-decoration:underline;
}
.ignored{
	opacity:1;
}
.ignored td.listing-advert-thumbnail:not(.sold.ignored td.listing-advert-thumbnail),
.ignored td.listing-advert-make,
.ignored td.listing-advert-series,
.ignored td.listing-advert-model,
.ignored td.listing-advert-title,
.ignored td.listing-advert-type,
.ignored td.listing-advert-year,
.ignored td.listing-advert-mileage,
.ignored td.listing-advert-color,
.ignored td.listing-advert-price,
.ignored td.listing-advert-views,
.ignored td.listing-advert-date,
.ignored td.listing-advert-expires,
.ignored td.listing-advert-location,

.ignored td.listing-advert-actions div.listAdvertUpperMeta .styled-checkbox input,
.ignored td.listing-advert-actions div.listAdvertUpperMeta .styled-checkbox label,

.ignored td.listing-advert-actions .advert-actions,
.ignored td.listing-advert-actions div.listAdvertBottomMeta,
.ignored td.listing-advert-actions div.listAdvertBottomMeta .listAdvertMeta{
	opacity:0.05;
}
tr.listing-advert-item.ignored i.fa.fa-thumbtack,
tr.listing-advert-item.ignored a.process-favorite-ads,
tr.listing-advert-item.ignored a.process-favorite-ads.active,
tr.listing-advert-item.ignored label.compare-ad,
tr.listing-advert-item.ignored label.compare-ad.active,
tr.listing-advert-item.ignored input.input-compare-ad, 

tr.listing-advert-item.highlighted.ignored i,
tr.listing-advert-item.highlighted.ignored a.process-favorite-ads,
tr.listing-advert-item.highlighted.ignored a.process-favorite-ads.active,
tr.listing-advert-item.highlighted.ignored label.compare-ad,
tr.listing-advert-item.highlighted.ignored label.compare-ad.active,
tr.listing-advert-item.highlighted.ignored input.input-compare-ad, 

tr.listing-advert-item.ignored:hover i,
tr.listing-advert-item.ignored:hover a.process-favorite-ads,
tr.listing-advert-item.ignored:hover a.process-favorite-ads.active,
tr.listing-advert-item.ignored:hover label.compare-ad, 
tr.listing-advert-item.ignored:hover label.compare-ad.active, 
tr.listing-advert-item.ignored:hover input.input-compare-ad, 

tr.listing-advert-item.highlighted.ignored:hover i,
tr.listing-advert-item.highlighted.ignored:hover a.process-favorite-ads,
tr.listing-advert-item.highlighted.ignored:hover a.process-favorite-ads.active,
tr.listing-advert-item.highlighted.ignored:hover label.compare-ad,
tr.listing-advert-item.highlighted.ignored:hover label.compare-ad.active, 
tr.listing-advert-item.highlighted.ignored:hover input.input-compare-ad{
	display:none;
}

/* important !!! */
tr.listing-advert-item.highlighted:hover img{
	border-radius:0px;	
	width:100%; 
	height:100%;
	margin:0px;
	padding:0px;
    display:inline-block;
	justify-content:center;
	background-color:#e8f0f7;	
	background-size:contain;
	cursor:pointer;
	object-fit:contain;
}
tr.listing-advert-item:hover .listAdvertMeta,
tr.listing-advert-item.highlighted:hover .listAdvertMeta{	
    opacity:1;
}
tr.listing-advert-item.highlighted td:not(.ignored td),
tr.listing-advert-item.highlighted:hover td:not(.ignored:hover td){
	background-color:#e8f0f7;	
	background-color:#e5f5fa;	/* highlighted blue */	
	background-color:#fff2cc;	/* highlighted yellow */	
	background-color:#d7efd9;	/* highlighted green */
}
tr.listing-advert-item.highlighted td.listing-advert-make div.advert-make a,
tr.listing-advert-item.highlighted td.listing-advert-series div.advert-series a,
tr.listing-advert-item.highlighted td.listing-advert-model div.advert-model a,
tr.listing-advert-item.highlighted td.listing-advert-title div.action-wrapper div.advert-title a,
tr.listing-advert-item.highlighted td.listing-advert-type div.advert-type a,
tr.listing-advert-item.highlighted td.listing-advert-title div.action-wrapper div.advert-title a,
tr.listing-advert-item.highlighted td.listing-advert-year div.advert-year a,
tr.listing-advert-item.highlighted td.listing-advert-mileage div.advert-mileage a,
tr.listing-advert-item.highlighted td.listing-advert-color div.advert-color a,
tr.listing-advert-item.highlighted td.listing-advert-views div.advert-views a,
tr.listing-advert-item.highlighted td.listing-advert-date div.advert-date a,
tr.listing-advert-item.highlighted td.listing-advert-expires div.advert-expires a,
tr.listing-advert-item.highlighted td.listing-advert-location div.advert-location a,
tr.listing-advert-item.highlighted td.listing-advert-actions div.advert-actions a{	 
	color:#00194c;
	line-height:1.1;	    
	letter-spacing:.1px;
	text-shadow:0 0 4px rgba(0,0,0,.4);       
	font-size:10.75px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
}
tr.listing-advert-item.highlighted td.listing-advert-title div.action-wrapper div.advert-title a{
	text-transform:uppercase;
	letter-spacing:.1px;
	text-shadow:0 0 4px rgba(0,0,0,.4);            
	font-size:10.75px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
	color:#00194c;	
}
tr.listing-advert-item td.listing-advert-price .advert-price .price,
tr.listing-advert-item td.listing-advert-price .advert-price .price span.text-price,
tr.listing-advert-item td.listing-advert-title .price,
tr.listing-advert-item td.listing-advert-title .price span.text-price{
	color:#e40030;	
    display:flex;
	justify-content:center;
	margin:0px;
	padding:0px;
	letter-spacing:.25px;  
	line-height:1;
	text-shadow:0px 0px .5px rgba(0,0,0,.5);
	font-size:11px; 
	font-weight:500; 
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
tr.listing-advert-item td.listing-advert-price .advert-price .price span.price-symbol,
tr.listing-advert-item td.listing-advert-title .price span.price-symbol{
	color:#e40030;
}
tr.listing-advert-item td.listing-advert-price .advert-price .price .price-bids,
tr.listing-advert-item td.listing-advert-price .advert-price .price span,
tr.listing-advert-item td.listing-advert-title .price .price-bids,
tr.listing-advert-item td.listing-advert-title .price span{
	display:inline;
}
tr.listing-advert-item td.listing-advert-price .advert-price .price span:not(.price-symbol):not(.text-price),
tr.listing-advert-item td.listing-advert-title .price span:not(.price-symbol):not(.text-price){
	color:#e40030;
	display:block;	
	line-height:1;
	margin-right:7.5px;
	opacity:0.5; 
	letter-spacing:.25px;
	font-size:11px; 
	font-weight:400;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';   
	display:none;
}
tr.listing-advert-item td.listing-advert-price .advert-price a .price span:not(.price-symbol):not(.text-price):not(.no-strike),
tr.listing-advert-item td.listing-advert-title .price span:not(.price-symbol):not(.text-price):not(.no-strike){
	text-decoration:line-through;
}
tr.listing-advert-item td.listing-advert-price .advert-price .price .price-bids span:not(.price-symbol):not(.text-price),
tr.listing-advert-item td.listing-advert-title .price .price-bids span:not(.price-symbol):not(.text-price){
	text-decoration:none;
}
tr.listing-advert-item td.listing-advert-price .advert-price .price span.negotiable:not(.price-symbol):not(.text-price),
tr.listing-advert-item td.listing-advert-title .price span.negotiable:not(.price-symbol):not(.text-price){
	text-decoration:none;
	margin:0px 5px;
}
tr.listing-advert-item td.listing-advert-price .advert-price .price .price-bids,
tr.listing-advert-item td.listing-advert-title .price .price-bids{
	float:left;
}
tr.listing-advert-item.highlighted td.listing-advert-title div.advert-title a:visited{			
    color:#800080;
    color:#e40030;
}
/* END LIST VIEW */



/******************************************************
 18. GRID VIEW FOR ADVERTS 
*******************************************************/

/* 18.01. GRID VIEW FOR ADVERTS - Listing Container Grid */
#listing-container-grid{
	width:100%;
	height:100%;
	
	margin-top:12.5px; 
	padding:0px; 
	
	border:none; 
	box-shadow:none;
	
	display:block;
	overflow:hidden;
}
#listing-container-grid .white-block,
#listing-container-grid .white-block-content{
	overflow:hidden;	
	background:transparent;

	width:100%;
	height:100%;

	margin:0px;
	padding:0px;	
}
.af-listing-grid{
	display:inline-block; 
	justify-content:space-between;
	overflow:hidden;
	
	border:none;
	box-shadow:none;
	
	width:100%;
	height:100%;
	
	margin:0 0 7.5px 0;
	padding:0px;	 	
}
.af-listing-grid:hover{
	border:none;
	box-shadow:none;
}
.af-item-wrap,
.af-item-wrap .advert-item.advert-grid{
	background:#fff;
}	
.af-listing-grid .af-item-wrap{
   	cursor:pointer;	
	
	display:inline-block;
	justify-content:space-between;
	
	border:1px solid #e9e9e9; 
	border-radius:1px;
	box-shadow:none;
}
.af-listing-grid .af-item-wrap:first-child{
	margin-left:0;
	padding-left:0;
}
.af-listing-grid .af-item-wrap:last-child{
	margin-right:0;
	padding-right:0;
}
.af-listing-grid .af-item-wrap .advert-item.advert-grid{	
	box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.15);	
}
.af-items-2.af-listing-grid .af-item-wrap:nth-child(2n+1) .advert-item.advert-grid,
.af-items-4.af-listing-grid .af-item-wrap:nth-child(4n+1) .advert-item.advert-grid{
	box-shadow:4px 4px 12px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:4px 4px 12px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:4px 4px 12px rgba(0, 0, 0, 0.15);
}
.af-items-2.af-listing-grid .af-item-wrap:nth-child(2n) .advert-item.advert-grid,
.af-items-4.af-listing-grid .af-item-wrap:nth-child(4n) .advert-item.advert-grid{
	box-shadow:-4px 4px 12px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:-4px 4px 12px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:-4px 4px 12px rgba(0, 0, 0, 0.15);
}
.af-listing-grid .af-item-wrap:hover .advert-item.advert-grid,
.af-items-2.af-listing-grid .af-item-wrap:hover .advert-item.advert-grid,
.af-items-4.af-listing-grid .af-item-wrap:hover .advert-item.advert-grid{
	box-shadow:none;
	
	-moz-transition:all 0.3s ease-in-out; 
    -o-transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;    
}
.af-items-2.af-listing-grid .af-item-wrap{
	width:calc(50% - 15px);
	height:255px;
    margin:0px 7.75px 17.5px 7.75px; 
    padding:0px;		
}
.af-items-2.af-listing-grid .af-item-wrap:nth-child(2n + 1){
	margin-left:0px;
	margin-right:7.75px;
	padding:0px;
}
.af-items-2.af-listing-grid .af-item-wrap:nth-child(2n){
	margin-left:7.75px;
	margin-right:0px;
    padding:0px;	
}
.af-items-4.af-listing-grid .af-item-wrap{
	width:calc(25% - 15px);
	height:255px;	
    margin:0px 7.75px 17.5px 7.75px; 
    padding:0px;		
}
.af-items-4.af-listing-grid .af-item-wrap:nth-child(4n + 1){
	margin-left:0px;
	margin-right:7.75px;
	padding:0px;
}
.af-items-4.af-listing-grid .af-item-wrap:nth-child(4n){
	margin-left:7.75px;
	margin-right:0px;
    padding:0px;	
}
.af-items-5.af-listing-grid .af-item-wrap{
	width:calc(20% - 18.25px);
	height:255px;
	
    margin:0px 9.175px 17.5px 9.175px; 
    padding:0px;		
}
.af-items-5.af-listing-grid .af-item-wrap:nth-child(5n + 1){
	margin-left:0px;
	padding-left:0px;
}
.af-items-5.af-listing-grid .af-item-wrap:nth-child(5n){
    margin-right:0px; 
    padding-right:0px;		
}
.af-items-7.af-listing-grid .af-item-wrap{
   	display:inline-block; 

	width:calc(15% - 18px);
    height:135px;
	
   	margin:0 3.75px 7.5px 3.75px; 
   	padding:0px; 
	border:none;	
	box-shadow:none;		
}
.af-items-7.af-listing-grid .af-item-wrap:nth-child(7n + 1){
	margin-left:0px;
	padding-left:0px;
}
.af-items-7.af-listing-grid .af-item-wrap:nth-child(7n){
    margin-right:0px; 
    padding-right:0px;		
}
.af-items-7.af-listing-grid .af-item-wrap:hover{
	border:none;	
	box-shadow:none;		
}
.af-items-7.af-listing-grid .af-item-wrap .bottom-advert-meta{
	display:none;
}
.af-item-wrap .advert-item.advert-grid,
.af-item-wrap .advert-item.advert-grid.highlighted{
	width:100%;
    height:100%;	
   	
	display:inline-block;
	
    margin:0px; 
    padding:0px;
	
	background:#fff;	
}

/* 18.02. GRID VIEW FOR ADVERTS - Advert Meta Top */
.advert-grid .top-advert-meta{	
	display:block;	
	width:100%;
	height:15px;

	margin:7.5px 0px;	
	padding:0px 5px;
	
	overflow:hidden;
}
.af-items-7 .af-item-wrap .advert-grid .top-advert-meta{
	display:none;
}
.advert-grid .top-advert-meta .flex-wrap{
	display:block;
	
	width:100%;
	height:100%; 	
	
	margin:0px;
	padding:0px;	
	
	line-height:1;		
}
.advert-grid .top-advert-meta .flex-wrap a{
	display:block;
	
	width:100%;
	height:100%; 	
	
	margin:0px;
	padding:0px;	
}
.advert-grid .top-advert-meta .flex-wrap .flex-left{
	width:50%;
	display:flex; 
	float:left;
	justify-content:flex-start;
	line-height:1;	
}
.advert-grid .top-advert-meta .flex-wrap .flex-right{
	width:50%;
	display:flex; 
	float:left;	
	justify-content:flex-end;
	line-height:1;	
}
.advert-grid .top-advert-meta .flex-wrap,
.advert-grid .top-advert-meta .flex-wrap .flex-left,
.advert-grid .top-advert-meta .flex-wrap .flex-right{
	height:17.5px;
	margin-top:0px;
}
.advert-grid .top-advert-meta .flex-wrap a{
	color:#5f6973;
	background-color:transparent; 
	
	display:flex;
	float:left;
	vertical-align:middle;
	
    letter-spacing:.3px;
	text-shadow:0px 0px .75px rgba(0,0,0,0.15);       
	
    font-size:9.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
.advert-grid .top-advert-meta .flex-wrap .flex-left{
	display:flex;	
	justify-content:flex-start;
	width:50%;	
} 
.advert-grid .top-advert-meta .flex-wrap .flex-left a{
	display:inline-block; 
	width:100%;
	
	margin-right:2.5px;
	padding:0px;	

	text-transform:none;
}
.advert-grid .top-advert-meta .flex-wrap .flex-left a i{
	display:inline-block; 
	
	line-height:1;
	
	font-size:12.5px; 
	font-family:'FontAwesome';	
	
    -webkit-text-fill-color:#003399;
    -webkit-text-stroke-width:0.25px;
    -webkit-text-stroke-color:#fff;	
}
.advert-grid .top-advert-meta .flex-wrap .flex-right{
	display:flex;	
	justify-content:flex-end;
	width:50%;		
}
.advert-grid .top-advert-meta .flex-wrap .flex-right a{
	margin-left:2.5px;
	padding:0px;		
	font-style:italic; 
}	

/* 18.03. GRID VIEW FOR ADVERTS - Advert Meta Body */
.advert-grid .advert-body{
	display:block;

	width:100%;
	height:47.5px;
	
	margin:7.5px 0px;
	padding:5px;	
}
.advert-grid .advert-body .flex-wrap{
	display:block;
	top:0;
	
	width:100%;
	height:100%; 	
	
	margin:0px;
	padding:0px;
}
.advert-grid .advert-body a.advert-title{	
	margin:2.5px 0px 0px 0px; 
	padding:0px; 

	vertical-align:top; 	
    text-overflow:ellipsis; 
	word-wrap:break-word;
		
	color:#00AEFF;

	display:inline-block; 
	
	color:#011d2d;
	width:100%;
    height:100%;
	line-height:1.1;
	
    letter-spacing:.15px;
	text-shadow:0px 0px 6px rgba(0,0,0,0.3);       

    font-size:12.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
}
.af-items-7 .advert-grid .advert-body a.advert-title{	 
	white-space:nowrap; 
	overflow:hidden;
	
	line-height:1.2;
	text-shadow:none;
	
	font-size:9px;	
	font-weight:500; 
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';  	
}
.advert-grid.highlighted .advert-body a.advert-title{
	color:#0693e3;
}
.advert-grid:hover .advert-body a.advert-title,
.advert-grid .advert-body a.advert-title:hover{	
}

/* 18.04. GRID VIEW FOR ADVERTS - Advert Meta Bottom */
.advert-grid .bottom-advert-meta{
	display:block;
	bottom:0;
	
	width:100%;
	height:25px; 	
	
	margin:0px;
	padding:2.5px 5px 2.5px 0;
}
.advert-grid .bottom-advert-meta{
	display:block;
	
	margin-top:12.5px;
	padding:0 5px;
	
	width:100%;
	
	height:17.5px;
	vertical-align:bottom;	
}
.advert-grid .bottom-advert-meta .flex-wrap{
	display:block;
	
	height:100%; 
	width:100%;
	
	margin:0px;
	padding:0px;
}
.advert-grid .bottom-advert-meta .flex-wrap .flex-left{
	width:75%;
	height:100%;
	
	display:flex;	
	float:left;
	overflow:hidden;
}
.advert-grid .bottom-advert-meta .flex-wrap .flex-right{
	width:25%;
	height:100%;
	
	display:flex;	
	float:right;
	overflow:hidden;	
}
.advert-grid .bottom-advert-meta .flex-wrap .flex-right i{
	margin:0px;
}
.advert-grid .bottom-advert-meta .flex-wrap .flex-right a{
	display:block;
	
	width:100%;
	height:100%; 	
	margin:0px;
	padding:0px;
	
	line-height:1; 
	display:flex; 
	float:right; 
	justify-content:flex-end; 
	
	top:0px; 
	color:#003366;
}
.advert-grid .bottom-advert-meta .price,
.advert-grid .bottom-advert-meta .price span.text-price{
	color:#ff5a5f;
	
    display:flex;
    float:left;

	margin:0px;
	padding:0px;

	letter-spacing:.25px;  

	line-height:1;
	text-shadow:0 0 5px rgba(0,0,0,0.1);	
	
	font-size:14.5px; 
	font-weight:500; 
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
.advert-grid .bottom-advert-meta .price span.price-symbol{
	color:#ff5a5f;
}
.advert-grid .bottom-advert-meta .price .price-bids,
.advert-grid .bottom-advert-meta .price span{
	display:inline;
}
.advert-grid .bottom-advert-meta .price span:not(.price-symbol):not(.text-price){
	color:#e40030;
	
	display:block;	
	line-height:1;
	margin-right:7.5px;
	opacity:0.5; 
	letter-spacing:.25px;   	
	
	font-size:12.5px;
	font-weight:400;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';   
	
	display:none;
}
.advert-grid .bottom-advert-meta .price span:not(.price-symbol):not(.text-price):not(.no-strike){
	text-decoration:line-through;
}
.advert-grid .bottom-advert-meta .price .price-bids span:not(.price-symbol):not(.text-price){
	text-decoration:none;
}
.advert-grid .bottom-advert-meta .price span.negotiable:not(.price-symbol):not(.text-price){
	text-decoration:none;
	margin:0px 5px;
}
.advert-grid .bottom-advert-meta .price .price-bids{
	float:left;
}

/* 18.05. GRID VIEW FOR ADVERTS - Grid View Advert Meta Actions */
.advert-grid .advert-meta-actions{	
	overflow:hidden;
	display:block;
	
	line-height:1.2;
	
	width:100%;
	height:17.5px;
	padding:2.5px 5px;
	
	display:flex;
	float:left;
	vertical-align:middle;		
}
.af-listing-grid .af-item-wrap .advert-grid:hover .advert-meta-actions{	
}
.advert-grid .advert-meta-actions a, 
.advert-grid .advert-meta-actions label{		
	z-index:13;	
	cursor:pointer;
	
	line-height:1;
	
	margin:0px;
	padding:0px 7.5px 0px 0px;
	vertical-align:middle;	 	
}
.advert-grid .styled-checkbox label:before,
.advert-grid .styled-checkbox input:checked + label::before,
.advert-grid .styled-checkbox input:checked + label::after{
	display:none;
}
.advert-grid .styled-checkbox label a i{
	width:15px;
	height:15px;
	margin:0px;
	padding:0px;
	margin-right:calc(100% - 30px);

	font-size:15px;
}
.advert-grid .styled-checkbox input:checked + label a i{
	color:#00a591;
}
.advert-grid .styled-checkbox input:checked + label a:hover i,
.advert-grid .styled-checkbox label a:hover i{
	color:#e40030;
}
.advert-grid .styled-checkbox label.disabled a i,
.advert-grid .styled-checkbox label.disabled a:hover i{
	color:#fcfcfc;
}
.advert-grid .advert-meta-actions a.process-favorite-ads{
	padding:0px;
	width:15px;
	height:15px;
}
.advert-grid .advert-meta-actions a.process-favorite-ads::before,
.advert-grid .advert-meta-actions a.process-favorite-ads::after{
	display:none;
}
.advert-grid .advert-meta-actions a.process-favorite-ads i{
	display:block;
	
	line-height:1;
	color:#fff;	
	
	margin:0px;
	padding:0px;
	
	width:15px;
	height:15px;
	
	font-size:15px;
	font-family:'FontAwesome';		
}
.advert-grid .advert-meta-actions a.process-favorite-ads i.fa-star{
	text-shadow:0px 0px 5px rgba(0,0,0,.25);
		
	-webkit-text-fill-color:#ff5a5f;	
	-webkit-text-stroke-width:.5px;
	-webkit-text-stroke-color:#fff;		
}
.advert-grid .advert-meta-actions a.process-favorite-ads i.fa-star-o{
	text-shadow:0px 0px 2.5px rgba(0,0,0,.25);
	
	-webkit-text-fill-color:#000;	
	-webkit-text-stroke-width:.01px;
	-webkit-text-stroke-color:#fff;	
}
.advert-grid .advert-meta-actions a.process-favorite-ads i.fa-spinner.fa-spin-pulse{	
	text-shadow:0px 0px 2.5px rgba(0,0,0,.25);
	
	-webkit-text-fill-color:#000;	
	-webkit-text-stroke-width:.25px;
	-webkit-text-stroke-color:#fff;	
}
.af-items-7.af-listing-grid .af-item-wrap .advert-meta-actions{
	display:none;
}

/* 18.06. GRID VIEW FOR ADVERTS - Grid View Advert Media */
.af-item-wrap .advert-item.advert-grid .advert-media{
	display:block;
	overflow:hidden;

	width:100%;
	height:135px; 
	
    margin:0px; 
    padding:0px;
	
    justify-content:center; 
    vertical-align:middle; 
	
	background:#fff;
}
.af-item-wrap .advert-item.advert-grid .advert-media img:not(.advert-image-overlay img){
    width:100%;
	height:100%; 
	
    margin:0px; 
    padding:2.5px;
	
	object-fit:cover;
}

/* 18.07. GRID VIEW FOR ADVERTS - Grid View Advert Tags */
.af-item-wrap .advert-item.advert-grid .advert-tags{
	display:block;
}
.af-items-7.af-listing-grid .af-item-wrap .advert-item.advert-grid .advert-tags{
	display:none;
}
/* END GRID VIEW */



/******************************************************
 19. CARD VIEW FOR ADVERTS 
*******************************************************/
#listing-container-card{
	width:100%;
	height:100%;
	
	margin-top:12.5px; 
	padding:0px; 
	
	border:none; 
	box-shadow:none;
	
	display:block;
	overflow:hidden;
	
	background:transparent;
}
#listing-container-card .white-block,
#listing-container-card .white-block-content{
	margin:0px;
	padding:0px;
	
	width:100%;
	height:100%;
	overflow:hidden;	
	
	background-color:transparent;
}

/* 19.01. CARD VIEW FOR ADVERTS - Listing Container Card */
.elementor-widget-container{
} 
.elementor-widget-container .adverts-list.af-items-2{
}
.af-listing-card,
.elementor-widget-container .adverts-list.af-items-2{
   	display:inline-block;
	justify-content:space-between;
	overflow:hidden;
	
	max-width:970px;
	width:100%;	
	height:100%;	
	
	margin:0px;
	padding:0px; 

	border:none;
	box-shadow:none;
	
	background-color:transparent;
}
.af-listing-card:hover{
	border:none;
	box-shadow:none;
}
.af-listing-card .af-item-wrap{
   	display:inline-block;
	justify-content:space-between;

	width:calc(50% - 9.75px);
	height:250px;
	
    margin:0px 7.5px 15px 7.5px; 
    padding:0px;
	
	background-color:transparent;	
	border-radius:1px;
	border:1px solid #e1e1e1; 
		
	cursor:pointer;
}
.af-listing-card .af-item-wrap:hover{
	border:1px solid #d9d9d9; 

	box-shadow:0px 1px 32px 0px rgba(0,0,0,.2);
	-webkit-box-shadow:0px 1px 32px 0px rgba(0,0,0,.2);
	-moz-box-shadow:0px 1px 32px 0px rgba(0,0,0,.2);	
}
.af-items-2.af-listing-card .af-item-wrap{
   	display:inline-block;
	justify-content:space-between;

	width:calc(50% - 9.75px);
	height:250px;
	
    margin:0px 7.5px 15px 7.5px; 
    padding:0px;
	
	background-color:transparent;	
	border-radius:1px;
	border:1px solid #e1e1e1; 
	
	box-shadow:none;
	
	cursor:pointer;
}
.af-items-2.af-listing-card .af-item-wrap:nth-child(2n + 1),
.af-items-4.af-listing-card .af-item-wrap:nth-child(4n + 1){
	margin-left:0px;
	margin-right:7.5px;
	padding:0px;	
	box-shadow:0px 0px 64px 0px rgba(0,0,0,0.1);
	box-shadow:none;	
}
.af-items-2.af-listing-card .af-item-wrap:nth-child(2n),
.af-items-4.af-listing-card .af-item-wrap:nth-child(4n){
	margin-left:7.5px;
	margin-right:0px;
    padding:0px;		
	box-shadow:0px 0px 64px 0px rgba(0,0,0,0.1);	
}
.advert-card{
	box-shadow:0px 0px 64px 0px rgba(0,0,0,0.1);
	box-shadow:none;	
}
.af-listing-card .af-item-wrap .advert-item.advert-card .af-item-wrap:hover .advert-item.advert-card,
.af-items-2.af-listing-card .af-item-wrap:hover .advert-item.advert-card,
.af-items-4.af-listing-card .af-item-wrap:hover .advert-item.advert-card{
	box-shadow:none;	
	-moz-transition:all 0.4s ease-in-out; 
    -o-transition:all 0.4s ease-in-out;
    -webkit-transition:all 0.4s ease-in-out;
    -ms-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;    
}
.af-listing-card .af-item-wrap .advert-item.advert-card{
	margin:0px;
	padding:0px;
}
.advert-card .advert-tags{
	display:block;
	top:45px;
}
.advert-card,
.advert-card.highlighted{
	width:100%;
    height:100%;		
	background:#fff;		
    margin:0px 0px 30px 0px; 
    padding:0px;
	display:inline-block;
    vertical-align:middle; 	
    justify-content:center; 
}
.advert-card .top-advert-meta,
.advert-card .bottom-advert-meta,
.advert-card .advert-media:before,
.advert-card .advert-media img{
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.advert-card .top-advert-meta,
.advert-card .bottom-advert-meta{
	opacity:.2;
}
.advert-card:hover .top-advert-meta,
.advert-card:hover .bottom-advert-meta{
	opacity:1;
}
.advert-card .top-advert-meta,
.advert-card .adv-bottom-card{
	position:absolute;
	left:0px;
	width:100%;
	padding:10px 20px;
	z-index:2;
}
.af-items-4 .advert-card .advert-title,
.af-items-5 .advert-card .advert-title,
div[data-visibleitems="5"] .advert-card .advert-title,
div[data-visibleitems="4"] .advert-card .advert-title{
	font-size:16px;
}

/* 19.02. CARD VIEW FOR ADVERTS - Advert Media */
.advert-card .advert-media{
    width:100%;
	height:250px; 
    margin:0px; 
    padding:0px;	
	display:flex;
    justify-content:center; 
    vertical-align:middle; 	
	overflow:hidden;
}
.advert-card .advert-media img{
    width:100%;
	height:100%;	
    margin:0px; 
    padding:0px;	
	border-radius:2px 2px 0px 0px;
}
.advert-card .advert-media:before{
	content:' ';
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background:#000;
	opacity:0;
}
.advert-card:hover .advert-media:before{
	opacity:0.7;	
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    transition:all 0.3s ease;  	
}
.advert-card:hover .advert-media img{
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);	
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    transition:all 0.3s ease;  	
}

/* 19.03. CARD VIEW FOR ADVERTS - Advert Meta Top */
.advert-card .top-advert-meta,
.advert-card .top-advert-meta{
	display:inline-block;	
	top:0px;	
	width:100%;
	height:45px;	
	margin:0px;
}
.advert-card .top-advert-meta .flex-wrap,
.advert-card .top-advert-meta .flex-wrap{
	width:100%;
	overflow:hidden;
}
.advert-card .top-advert-meta .flex-wrap a,
.advert-card .top-advert-meta .flex-wrap a{
	display:block;	
	height:100%; 
	width:100%;	
	margin:0px;
	padding:0px;	
}
.advert-card .top-advert-meta .flex-wrap .flex-left,
.advert-card .top-advert-meta .flex-wrap .flex-left{
	display:flex; 
	float:left;
	justify-content:flex-start;
}
.advert-card .top-advert-meta .flex-wrap .flex-right,
.advert-card .top-advert-meta .flex-wrap .flex-right{
	display:flex; 
	float:left;
	justify-content:flex-end;
}
.advert-card .top-advert-meta .flex-wrap .flex-left a,
.advert-card .top-advert-meta .flex-wrap .flex-right a,
.advert-card .top-advert-meta .flex-wrap .flex-left a,
.advert-card .top-advert-meta .flex-wrap .flex-right a{
	color:#fff; 
	display:inline-block; 
	width:100%;
	
	line-height:1;
	text-shadow:0 0 4px rgba(0,0,0,0.2);	
	
	font-size:12.5px; 
	font-weight:400; 
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
.advert-card .top-advert-meta .flex-wrap .flex-right a i{
	display:inline-block; 	
	line-height:1;	
	font-size:12.5px; 
	font-family:'FontAwesome';		   
    -webkit-text-fill-color:#003399;
    -webkit-text-stroke-width:0.25px;
    -webkit-text-stroke-color:#fff;	
}
.advert-card:hover .top-advert-meta{
	opacity:1;
}

/* 19.04. CARD VIEW FOR ADVERTS - Advert Body */
.advert-card .adv-bottom-card{
	bottom:0px;
}
.advert-card .adv-bottom-card h5.advert-title{	
	width:100%;
	height:100%;
	margin:7.5px 0px 15px 0px; 
	padding:0px; 
	vertical-align:top; 	
}
.advert-card .adv-bottom-card h5.advert-title a{	
	width:100%;
	height:100%;

	margin:0px; 
	padding:0px; 

	vertical-align:top; 
    text-overflow:ellipsis; 
	word-wrap:break-word;
	color:#fff; 
	display:inline-block; 
	letter-spacing:.35px;
	line-height:1.1;
	text-shadow:0 0 .5px rgba(0,0,0,.8);		
	font-size:17.5px; 
	font-weight:400; 
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
.advert-card .adv-bottom-card a:hover{	
	color:#e40030;
}
.af-item-wrap:hover .adv-bottom-card a{
    text-decoration:none;
}

/* 19.05. CARD VIEW FOR ADVERTS - Advert Meta Bottom */
.af-listing-card .af-item-wrap .advert-item.advert-card .bottom-advert-meta{
	display:block;
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;	
	height:17.5px;
	vertical-align:bottom;		
}
.af-listing-card .af-item-wrap .advert-item.advert-card .bottom-advert-meta .flex-wrap{
	display:block;
	overflow:hidden;	
	width:100%;
	height:100%;
}
.af-listing-card .af-item-wrap .advert-item.advert-card .bottom-advert-meta .flex-wrap .flex-left{
	width:75%;
	height:100%;	
	display:flex;	
	float:left;
	overflow:hidden;
}
.af-listing-card .af-item-wrap .advert-item.advert-card .bottom-advert-meta .flex-wrap .flex-right{
	width:25%;
	height:100%;
	
	display:flex;	
	float:right;
	overflow:hidden;	
}

/* 19.05.01. CARD VIEW FOR ADVERTS - Advert Meta Bottom - Price */
.advert-card .bottom-advert-meta .price,
.advert-card .bottom-advert-meta .price span.text-price{
	color:#e40030;	
    display:flex;
    float:left;
	margin:0px;
	padding:0px;
	letter-spacing:.25px;  
	line-height:1;
	text-shadow:0 0 4px rgba(0,0,0,0.2);		
	font-size:15px; 
	font-weight:500; 
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
.advert-card .bottom-advert-meta .price span.price-symbol{
	color:#e40030;
	font-size:15px;
}
.advert-card .bottom-advert-meta .price span.price-bids,
.advert-card .bottom-advert-meta .price span{
	display:inline;
}
.advert-card .bottom-advert-meta .price span:not(.price-symbol):not(.text-price){
	color:#e40030;
	
	display:block;	
	line-height:1;
	margin-right:7.5px;
	opacity:0.5; 
	
	letter-spacing:.25px;  

	line-height:1;
	text-shadow:0 0 4px rgba(0,0,0,0.2);	
	
	font-size:15px; 
	font-weight:400; 
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
}
.advert-card .bottom-advert-meta .price span:not(.price-symbol):not(.text-price):not(.no-strike){
	text-decoration:line-through;
}
.advert-card .bottom-advert-meta .price span.price-bids span:not(.price-symbol):not(.text-price){
	text-decoration:none;
}
.advert-card .bottom-advert-meta .price span.negotiable:not(.price-symbol):not(.text-price){
	text-decoration:none;
	margin:0px 5px;
}
.advert-card .bottom-advert-meta .price span.price-bids{
	float:left;
}

/* 19.05.02. CARD VIEW FOR ADVERTS - Advert Meta Bottom - Advert Meta Actions */
.advert-card .advert-meta-actions{	
	overflow:hidden;
	display:block;
	line-height:1.2;
	width:100%;
	height:17.5px;
	padding:2.5px 5px;
	display:flex;
	float:left;
	vertical-align:middle;		
}
.advert-card:hover .advert-meta-actions{	
}
.advert-card .advert-meta-actions a, 
.advert-card .advert-meta-actions label{		
	z-index:13;	
	cursor:pointer;
	line-height:1;	
	margin:0px;
	padding:0px 7.5px 0px 0px;
	vertical-align:middle;	 	
}
.advert-card .styled-checkbox label:before,
.advert-card .styled-checkbox input:checked + label::before,
.advert-card .styled-checkbox input:checked + label::after{
	display:none;
}
.advert-card .styled-checkbox label a i{
	width:15px;
	height:15px;
	margin:0px;
	padding:0px;
	margin-right:15px;
	font-size:15px;
}
.advert-card .styled-checkbox input:checked + label a i{
	color:#00a591;
}
.advert-card .styled-checkbox input:checked + label a:hover i,
.advert-card .styled-checkbox label a:hover i{
	color:#e40030;
}
.advert-card .styled-checkbox label.disabled a i,
.advert-card .styled-checkbox label.disabled a:hover i{
	color:#fcfcfc;
}
.advert-card .advert-meta-actions a.process-favorite-ads{
	padding:0px;
	width:15px;
	height:15px;
}
.advert-card .bottom-advert-meta a.process-favorite-ads,
.advert-card .bottom-advert-meta a.process-favorite-ads.active{
	display:block;	
	position:absolute;
	opacity:1;
	line-height:1;
	height:15px;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	z-index:2;
	right:0px;
	bottom:0px;	
	font-size:11.5px;
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
.advert-card .bottom-advert-meta .af-item-wrap a.process-favorite-ads:hover,
.advert-card .bottom-advert-meta .af-item-wrap:hover a.process-favorite-ads{
    opacity:1;
}
.advert-card .bottom-advert-meta .af-item-wrap a.process-favorite-ads:hover,
.advert-card .bottom-advert-meta .af-item-wrap label.form-check-label.label-compare-ad.compare-ad:hover{
	text-decoration:underline;
}
.advert-card .advert-meta-actions a.process-favorite-ads::before,
.advert-card .advert-meta-actions a.process-favorite-ads::after{
	display:none;
}
.advert-card .advert-meta-actions a.process-favorite-ads i{
	display:block;
	line-height:1;
	color:#fff;	
	margin:0px;
	padding:0px;
	width:15px;
	height:15px;	
	font-size:15px;
	font-family:'FontAwesome';		
}
.advert-card .advert-meta-actions a.process-favorite-ads i.fa-star{
	text-shadow:0px 0px 5px rgba(0,0,0,.25);		
	-webkit-text-fill-color:#ff5a5f;	
	-webkit-text-stroke-width:.5px;
	-webkit-text-stroke-color:#fff;		
}
.advert-card .advert-meta-actions a.process-favorite-ads i.fa-star-o{
	text-shadow:0px 0px 2.5px rgba(0,0,0,.25);	
	-webkit-text-fill-color:#000;	
	-webkit-text-stroke-width:.01px;
	-webkit-text-stroke-color:#fff;	
}
.advert-card .advert-meta-actions a.process-favorite-ads i.fa-spinner.fa-spin-pulse{	
	text-shadow:0px 0px 2.5px rgba(0,0,0,.25);	
	-webkit-text-fill-color:#000;	
	-webkit-text-stroke-width:.25px;
	-webkit-text-stroke-color:#fff;	
}

/* 18.04. CARD VIEW FOR ADVERTS - Advert Meta Bottom */
.top-advert-meta,
.top-advert-meta .flex-wrap,
.adv-bottom-card,
.adv-bottom-card .flex-wrap{
	overflow:none;
	overflow:hidden;	
	height:auto;
}
.bottom-advert-meta{
	display:block;
	bottom:0;
	width:100%;
	height:auto; 		
	margin:0px;
	padding:2.5px 5px 2.5px 0;
}
.bottom-advert-meta .flex-wrap,
.bottom-advert-meta .flex-wrap a{
	display:block;	
	height:100%; 
	width:100%;	
	margin:0px;
	padding:0px;	
}
.bottom-advert-meta .flex-wrap .flex-left{
	display:flex; 
	float:left;
}
.bottom-advert-meta .flex-wrap .flex-right{
	display:flex; 
	float:right;
}
/* END CARD VIEW */



/******************************************************
 20. SEARCH MAP 
*******************************************************/
.location-map{
	height:775px;
	border-radius:2px;
	overflow:none;
}
.map-wrapper{
	position:relative;
}
.af-get-directions{
	position:absolute;
	bottom:25px;
	left:10px;
	background:#fff;
	box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
	padding:5px;
	z-index:2;
	text-align:center;
	width:35px;
	height:35px;
	border-radius:2px;
}
.af-get-directions img{
	margin-top:2px;
}
#browse-with-map.search-with-map.map-layout-2 .search-map-form{
	width:200px;
	display:flex; 
	justify-content:flex-start;
}
#browse-with-map.search-with-map.map-layout-2 .search-map-results{
	width:970px;
	display:flex; 
	float:left; 
	margin-left:0px;
}
#browse-with-map.search-with-map.map-layout-2 .scroll-wrapper.search-map-results{
	margin-left:15px;
}
#browse-with-map.search-with-map.map-layout-2 .search-map{
	display:flex; 
	justify-content:flex-end;
	width:calc(100% - 1200px); 
	margin-left:15px;
}
#browse-with-map.search-with-map.map-layout-3 .search-map-form{
	width:200px;
	display:flex; 
	justify-content:flex-start;
}
#browse-with-map.search-with-map.map-layout-3 .search-map-results{
	width:555px;
	display:flex; 
	float:left; 
	margin-left:0px;
}
#browse-with-map.search-with-map.map-layout-3 .scroll-wrapper.search-map-results{
	margin-left:15px;
}
#browse-with-map.search-with-map.map-layout-3 .search-map{
	display:flex; 
	justify-content:flex-end;
	width:calc(100% - 785px); 
	margin-left:15px;
}
.search-map{
	position:relative;
}
.search-with-map{
	margin:0px;
}
.search-map-results,
.search-map-results-content{
	width:100%;
	height:100%;
	margin-left:0px;
}
.visitor-map-consent{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	z-index:2;
}
.elementor-section {
    position: relative
}
.elementor-section .elementor-container {
    display: flex;
    position: relative;
	width:100%;
    margin:0px auto;
}
.elementor-container.elementor-column-gap-no{
    display: flex;
    position: relative;
	width:100%;
    margin:0px auto;
}
.search-map.map-loaded{
	width:100%;
}

/* Open Source Map */
.leaflet-popup-content-wrapper{
	padding:0px;
	border-radius:2px;
	width:330px;
}
.leaflet-popup-content{
	margin:0px;
	width:330px;
}
.infoBox{
	background:#fff;
	border-radius:2px;
	padding:0px;
	display:flex;
	position:relative;
	align-items:center;
	width:330px;
	max-width:330px;
}
.infoBox h5{
	font-size:16px;
}
.infoBox:before{
	content:'\e802';
	font-family:'fontawesome';	
	position:absolute;
	left:35px;
	font-size:36px;
	bottom:-22px;
	color:#fff;
	z-index:-1;
}
.infoBox > .flex-right{
	padding:5px 22.5px 5px 7.5px;
	width:calc(100% - 90px);
	height:60px;
}
.infoBox .advert-media.text-overflow {
	display:block;
	width:90px;
	height:60px;
}
.infoBox .advert-media.text-overflow img{
	width:90px;
	height:60px;
	object-fit:cover;
	border-radius:2px 0px 0px 2px;
}
.infoBox div.advert-title,
.infoBox div.advert-title a.text-overflow,

.infoBox h5.advert-title,
.infoBox h5.advert-title a.text-overflow,

.infoBox h5.adv-title,
.infoBox h5.adv-title a.text-overflow,

.infoBox a.advert-title.text-overflow{
	margin:0px;
	padding:0px;
	width:100%;
	height:35px;
	color:#011d2d;		
	line-height:1.1;  	
    letter-spacing:.25px;
	text-shadow:0px 0px 7.5px rgba(0,0,0,0.25); 
    font-size:11.5px; 
	font-weight:600;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
}
.infoBox div.advert-title:hover,
.infoBox div.advert-title a.text-overflow:hover,
.infoBox h5.advert-title:hover,
.infoBox h5.advert-title a.text-overflow:hover,
.infoBox h5.adv-title:hover,
.infoBox h5.adv-title a.text-overflow:hover,
.infoBox a.advert-title.text-overflow:hover{	
	color:#e40030;
}
.infoBox > .flex-right > .bottom-advert-meta,
.infoBox > .flex-right > .bottom-advert-meta > .flex-wrap,
.infoBox li > .flex-right > .bottom-advert-meta,
.infoBox li > .flex-right > .bottom-advert-meta > .flex-wrap{
	overflow:hidden;
	padding:0px;
	height:12.5px;
}
.infoBox > .flex-right > .bottom-advert-meta > .flex-wrap > .flex-left,
.infoBox li > .flex-right > .bottom-advert-meta > .flex-wrap > .flex-left{
	overflow:none;
	width:75%;
	height:12.5px;
}
.infoBox .price,
.infoBox .price span.text-price{
	color:#e40030;	
    display:flex;
    float:left;
	margin:0px;
	padding:0px;
	letter-spacing:.25px;  
	line-height:1;
	text-shadow:0 0 4px rgba(0,0,0,0.2);	
	font-size:12.5px; 
	font-weight:500; 
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
.infoBox .price span.price-symbol{
	color:#e40030;
}
.infoBox .price .price-bids,
.infoBox .price span{
	display:inline;
}
.infoBox .price span:not(.price-symbol):not(.text-price){
	color:#e40030;	
	line-height:1;
	margin-right:7.5px;
	opacity:0.5; 
	letter-spacing:.25px;   	
	font-size:12.5px;
	font-weight:400;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';   	
	display:none;
}
.infoBox .price span:not(.price-symbol):not(.text-price):not(.no-strike){
	text-decoration:line-through;
}
.infoBox .price .price-bids span:not(.price-symbol):not(.text-price){
	text-decoration:none;
}
.infoBox .price span.negotiable:not(.price-symbol):not(.text-price){
	text-decoration:none;
	margin:0px 5px;
}
.infoBox .price .price-bids{
	float:left;
}
.infoBox > .flex-right > .bottom-advert-meta > .flex-wrap > .flex-right,
.infoBox li > .flex-right > .bottom-advert-meta > .flex-wrap > .flex-right{
	overflow:none;
	width:25%;
	height:12.5px;
}
.infoBox > .flex-right > .bottom-advert-meta > .flex-wrap > .flex-right .advert-meta-actions,
.infoBox li > .flex-right > .bottom-advert-meta > .flex-wrap > .flex-right .advert-meta-actions{
	width:100%;	
}
.infoBox .styled-checkbox{
	width:12.5px;
	height:12.5px;
	margin:0px;
	padding:0px;
	margin-right:calc(100% - 35px);
	display:flex;
	float:left;
	vertical-align:middle;
	justify-content:flex-start;
}
.infoBox .styled-checkbox i{
	font-size:12.5px;
}
.infoBox .styled-checkbox label.compare-ad.disabled{
	display:none;
}
.infoBox .styled-checkbox label::before,
.infoBox .styled-checkbox input:checked ~ label::before,
.infoBox .styled-checkbox input:checked ~ label::after{
	display:none;
}
.infoBox .styled-checkbox label.compare-ad.active::after{
	display:none;
}
.infoBox .advert-meta-actions a.process-favorite-ads{
	width:12.5px;
	height:12.5px;
	
	margin:0px;
	padding:0px;

	display:flex;
	float:left;
	vertical-align:middle;
	justify-content:flex-end;	
}
.infoBox .advert-meta-actions a.process-favorite-ads:before{
	display:none;
}
.infoBox .advert-meta-actions a.process-favorite-ads i{
	display:block;
	line-height:1;
	color:#fff;	
	margin:0px;
	padding:0px;	
	width:12.5px;
	height:12.5px;	
	font-size:12.5px;
	font-family:'FontAwesome';		
}
.infoBox .advert-meta-actions a.process-favorite-ads i.fa-star{
	text-shadow:0px 0px 5px rgba(0,0,0,.25);		
	-webkit-text-fill-color:#ff5a5f;	
	-webkit-text-stroke-width:.5px;
	-webkit-text-stroke-color:#fff;		
}
.infoBox .advert-meta-actions a.process-favorite-ads i.fa-star-o{
	text-shadow:0px 0px 2.5px rgba(0,0,0,.25);	
	-webkit-text-fill-color:#000;	
	-webkit-text-stroke-width:.01px;
	-webkit-text-stroke-color:#fff;	
}
.infoBox .advert-meta-actions a.process-favorite-ads i.fa-spinner.fa-spin-pulse{	
	text-shadow:0px 0px 2.5px rgba(0,0,0,.25);	
	-webkit-text-fill-color:#000;	
	-webkit-text-stroke-width:.25px;
	-webkit-text-stroke-color:#fff;	
}
.infoBox .advert-meta-actions a.process-favorite-ads i:hover{
	color:#e40030;
}
.infoBox a.leaflet-popup-close-button,
.infoBox .closeInfoBox{
	cursor:pointer;
	position:absolute;
	text-align:center;
	top:5px;
	right:5px;
	z-index:3;	
	font-size:15px;
	width:15px;
	height:15px;
	line-height:15px;
	color:#333;
	border-radius:2px;
}
.infoBox a.leaflet-popup-close-button:hover,
.infoBox .closeInfoBox:hover{
	color:#e40030;
}
.leaflet-popup-content-wrapper, 
.leaflet-popup-tip{
	box-shadow:0 6px 18px rgba(0,0,0,0.6);
}
.info-box-markers-list{
	max-height:127.5px;
	margin:0px;
	margin-right:-15px;
}
.info-box-markers-list .scroll-element.scroll-y{
	top:2.5px;
}
.info-box-markers-list li{
	display:flex;
	align-items:center;
	padding:0px;
	margin:0px;
	margin:2.5px 0px;
	width:calc(100% - 15px);
	opacity:0;
}
.info-box-markers-list li:last-child{
	margin-bottom:0px;
	padding-bottom:0px;
	border:none;
}
.info-box-markers-list li a{
	flex-shrink:0;
}
.info-box-markers-list li > .flex-right{
	padding:2.5px 22.5px 2.5px 7.5px;
	width:calc(100% - 90px);
}
.info-box-markers-list.scroll-content li{
	opacity:1;
}
/* END SEARCH MAP */



/******************************************************
 21. SINGLE ADVERT
******************************************************/
#classified-detail.container{
	margin-top:0px;
}
#classified-detail-title.row{
    width:1185px;
    height:45px;     
    margin:0px; 
    border-bottom:1px solid #d9d9d9;
}
#classified-detail-title.row .col-sm-15{
	display:flex; 
	float:left; 
	vertical-align:middle; 
	height:45px; 
	margin:0px;
}
#classified-detail-title.row .col-sm-5{
	display:flex; 
	float:left; 
	vertical-align:middle; 
	height:40px; 
	margin:2.5px 0 2.5px 30px;
}
#classified-detail-title.row .col-sm-5 .white-block-content{
	margin:0px 0px 0px 0px; 
	padding:10px 0px 0px 0px; 
	width:205px;
}
#classified-detail-title.row .col-sm-5 .white-block-content .classified-action-box{
}
#classified-detail-title.row .col-sm-5 .white-block-content .classified-action-box .classified-action-content{
	display:flex; 
	justify-content:center; 
	margin-top:0px;
}
#classified-detail-content.row{
	margin:0px;
	padding:15px 0px;
}
#classified-detail-content.row .col-sm-15{
	display:inline-block;
    float:left;
    width:870px;
	height:auto;
    margin:0px;
	padding:0px 0px 30px 0px;
}
#single-advert-v1 #classified-detail-content.row .col-sm-5,
#single-advert-v2 #classified-detail-content.row .col-sm-5,
#single-advert-v3 #classified-detail-content.row .col-sm-5,
#single-advert-v4 #classified-detail-content.row .col-sm-5{
	display:inline-block;
	float:left;
	margin-left:15px;
	width:300px;
}
#single-advert-v5 #classified-detail-content.row .col-sm-5,
#single-advert-v6 #classified-detail-content.row .col-sm-5,
#single-advert-v7 #classified-detail-content.row .col-sm-5{
	display:inline-block;
	float:left;
	margin-left:15px;
	width:300px;
}
#classified-detail-content.row #classified-detail-photos.col-sm-15{	
    display:inline-block;
	position:relative;
    float:left; 
    margin-left:0px; 
    margin-right:15px;	
	padding-bottom:15px;    
    width:855px;
	height:auto;
}
#classified-detail-content.row #classified-detail-photos.col-sm-10{
    display:inline-block;
	position:relative;
    float:left; 
    margin-left:0px; 
    margin-right:0px;
	padding-bottom:15px;
    width:555px;
	height:auto;
}
#classified-detail-content .location-map{
	height:250px;
	border-radius:2px;
	overflow:none;
}
#classified-detail-other.row{
	margin:0px;
	padding:15px 0px;
}
#classified-detail-other.row .col-sm-15 .white-block{
	margin-bottom:0px;
}
#classified-detail-other.row .col-sm-5{
	display:inline-block;
	float:left;
	margin-left:15px;
	width:300px;
}
#classified-detail-other .col-sm-5 .location-map{
	height:250px;
	border-radius:2px;
	overflow:none;
}
#classified-detail-comments.row{
	margin:0px;
	padding:15px 0px;
}
#classified-detail-comments.row .col-sm-15{
	width:855px;
	margin:0px 15px 0px 0px;
}
#classified-detail-comments.row .col-sm-5{
	display:inline-block;
	float:left;
	margin-left:15px;
	width:300px;
}
#classified-detail-author.col-sm-5{
    display:inline-block;
    float:left;
    width:300px;
	height:auto;
	max-height:750px;
    margin:0px 0px 0px 15px; 
	padding:0px;
}
#classified-detail-author.col-sm-5 #location{
	margin:7.5px 0px 0px 0px;
	padding:0px;
}
#classified-detail-author.col-sm-5 #location .white-block-title{
	margin:0px;
	padding:7.5px 0px 7.5px 0px;
	background:#fff;
	border-bottom:2px solid #2d323e;
}
#classified-detail-author.col-sm-5 #location .white-block-title h5{
	color:#001030;
	margin:0px;
	padding:0px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.12); 
	text-transform:capitalize;	
	font-size:18px;	
	font-weight:600px;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
#classified-detail-author.col-sm-5 #location .white-block-content{
	padding:0px;
}
#classified-detail-other .col-sm-15{
	display:inline-block;
    float:left;
    width:855px;
    margin:0px 15px 0px 0px;
	padding:0px;
}
#classified-detail-other .col-sm-15 div#xyz{
	display:block;
	float:left; 
	width:855px; 
	margin-top:0px; 
}
#singleAdvertBody.row.firstRow{
    width:1185px; 
    margin-left:0px; 
    height:45px; 
    margin-top:0px; 
    border-bottom:1px solid #d9d9d9;
}
#singleAdvertBody.row.secondRow{
    width:1185px;     
    margin-left:0px; 
    margin-top:10px;
}
#singleAdvertBody.row.thirdRow{
    width:1185px; 
    margin-left:0px; 
}

/* 21.01. SINGLE ADVERT - Advert Title */
a.single-advert-title{
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
    text-overflow:ellipsis;	
	color:#000;
	text-shadow:0 0 5px rgba(0,0,0,0.25);
    text-shadow:none;
	padding:0px;
	display:flex;
	margin-top:auto;
	margin-bottom:auto;
	letter-spacing:.0px;
	height:30px;
    font-size:20px; 
    font-weight:500;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
}
a.single-advert-title:hover{
	text-transform:none;
}

/* 21.02. SINGLE ADVERT - Seller Details */
/* 21.02.01. SINGLE ADVERT - Seller Details - Classified Author Info */
#classified-author-info.white-block{
	padding:1.5px; 
	margin:0px; 
	display:flex; 
	justify-content:left; 	
	border-radius:1px;
	border:0.5px solid #e9e9e9; 	
	box-shadow:0px 1px 8px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 1px 8px 0px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 1px 8px 0px rgba(0,0,0,0.1);
}
#classified-author-content.white-block-content{
	text-align:left; 
	padding:0px 15px; 
	width:100%; 
	background-color:#fcfcfc; 
	background-color:#fafafa; 
	border:1px solid #f9f9f9;
}
#classified-author-content.white-block-content .flex-wrap:first-child{
	margin:10px 0px 10px 0px;
}
#classified-author-content.white-block-content .flex-wrap:not(.reveal-phone.flex-wrap):first-child .flex-left{
	width:35%;
}
#classified-author-content.white-block-content .flex-wrap:not(.reveal-phone.flex-wrap):first-child .flex-right{
	margin-left:7.5px; 
	width:calc(65% - 7.5px);
}
#classified-author-content.white-block-content .flex-wrap:second-child{
	margin:0px 0px 10px 0px;
}
#classified-author-content.white-block-content .seller-name{
	display:inline-block; 
	float:left; 
	justify-content:flex-start;	
}
#classified-author-content.white-block-content .seller-name a.owner-type span{
	margin:0px; 
	padding:0px; 
	line-height:14px; 
	vertical-align:top;
    letter-spacing:.15px;
	text-transform:capitalize;  	
    font-size:10.75px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
#classified-author-content.white-block-content .seller-name a.owner-type span:first-child{
	color:#5f6973; 
	text-shadow:0px 0px 4px rgba(0,0,0,0.2); 	
    font-size:10.75px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
#classified-author-content.white-block-content .seller-name a.owner-type span:last-child{
	color:#5f6973; 
	text-shadow:0 0 .75px rgba(0,0,0,.25);	
    font-size:10.75px; 
	font-weight:400;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
}
#classified-author-content.white-block-content a.member-since span{
	margin:0px; 
	padding:0px; 

	line-height:14px; 
	vertical-align:top;
	
    letter-spacing:.15px;
	text-transform:capitalize;  
	
    font-size:10.75px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
#classified-author-content.white-block-content a.member-since span:first-child{
	color:#5f6973; 
	text-shadow:0px 0px 4px rgba(0,0,0,0.2); 	
    font-size:10.75px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
#classified-author-content.white-block-content a.member-since span:last-child{
	color:#5f6973; 
	text-shadow:0 0 .75px rgba(0,0,0,.25);	
    font-size:10.75px; 
	font-weight:400;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
}
.cf-advert-list span.cf-value{
	color:#333;
	letter-spacing:.15px; 
	text-shadow:0 0 1.25px rgba(0,0,0,.125);	
	font-size:12.25px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;	
}

/* 21.02.02. SINGLE ADVERT - Seller Details - Advert Seller Actions */
a.advert-seller-actions{
	color:#003399;
	margin:7.5px 0px 0px 0px;
	padding:0px;
	line-height:1.2;
	letter-spacing:.25px;
	text-shadow:0px 0px .75px rgba(0,0,0,0.5);         	
    font-size:11px;  
	font-weight:400;
	font-family:Roboto, Arial, Helvetica, sans-serif;	
}	
a.advert-seller-actions:hover{
    text-decoration:underline;
}				
a.advert-seller-actions i{
	margin:0px;
	padding:0px;
	margin-right:5px;
}

/* 21.02.03. SINGLE ADVERT - Seller Details - Send Message */
a.advert-seller-actions.send-message, 
a.advert-seller-actions.send-email{	
	margin:0px 0px 15px 0px;
}
a.advert-seller-actions.send-message span,
a.advert-seller-actions.send-email span{
    display:flex;
    float:right;
    align-items:center;
    justify-content:center;
	vertical-align:middle;	
	text-align:left;
	margin:0px 0px 0px 5px;
	padding:0px;	
	color:#001030; 
	transform:translateY(0%);  	
}
a.advert-seller-actions.send-message:hover span, 
a.advert-seller-actions.send-email:hover span{	
	color:#001030;
	text-decoration:underline;
}
a.advert-seller-actions.send-message i, 
a.advert-seller-actions.send-email i{	
    display:flex;
    float:left;
    align-items:center;
    justify-content:center;
	font-size:11.5px;
    -webkit-text-fill-color:#000;
    -webkit-text-stroke-width:.5px;
    -webkit-text-stroke-color:#000;  	
}
a.advert-seller-actions.send-message i:hover,
a.advert-seller-actions.send-email i:hover{	
	text-decoration:none;
}
a.advert-seller-actions.add-favorite-seller,
a.advert-seller-actions.remove-favorite-seller{
}	
a.advert-seller-actions.add-favorite-seller:hover,
a.advert-seller-actions.remove-favorite-seller:hover{
    text-decoration:underline;
}				
div.line-through{
    position:relative;  
}
div.line-through:after{
	position:absolute;
	left:0;
	top:50%;
	height:1px;
	background:#f5f5f5;
	content:"";
	width:100%;
	display:block;
}
div.line-through2{
    position:relative;  
}
div.line-through2:after{
	position:absolute;
	left:0;
	top:50%;
	height:1px;
	background:#ddd;
	content:"";
	width:100%;
	display:block;
}
a.contact-seller{
	color:#36a0c7; 
	font-weight:700;	
	font-size:12px; 
	font-weight:bold;
	font-family:'Arial', 'Helvetica', sans-serif;	
	text-align:left;

	transform:translateY(-25%);	
}
a.contact-seller:hover{
	color:#e40030; 
}

/* 21.02.04. SINGLE ADVERT - Seller Details - Avatar Wrap */
.avatar-wrap{
	border-radius:0%;
	overflow:hidden;
	display:block;
	margin:0px;	
	padding:0px;
	border:1.5px solid #fff;
	width:100%;
	height:100%;
}
.avatar-wrap img{
	width:100%;
}
.seller-details img{
	width:100%;
	padding:5px 0px;
	position:relative;
}
.seller-details h5{
	margin:0px;
	font-size:16px;
}

/* 21.02.05. SINGLE ADVERT - Seller Details - Seller Name */
.seller-name{
    width:100%;
	height:100%;
	margin:0px;	
	display:inline-block; 
	float:left; 
	justify-content:flex-start;	
	vertical-align:middle;
}
.seller-name a{  
    color:#011d2d;
    letter-spacing:0px;   
	font-size:16px; 
	font-weight:600;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
}
.seller-name a:hover{ 
    color:#e40030;
}

/* 21.02.06. SINGLE ADVERT - Seller Details - User Rating */
.modal-body .rate-user{
	margin:10px 0px;
}
.user-rating{
	height:10px;
	display:inline-block;
}
.user-rating a{
	color:#00a591;
	color:#ffa500;
	display:inline-block;
}
.user-rating span.fa.fa-star{
	display:flex;
	float:left;
	margin:0px;
	padding:0 1.5px 0 0;
	font-size:10px;
	font-family:'FontAwesome';
    -webkit-text-fill-color:#001d57;
    -webkit-text-stroke-width:.75px;
    -webkit-text-stroke-color:transparent;		
	text-shadow:0 0 2.5px rgba(0,0,0,0.25);		
}
.user-rating span.fa.fa-star.empty{
	display:flex;
	float:left;
	margin:0px;
	padding:0 1.5px 0 0;
	font-size:10px;
	font-family:'FontAwesome';
    -webkit-text-fill-color:#fff;
    -webkit-text-stroke-width:.75px;
    -webkit-text-stroke-color:transparent;
	text-shadow:0 0 2.5px rgba(0,0,0,0.25);			
}

/* 21.02.07. SINGLE ADVERT - Seller Details - Online Status */
.online-status{
	margin-top:5px;
}
.online-status span{
	width:9px;
	height:9px;
	margin-top:1px;
	margin-right:2px;
	border-radius:50px;
	background:#00a591;
	display:inline-block;
}
.online-status{
	color:#00a591;
}
.online-status.offline{
	color:#aaa;
}
.online-status.offline span{
	background:#ccc;
}
.online-status{
	font-size:10px;
	line-height:1;
	text-transform:uppercase;
}
.seller-online-status{
    width:100%;
	float:left;
	margin-left:15px;
}
.seller-online-status a{     
    font-size:16px; 
    font-weight:600; 
    color:#2d323e;
}
.seller-online-status a:hover{   
    color:#e40030;
}

/* 21.02.08. SINGLE ADVERT - Seller Details - Seller All Ads */
.seller-allads{	
	float:left;
}
.seller-allads a{	
    font-size:12px; 
    font-weight:600; 
    color:#2d323e; 
	float:left;    
	margin-left:15px;
}
.seller-allads a:hover{	
    color:#e40030; 
}
.white-block.contact-scroll-details{
	margin:0px;
	padding:7.5px 0px;	
}
.single-advert .contact-scroll-details .contact-seller:nth-child(3){
	margin-top:20px;
}

/* 21.02.09. SINGLE ADVERT - Seller Details - Contact Seller & Reveal Phone */
.single-advert .contact-seller,
.single-advert .reveal-phone{
	overflow:none;
	position:relative;
	margin-top:30px;
	padding:30px;
	width:100%;
}
.single-advert .reveal-phone.flex-wrap.flex-start-h,
.single-advert .contact-seller.flex-wrap.flex-start-h{		
    display:flex; 
    float:left;
    overflow:none;
    margin-top:15px;
	padding:30px;
	background-color:#fcfcfc;
	border-radius:1px;
	border:1px solid #f1f1f1; 	
	box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
	-webkit-box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
	-moz-box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
}
.single-advert .reveal-phone.flex-wrap.flex-start-h{	
	background-color:#ff5a5f;
}
.single-advert .reveal-phone.flex-wrap.flex-start-h:hover{		
	background-color:#8ed1fc;
}
#single-advert-v1.single-advert .reveal-phone.flex-wrap.flex-start-h{	
	background-color:#ebebeb;
}
#single-advert-v3.single-advert .reveal-phone.flex-wrap.flex-start-h{	
	background-color:#4b586b;
}
#single-advert-v1.single-advert .reveal-phone.flex-wrap.flex-start-h:hover{		
	background-color:#fcfcfc;
}
#single-advert-v3.single-advert .reveal-phone.flex-wrap.flex-start-h:hover{		
	background-color:#6e7988;
}
#single-advert-v2.single-advert .reveal-phone.flex-wrap.flex-start-h,
#single-advert-v4.single-advert .reveal-phone.flex-wrap.flex-start-h{	
	background-color:#ebebeb;
}
#single-advert-v2.single-advert .reveal-phone.flex-wrap.flex-start-h:hover,
#single-advert-v4.single-advert .reveal-phone.flex-wrap.flex-start-h:hover{		
	background-color:#fcfcfc;
}
#single-advert-v5.single-advert .reveal-phone.flex-wrap.flex-start-h,
#single-advert-v6.single-advert .reveal-phone.flex-wrap.flex-start-h,
#single-advert-v7.single-advert .reveal-phone.flex-wrap.flex-start-h{	
	background-color:#ff5a5f;
}
#single-advert-v5.single-advert .reveal-phone.flex-wrap.flex-start-h:hover,
#single-advert-v6.single-advert .reveal-phone.flex-wrap.flex-start-h:hover,
#single-advert-v7.single-advert .reveal-phone.flex-wrap.flex-start-h:hover{		
	background-color:#8ed1fc;
}
.single-advert .contact-seller.flex-wrap.flex-start-h{	
	background-color:#4b586b;
}
.single-advert .contact-seller.flex-wrap.flex-start-h:hover{		
	background-color:#6e7988;
}
#single-advert-v1.single-advert .contact-seller.flex-wrap.flex-start-h,
#single-advert-v2.single-advert .contact-seller.flex-wrap.flex-start-h,
#single-advert-v4.single-advert .contact-seller.flex-wrap.flex-start-h{	
	background-color:#ebebeb;
}
#single-advert-v1.single-advert .contact-seller.flex-wrap.flex-start-h:hover,
#single-advert-v2.single-advert .contact-seller.flex-wrap.flex-start-h:hover,
#single-advert-v4.single-advert .contact-seller.flex-wrap.flex-start-h:hover{		
	background-color:#fcfcfc;
}
.single-advert .reveal-phone i,
.single-advert .contact-seller i{
	display:block;
	line-height:1;
	text-shadow:0 0 .75px rgba(0,0,0,.5);
	color:#001030;
	font-size:18px; 
}
.single-advert .reveal-phone.flex-wrap.flex-start-h .flex-right,
.single-advert .contact-seller.flex-wrap.flex-start-h .flex-right{
	width:100%;
	margin-left:30px;
}
.single-advert .reveal-phone em,
.single-advert .contact-seller em{
	display:block;
	width:100%;
	margin-top:5px;
	line-height:1;
	text-shadow:0 0 .75px rgba(0,0,0,.5);
	color:#001030;
	font-size:16px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;		
	font-style:normal;
}
.single-advert .reveal-phone .description,
.single-advert .contact-seller .description{
	display:block;
	width:100%;	
	margin-top:5px;
	line-height:1;  
	text-shadow:0 0 .75px rgba(0,0,0,.5);
	color:#001030;
	font-size:10.5px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;		
}
#single-advert-v1.single-advert .reveal-phone em,
#single-advert-v1.single-advert .contact-seller em{
	display:block;
	width:100%;
	margin-top:5px;
	line-height:1;
	text-shadow:0 0 .75px rgba(0,0,0,.5);
	color:#001030;
	font-size:14px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;		
	font-style:normal;
}
#single-advert-v1.single-advert .reveal-phone .description,
#single-advert-v1.single-advert .contact-seller .description{
	display:block;
	width:100%;	
	margin-top:5px;
	line-height:1;  
	text-shadow:0 0 .75px rgba(0,0,0,.5);
	color:#001030;
	font-size:10.5px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;		
}
.single-advert .reveal-phone i,
.single-advert .contact-seller i,
.single-advert .reveal-phone em,
.single-advert .contact-seller em,
.single-advert .reveal-phone .description,
.single-advert .contact-seller .description{
	color:#fff;
	background:transparent;
	float:left;
	justify-content:center;
}
#single-advert-v1.single-advert .reveal-phone i,
#single-advert-v1.single-advert .contact-seller i,
#single-advert-v1.single-advert .reveal-phone em,
#single-advert-v1.single-advert .contact-seller em,
#single-advert-v1.single-advert .reveal-phone .description,
#single-advert-v1.single-advert .contact-seller .description,
#single-advert-v2.single-advert .reveal-phone i,
#single-advert-v2.single-advert .contact-seller i,
#single-advert-v2.single-advert .reveal-phone em,
#single-advert-v2.single-advert .contact-seller em,
#single-advert-v2.single-advert .reveal-phone .description,
#single-advert-v2.single-advert .contact-seller .description,
#single-advert-v4.single-advert .reveal-phone i,
#single-advert-v4.single-advert .contact-seller i,
#single-advert-v4.single-advert .reveal-phone em,
#single-advert-v4.single-advert .contact-seller em,
#single-advert-v4.single-advert .reveal-phone .description,
#single-advert-v4.single-advert .contact-seller .description{
	color:#011d2d;
	float:left;
	justify-content:center;
}
#contact-ad-owner,
#contact-ad-owner .white-block,
#contact-ad-owner .white-block .white-block-content{
	overflow:hidden;
}
#contact-ad-owner.white-block{	
	display:flex;
	justify-content:left; 
	margin:0px; 
	padding:1.5px; 
	border-radius:1px;
	border:1px solid #f1f1f1; 	
	box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
	-webkit-box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
	-moz-box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
}
#contact-ad-owner.white-block .white-block-content{	
	padding:0px 15px;
}
#classified-detail-other #contact-ad-owner .white-block{
	border:none;
	margin:0px;
}
#classified-detail-other #location .white-block .white-block-title,
#classified-detail-other #contact-ad-owner .white-block .white-block-title{
	width:300px;
	margin:0px;
	padding:0px 0px 15px 0px;
	background:#fff;
	border-bottom:2px solid #2d323e;
}
#classified-detail-other #location .white-block .white-block-title h5,
#classified-detail-other #contact-ad-owner .white-block .white-block-title h5{
	color:#001030;
	margin:0px;
	padding:0px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.12); 
	text-transform:capitalize;
	font-size:18px;	
	font-weight:600px;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
#classified-detail-other #contact-ad-owner .white-block .white-block-content{	
	justify-content:left; 
	margin:15px 0px 0px 0px; 
	padding:1.5px; 	
	border-radius:1px;
	border:1px solid #e8e8e8; 	
	box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
	-webkit-box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
	-moz-box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
}
.single-advert-actions{
	margin:0;
	padding:0px;
	font-size:13px;
}
.single-advert-actions .small-icon{
	display:none;
}
.process-favorite-ads.show-on-414 span:not(.small-icon),
.process-favorite-ads:not(.show-on-414) .small-icon{
	display:none;
}

/* 21.03. SINGLE ADVERT - Advert Bidding for Auction Ads */
#classified-countdown-box{
	width:300px;
	margin-top:15px;
	margin-bottom:15px;
	padding:0px;	
	border:1px solid #ededed;
}
#classified-countdown-content{
	margin:0px;
	padding:15px;
}
#classified-bidding-box{
	width:300px;
	margin:15px 0px 0px 0px;
	padding:0px;
	border:1px solid #ededed;
}
#classified-bidding-content{
	margin:0px;
	padding:15px;
}
.countdown-wrap{
	width:100%;
	margin:0px;
	padding:0px;	
}
.countdown-wrap .white-block-content{
	margin:0px;
	padding:0px;
}
.countdown-wrap p{
	font-size:12px;
	color:#a5a5a5;
	margin:0px;
	line-height:1;
	
	margin-top:2.5px;
	margin-bottom:2.5px;
}
.countdown-wrap h5{
	margin:0px;
	line-height:1;
	color:#4b586b;
	font-size:22px;
}
.countdown-wrap i{
	font-size:35px;
	color:#4b586b;
	margin-right:15px;

	font-size:24px;
	
    -webkit-text-fill-color:#2d323e;
    -webkit-text-stroke-width:.5px;
    -webkit-text-stroke-color:#fff;  	
}
.advert-bidding{
	width:100%;
	margin:0px;
	padding:0px;	
}
.advert-bidding .white-block-title{
	margin:0px;
	padding:0px;
}
.advert-bidding .white-block-title h5{
	margin:0px;
	padding:0px;
}
.advert-bidding .white-block-content{
	margin:7.5px 0 0 0;
	padding:0px;
}
.advert-bidding .ajax-form.bidding-form{
	width:100%;	
}
.advert-bidding .ajax-form.bidding-form .flex-wrap .flex-left{
	width:50%;	
	display:flex;
	justify-content:flex-start;
}
.advert-bidding .ajax-form.bidding-form .flex-wrap .flex-right{
	width:50%;	
	display:flex;
	justify-content:flex-end;
}
.advert-bidding .ajax-form.bidding-form input{
	border-bottom:1px solid #ccc;	
}
.advert-bidding .ajax-form.bidding-form .ajax-form-result{
	width:100%;	
	margin-top:7.5px;
}
.advert-bidding .bidding-history-form{
	width:100%;		
}
.bidding-history,
.bidding-history:hover,
.bidding-history:focus{
	border-radius:2px;
	width:100%;
	display:block;
	text-align:center;
	background:#4b586b;
	font-size:12px;
	font-weight:600;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
.bidding-history-results{
	margin-top:15px;	
}
.bidding-history-results .af-bid-item{
	border-bottom:1px solid #eee;
	padding-bottom:10px;
	margin-bottom:10px;
	color:#aaa;
	font-size:12px;
	font-weight:600;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
.bidding-history-results:not(:empty) + a{
	margin-top:30px;
}
.bidding-history-results .af-bid-name,
.bidding-history-results .af-bid{
	width:20%;
}
.bidding-history-results .af-bid{
	text-align:right;
}
.bid-login,
.bid-login:active,
.bid-login:focus,
.bid-login:hover{
	width:100%px;
	height:30px;
	line-height:30px;
	font-size:20px;
	border-radius:2px;
	background:#fff;
	color:#0abde3;	
	text-align:center;
	position:relative;
	z-index:3;
}
.place-bid{
	width:100%;
	display:flex;
	float:left;
}
.place-bid .bid-login{
	width:100%;
	display:flex;
	justify-content:center;
}
.place-bid .bid-login i,
.place-bid .bid-login span{
	font-size:16px;
	display:flex;
	float:left;
	vertical-align:middle;
	padding-right:7.5px;
	margin:auto 0px;
}

/* 21.04. SINGLE ADVERT - Operation Container */
#operationContainer.white-block{
    margin:0px; 
    display:flex; 
	justify-content:center;
}
#operationBox.white-block-content{
    padding:0px; 
}

/* 21.05. SINGLE ADVERT - Advert Actions */
div.list-inline.single-advert-actions.flex-wrap.hide-advert-actions a span{
    color:#003399;
    cursor:pointer;
    margin-top:0px; 
	line-height:1;
	transform:translateY(50%);	
	letter-spacing:.5px;
	text-shadow:0 0 .5px rgba(0,0,0,0);
    font-size:11px; 
    font-weight:500; 
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';        
}
div.list-inline.single-advert-actions.flex-wrap.hide-advert-actions a span:hover{
    color:#e40030;
    text-decoration:none;
}

/* 21.05.01. SINGLE ADVERT - Report Advert */
a.report-advert{ 
	display:flex;
	float:right;
	text-align:right;
	justify-content:flex-end;
	cursor:pointer;

	color:#001030;
	margin:7.5px 0px 0px 0px;
	padding:2.5px 0px;
	line-height:1.2;
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);       
    font-size:10.25px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 			
}
a.report-advert:hover{
    text-decoration:underline; 
}
a.report-advert i{
    font-size:11.5px;
    margin-right:5px;
    line-height:1;
}

/* 21.05.02. SINGLE ADVERT - Process Favorite Ads */
.single-advert a.process-favorite-ads{
	color:#001030;
	display:flex;
	float:left;
	justify-content:flex-start;
	vertical-align:middle;
	cursor:pointer;
	height:40px;
    margin:auto 15px auto 0px; 
    padding:auto 0px;
}
.single-advert a.process-favorite-ads span{
	display:flex;
	float:left;
	vertical-align:middle;
	justify-content:flex-end;
	margin:auto 0px auto 7.5px;
	color:#011d2d;	
	height:auto;
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);
    font-size:10.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
}
.single-advert a.process-favorite-ads:hover span,
.single-advert a.process-favorite-ads span:hover{
	color:#e40030;		
}
.single-advert a.process-favorite-ads:before,
.single-advert a.process-favorite-ads:after{
	display:none;
}
.single-advert a.process-favorite-ads i{
	display:flex;
	float:left;
	vertical-align:middle;
	justify-content:flex-start;
	color:#fff;		
	margin:auto 0px;
	padding:0px;
	width:12.5px;
	height:auto;	
	font-size:12.5px;
	font-family:'FontAwesome';		
}
.single-advert a.process-favorite-ads i.fa-star{
	text-shadow:0px 0px 5px rgba(0,0,0,.25);
	-webkit-text-fill-color:#ff5a5f;	
	-webkit-text-stroke-width:.5px;
	-webkit-text-stroke-color:#fff;		
}
.single-advert a.process-favorite-ads i.fa-star-o{
	text-shadow:0px 0px 5px rgba(0,0,0,.25);
	-webkit-text-fill-color:#000;	
	-webkit-text-stroke-width:.01px;
	-webkit-text-stroke-color:#fff;	
}
.single-advert a.process-favorite-ads i.fa-spinner.fa-spin-pulse{	
	text-shadow:0px 0px 5px rgba(0,0,0,.25);	
	-webkit-text-fill-color:#000;	
	-webkit-text-stroke-width:.25px;
	-webkit-text-stroke-color:#fff;	
}
.single-advert a.process-favorite-ads.active{
	color:#011d2d;
}
.single-advert a.process-favorite-ads:hover,
.single-advert a.process-favorite-ads.active:hover{
	color:#e40030;
}
.single-advert a.process-favorite-ads.show-on-414{
	display:none;
}

/* 21.05.03 SINGLE ADVERT - Styled Checkbox */
.single-advert .styled-checkbox{
	width:auto;
	height:auto;
	display:flex;
	vertical-align:middle;
	margin:auto 0px;
	padding:auto 0px;	
}
.single-advert .styled-checkbox label{
	width:auto;
	height:auto;
	display:flex; 
	vertical-align:middle;
	justify-content:flex-start;
	position:relative;
	height:40px;
	margin:auto 0px;
	padding:auto 0px;	
	cursor:pointer;	
}
.single-advert .styled-checkbox label a{
	color:#011d2d;
	display:flex;
	position:relative;
	vertical-align:middle;
	margin:auto 0px auto 7.5px;
	padding:0px;			
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);       	
    font-size:10.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
}
.single-advert .styled-checkbox input:checked ~ label a{	
	color:#000309;
}
.single-advert .styled-checkbox label a:hover,
.single-advert .styled-checkbox:hover label a,
.single-advert .styled-checkbox input:checked + label:hover a{	
	color:#e40030;
}
.single-advert .styled-checkbox label.disabled:before,
.single-advert .styled-checkbox input:checked + label.disabled:before{	
	border-radius:1px;
	border:1px solid #e1e1e1; 
    box-shadow:0px 0px .5px 0px rgba(0,0,0,0.2); 
	background:#e1e1e1;
}

/* 21.06. SINGLE ADVERT - Submit Button Enquiry */
.single-advert a.submit-btn-enquiry.submit-btn{
	background-color:#fff36d;
	margin-top:0px;
	margin-left:12.5px;
	height:30px;
	width:82.5px;	
	display:flex;
	float:left;	
	justify-content:center;
	border:1px solid #fff36d;
}				
.single-advert a.submit-btn-enquiry.submit-btn:hover{
	background-color:#2d323e;
	border:1px solid #2d323e;
}	
.single-advert a.submit-btn-enquiry.submit-btn:hover span{
	color:#fff36d;
}	
.single-advert a.submit-btn-enquiry.submit-btn span{
    font-size:12px;
    font-weight:600;
    color:#2d323e;
    margin:auto;
	line-height:1.5;
	margin-top:-5px;
}
.single-advert a.submit-btn-enquiry.submit-btn span:hover{
	color:#fff36d;
}	
.single-advert input#enquiry.enquiry{
	height:30px;
	border:0.5px solid #ccc;
	width:165px;
	
	padding:0px 15px;
}
input#enquiry.enquiry:focus{
	border:1px solid #e40030;
	box-shadow:0 0 5px 0px rgba(0,0,0,0.12);
}
.single-advert input#enquiry.enquiry::-webkit-input-placeholder,
.single-advert input#enquiry.enquiry::-moz-placeholder,
.single-advert input#enquiry.enquiry:-ms-input-placeholder,
.single-advert input#enquiry.enquiry:-moz-placeholder{
	color:#999;
	font-size:11px;
	font-weight:600;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}

/* 21.07. SINGLE ADVERT - Classified Action Box */
div.classified-action-box{  
    margin:auto 0px; 
	padding:auto 0px;
	width:auto;
	height:auto;
	overflow:none;
	display:flex;	
	float:left;
	vertical-align:middle;
}
div.classified-action-box div.classified-action-content{
    margin:auto 7.5px auto 0px; 
    padding:auto 0px;
    display:flex;
    float:left;	
	vertical-align:middle;
	overflow:none;
}

/* 21.08. SINGLE ADVERT - Classified Safety Warning Box */
#classified-safety-warnings-box.white-block.hide-print{
    height:auto; 
    display:flex; 
    margin:15px 0px; 
    border:1px solid #fcfcfc;
}
#classified-safety-warnings-box.white-block.hide-print #safety-warnings-content.white-block-content{
    width:100%;
    height:100%; 
    padding:7.5px 15px; 
}
#classified-safety-warnings-box.white-block.hide-print #safety-warnings-content.white-block-content a.hint-text{
    color:#333; 
    display:inline-block;
    line-height:1.1;
    margin:5px 0px 0px 0px;
    padding-bottom:0px;    
	text-shadow:0px 0px 5px rgba(0,0,0,0.25); 	
    font-size:10.5px; 
    font-weight:400; 
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';    
}
#classified-safety-warnings-box.white-block.hide-print div#safety-warnings-content.white-block-content a.hint-text-clickable{ 
	color:#003399;
	letter-spacing:.25px;
	text-align:left;
	transform:translateY(0%);	
	margin:-25px 0px 5px 0px;
	padding:0px;
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);       
    font-size:10.25px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
#classified-safety-warnings-box.white-block.hide-print div#safety-warnings-content.white-block-content a.hint-text-clickable:hover{
	text-decoration:underline;
}
#classified-detail-other.row #classified-safety-warnings-box.white-block.hide-print{
    margin:0px 0px 7.5px 0px; 
}
#classified-detail-other.row #classified-safety-warnings-box.white-block.hide-print div#safety-warnings-content.white-block-content{
    padding:10px 15px 0px 0px; 
}

/* 21.09. SINGLE ADVERT - Single Meta */
.single-meta{
	margin:0px;
	display:flex;
	margin-top:25px;
}
.single-meta li{
	padding-right:15px;
}
.single-meta li:first-child{
	align-self:flex-start;
	margin-right:auto;
	padding-left:0px;
}
.single-meta li:last-child{
	align-self:flex-end;
	margin-left:auto;
	padding-right:0px;
}

/* 21.10. SINGLE ADVERT - Classified Detail Info */
/* 21.10.01. SINGLE ADVERT - Classified Detail Content - Detail Info */
#classified-detail-info.col-sm-5{
    display:inline-block;
    float:left; 
	margin:0px 0px 0px 15px;
	padding:0px;
    width:300px;
	height:100%;
	min-height:auto;
	max-height:750px;
}
#single-advert-v5 #classified-detail-info.col-sm-5,
#single-advert-v6 #classified-detail-info.col-sm-5,
#single-advert-v7 #classified-detail-info.col-sm-5{
    display:inline-block;
    float:left; 

	margin:30px 0px 0px 0px;
	padding:0px;
	
    width:870px;
	height:100%;
}
#classified-detail-info.col-sm-5 .white-block{
	height:100%;
	max-height:750px;
	margin:0px;
	padding:0px;
	border:none;
}
#classified-detail-info.col-sm-5 .white-block .white-block-content{
	padding:0px 15px; 
}
ul.list-unstyled.cf-advert-list.list-inline{
	vertical-align:middle;
    width:100%;
	padding:0px;
	margin:0px;	
}
ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap{
	background-color:transparent;
	width:100%;
	height:auto;
	min-height:17.5px;
	text-align:left;
	border-bottom:1px dotted #d9d9d9;
	margin:0px;
	padding:5px 0px;
	justify-content:center;
    vertical-align:middle;
    display:table-cell;      
}
ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap div.flex-left,
ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap div.flex-right{
    width:50%; 
	line-height:100%;
	min-height:17.5px;
    display:flex; 
    float:left;
	vertical-align:middle;
	margin:auto 0px;
}
ul.list-unstyled.cf-advert-list.list-inline li#singleAdvertAddress.flex-wrap{
    float:left; 	
    margin-top:17.5px; 
    margin-bottom:0.25px; 
  	line-height:1.5;     
}
#single-advert-v1 ul.list-unstyled.cf-advert-list.list-inline li#singleAdvertAddress.flex-wrap{
    margin-top:2.5px;     
}
ul.list-unstyled.cf-advert-list.list-inline li#singleAdvertAddress.flex-wrap a{  
	line-height:1;  		
    letter-spacing:.15px;
	text-shadow:0px 0px 4px rgba(0,0,0,0.2); 
    font-size:12.25px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
	font-family:"Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;	
}
#single-advert-v1 ul.list-unstyled.cf-advert-list.list-inline li#singleAdvertAddress.flex-wrap a{  
	color:#003399;	
	text-transform:capitalize;   	
}
#single-advert-v2 ul.list-unstyled.cf-advert-list.list-inline li#singleAdvertAddress.flex-wrap a,
#single-advert-v3 ul.list-unstyled.cf-advert-list.list-inline li#singleAdvertAddress.flex-wrap a,
#single-advert-v4 ul.list-unstyled.cf-advert-list.list-inline li#singleAdvertAddress.flex-wrap a{  
	color:#011d2d;	
	text-transform:uppercase;   	
}
#single-advert-v5 ul.list-unstyled.cf-advert-list.list-inline li#singleAdvertAddress.flex-wrap a,
#single-advert-v6 ul.list-unstyled.cf-advert-list.list-inline li#singleAdvertAddress.flex-wrap a,
#single-advert-v7 ul.list-unstyled.cf-advert-list.list-inline li#singleAdvertAddress.flex-wrap a{  
	color:#011d2d;	
	text-transform:capitalize;   	
}
ul.list-unstyled.cf-advert-list.list-inline li#singleAdvertAddress.flex-wrap a:hover{   
	color:#e40030;
}
.cf-advert-list{
	text-align:left;
	width:240px;
	padding:0px;
	margin:0px -15px -10px 0px;		
}
.cf-advert-list li{
	margin:0px;
	padding:0px;
	width:calc(50% - 15px);
	margin-right:15px;
}
.cf-advert-list span.cf-label,
.cf-advert-list span.cf-value{
	text-transform:none; 
	display:flex;
	vertical-align:middle;
	margin:auto 0px;
	padding:0px;	
	width:100%;
	line-height:1;
}
.cf-advert-list span.cf-label{
	color:#011d2d;
	line-height:1;  	
    letter-spacing:.15px;
	text-shadow:0px 0px 4px rgba(0,0,0,0.2); 
	text-transform:capitalize;  	
    font-size:12.25px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
	font-family:"Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
}
.cf-advert-list span.cf-value{
	color:#333;
	letter-spacing:.15px; 
	text-shadow:0 0 1.25px rgba(0,0,0,.125);	
	font-size:12.25px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;	
}
.cf-advert-list span.cf-value i{
	padding-right:5px;
}

/* 21.10.02. SINGLE ADVERT - Classified Detail Other - Detail Info */
#classified-detail-other #detail-content{
	overflow:none;
	height:auto;
}
#classified-detail-other #detail-content .white-block{
	overflow:none;
	margin-bottom:15px;
	height:auto
}
#classified-detail-other #detail-content .white-block-title{
	margin:0px;
	padding:7.5px 0px 7.5px 0px;
	background:#fff;
	border-bottom:2px solid #2d323e;
}
#classified-detail-other #detail-content .white-block-title h5{
	color:#001030;
	margin:0px;
	padding:0px;	
	text-shadow:0px 0px 5px rgba(0,0,0,0.12); 
	text-transform:capitalize;	
	font-size:18px;	
	font-weight:600px;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
#classified-detail-other #detail-content  ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap:last-child{
	border-bottom:none;
}

/* 21.11. SINGLE ADVERT - Classified Advert Meta */
#classified-advert-meta.white-block{
	margin:7.5px 0px;
	padding:0px;
}
#classified-advert-meta.white-block .white-block-content{
	margin:0px;
	padding:30px;
}
#classified-detail-photos #classified-advert-meta.white-block .white-block-content{
	margin:0px;
	padding:0px;
}
#classified-advert-meta.white-block .single-meta li{
	padding:0px;
}
#classified-advert-meta.white-block ul.list-inline.list-unstyled{
	margin:0px;
	padding:0px;
}
#classified-advert-meta.white-block ul.list-inline.list-unstyled li{
}
#classified-advert-meta.white-block ul.list-inline.list-unstyled li a,
#classified-advert-meta.white-block ul.list-inline.list-unstyled li i{
	color:#011d2d;
	vertical-align:middle;	
	letter-spacing:.1px; 
	text-shadow:0px 0px 5px rgba(0,0,0,0.25); 	
    font-size:11.5px; 
    font-weight:500; 
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';    	
}

/* 21.12. SINGLE ADVERT - KC Tab Classified Detil Content - Additional Info */
#additional.classified-detail-content .white-block,
#additional.kc_tab.kc_tab_content .white-block{
	width:100%;
	height:100%;	
	padding-bottom:22.5px;
}
#additional.classified-detail-content .white-block .white-block-title,
#additional.kc_tab.kc_tab_content .white-block .white-block-title{
	display:block;
	justify-content:flex-start;
	margin:0px;
	padding:0px; 
}
#additional.classified-detail-content .white-block-title h5,
#additional.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active .white-block-title h5{
	color:#e40030;
	letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.15);       	
    font-size:18px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
#additional.classified-detail-content .white-block-title h6,
#additional.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active .white-block-title h6{
	color:#00AEFF;
	color:#011d2d;
	color:#0693e3;	
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);       
    font-size:14.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
#additional.classified-detail-content .white-block .white-block-content,
#additional.kc_tab.kc_tab_content .white-block .white-block-content{	
	width:calc(100% - 60px);
	display:block; 
	border:1px solid #fcf9e8; 
	background:#fcf9e8;
	margin:15px 30px 0px 30px; 
	padding:7.5px;	
}
#additional.classified-detail-content ul.list-unstyled.cf-advert-list.list-inline,
#additional.kc_tab.kc_tab_content ul.list-unstyled.cf-advert-list.list-inline{
	border-bottom:none; 
	width:100%;
}
#additional.classified-detail-content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap,
#additional.kc_tab.kc_tab_content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap{
	border:none; 
	margin:2.5px 12.5px; 
	background-color:#fcf9e8; 
	width:calc(31.5% - 12.5px); 
	float:left; 
	
	display:flex;
	position:
}
#additional.classified-detail-content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap span.cf-value,
#additional.kc_tab.kc_tab_content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap span.cf-value{
	border:none; 
	background-color:#fcf9e8; 
	color:#5f6973;
	
    display:flex;
    position:relative;
	vertical-align:middle;
	justify-content:flex-start;
	width:100%;
    margin:auto 0px;	
	padding:auto 0px;	
	line-height:1;	
    letter-spacing:.15px;
	text-shadow:0px 0px 6px rgba(0,0,0,0.4);       	
    font-size:11.75px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
#additional.classified-detail-content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap span.cf-value i,
#additional.kc_tab.kc_tab_content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap span.cf-value i{
	width:12.5px;
	height:12.5px;
	font-size:14px;
	margin-right:7.5px;	
	display:flex;
	position:relative;
	vertical-align:middle;	
    -webkit-text-fill-color:#00a591;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;		
}
#cf-additional .styled-checkbox label a{
	color:#5f6973;  	
}
#cf-additional .styled-checkbox input:checked:not(input.disabled) + label:after{	
    -webkit-text-fill-color:#0abde3;
    -webkit-text-fill-color:#00a591;
    -webkit-text-fill-color:#ff5a5f;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;		
}
#cf-additional .styled-checkbox input:checked ~ label a{	
	color:#003366;
}
#cf-additional .styled-checkbox label a:hover,
#cf-additional .styled-checkbox:hover label a,
#cf-additional .styled-checkbox input:checked + label a:hover{	
	color:#e40030;
}

/* 21.13. SINGLE ADVERT - KC Tab Classified Detil Content - Amenities - Services & Conveniences */
#amenities.classified-detail-content .white-block,
#amenities.kc_tab.kc_tab_content .white-block,
#services-conveniences.classified-detail-content .white-block,
#services-conveniences.kc_tab.kc_tab_content .white-block{
	width:100%;
	height:100%;	
	padding:12.5px 0px 25px 0px;
}
#amenities.classified-detail-content .white-block .white-block-title,
#amenities.kc_tab.kc_tab_content .white-block .white-block-title,
#services-conveniences.classified-detail-content .white-block .white-block-title,
#services-conveniences.kc_tab.kc_tab_content .white-block .white-block-title{
	display:block;
	justify-content:flex-start;
	margin:0px;
	padding:0px; 
}
#amenities.classified-detail-content .white-block .white-block-title .flex-wrap .flex-left,
#amenities.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-left,
#services-conveniences.classified-detail-content .white-block .white-block-title .flex-wrap .flex-left,
#services-conveniences.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-left{
	display:flex;
	position:relative;
	float:left;
	justify-content:flex-start;
	text-align:left;	
	width:50%; 
	height:24px;	
}
#amenities.classified-detail-content .white-block .white-block-title h6,
#amenities.kc_tab.kc_tab_content .white-block .white-block-title h6,
#services-conveniences.classified-detail-content .white-block .white-block-title h6,
#services-conveniences.kc_tab.kc_tab_content .white-block .white-block-title h6{
	cursor:pointer;
	margin:0px; 
	height:100%;	
	display:flex;	
	justify-content:flex-start;	
	vertical-align:middle;
}
#amenities.classified-detail-content .white-block .white-block-title h6 span,
#amenities.kc_tab.kc_tab_content .white-block .white-block-title h6 span,
#services-conveniences.classified-detail-content .white-block .white-block-title h6 span,
#services-conveniences.kc_tab.kc_tab_content .white-block .white-block-title h6 span{
	margin:auto 0px; 
	height:auto;
	
	display:flex;	
	justify-content:flex-start;	
	vertical-align:middle;
	
	color:#00AEFF;
	color:#011d2d;
	color:#0693e3;
	
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);       
	
    font-size:14.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
#amenities.classified-detail-content .white-block .white-block-title i::before,
#amenities.kc_tab.kc_tab_content .white-block .white-block-title i::before,
#services-conveniences.classified-detail-content .white-block .white-block-title i::before,
#services-conveniences.kc_tab.kc_tab_content .white-block .white-block-title i::before{
    font-size:15.5px;       
	width:auto;
	height:auto;
    display:flex; 
	vertical-align:middle;
    justify-content:center;  		
	margin:auto 0px auto 7.5px; 
	padding:5.5px 0px 0px 0px;	
    -webkit-text-fill-color:#999;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;			
}
#amenities.classified-detail-content .white-block .white-block-title h6:hover i::before,
#amenities.kc_tab.kc_tab_content .white-block .white-block-title h6:hover i::before,
#services-conveniences.classified-detail-content .white-block .white-block-title h6:hover i::before,
#services-conveniences.kc_tab.kc_tab_content .white-block .white-block-title h6:hover i::before{
    -webkit-text-fill-color:#e40030;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;			
}
#amenities.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right,
#amenities.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right,
#services-conveniences.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right,
#services-conveniences.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right{
	display:flex;
	justify-content:flex-end;
	text-align:right;
	
	width:50%;
	height:100%;
}
#amenities.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right label,
#amenities.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right label,
#amenities.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right label a,
#amenities.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right label a,
#services-conveniences.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right label,
#services-conveniences.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right label,
#services-conveniences.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right label a,
#services-conveniences.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right label a{
	cursor:pointer;
	margin:0px; 
	width:100%;
	height:100%;	
	display:flex;	
	justify-content:flex-end;	
	vertical-align:middle;
}
#amenities.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right label a span,
#amenities.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right label a span,
#services-conveniences.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right label a span,
#services-conveniences.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right label a span{
	cursor:pointer;

	margin:auto 0px; 
	height:auto;
	display:flex;	
	justify-content:flex-start;	
	vertical-align:middle;
	color:#00AEFF;
	color:#011d2d;
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);       	
    font-size:11.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}
#amenities.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right label a i::before,
#amenities.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right label i::before,
#services-conveniences.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right label a i::before,
#services-conveniences.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right label a i::before{
    font-size:17.5px;       
	width:auto;
	height:auto;
    display:flex; 
	vertical-align:middle;
    justify-content:center;  		
	margin:auto 7.5px; 
	padding:3.75px 0px 0px 0px;
    -webkit-text-fill-color:#5f6973;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;			
}
#amenities.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right label a:hover i::before,
#amenities.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right label a:hover i::before,
#services-conveniences.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right label a:hover i::before,
#services-conveniences.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right label a:hover i::before{
    -webkit-text-fill-color:#e40030;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;			
}
#amenities.classified-detail-content .white-block .white-block-content:not(#field-description.white-block-content),
#amenities.kc_tab.kc_tab_content .white-block .white-block-content:not(#field-description.white-block-content),
#services-conveniences.classified-detail-content .white-block .white-block-content:not(#field-description.white-block-content),
#services-conveniences.kc_tab.kc_tab_content .white-block .white-block-content:not(#field-description.white-block-content){	
	width:calc(100% - 60px);
	display:block; 
	border:1px solid #fcf9e8; 
	background:#fcf9e8;	
	margin:15px 30px 0px 30px; 
	padding:7.5px 0px;	
}
#amenities.classified-detail-content .white-block #field-description.white-block-content,
#amenities.kc_tab.kc_tab_content .white-block #field-description.white-block-content,
#services-conveniences.classified-detail-content .white-block #field-description.white-block-content,
#services-conveniences.kc_tab.kc_tab_content .white-block #field-description.white-block-content{	
	width:calc(100% - 60px);
	display:block; 
	border:none; 
	background:#fff;	
	margin:0px 30px; 
	padding:2.5px 0px;	
}
#amenities.classified-detail-content .white-block #field-description.white-block-content span,
#amenities.kc_tab.kc_tab_content .white-block #field-description.white-block-content span,
#services-conveniences.classified-detail-content .white-block #field-description.white-block-content span,
#services-conveniences.kc_tab.kc_tab_content .white-block #field-description.white-block-content span{	
	margin:auto 0px; 
	height:auto;
	display:flex;	
	justify-content:flex-start;	
	vertical-align:middle;
	color:#333;
    letter-spacing:.15px;
	text-shadow:0px 0px 6px rgba(0,0,0,0.15);       	
    font-size:10.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
	font-style:italic;
}
#amenities.classified-detail-content ul.list-unstyled.cf-advert-list.list-inline,
#amenities.kc_tab.kc_tab_content ul.list-unstyled.cf-advert-list.list-inline,
#services-conveniences.classified-detail-content ul.list-unstyled.cf-advert-list.list-inline,
#services-conveniences.kc_tab.kc_tab_content ul.list-unstyled.cf-advert-list.list-inline{
	border-bottom:none; 
	width:100%;
}
#amenities.classified-detail-content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap,
#amenities.kc_tab.kc_tab_content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap,
#services-conveniences.classified-detail-content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap,
#services-conveniences.kc_tab.kc_tab_content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap{
	border:none; 
	margin:2.5px 12.5px; 
	background-color:#fcf9e8; 
	width:calc(31.5% - 12.5px); 
	float:left; 	
	display:flex;
	position:
}
#amenities.classified-detail-content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap span.cf-value,
#amenities.kc_tab.kc_tab_content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap span.cf-value,
#services-conveniences.classified-detail-content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap span.cf-value,
#services-conveniences.kc_tab.kc_tab_content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap span.cf-value{
	border:none; 
	background-color:#fcf9e8; 
	color:#5f6973;
	
    display:flex;
    position:relative;
	vertical-align:middle;
	justify-content:flex-start;
	width:100%;
    margin:auto 0px;	
	padding:auto 0px;	
	line-height:1;	
    letter-spacing:.15px;
	text-shadow:0px 0px 6px rgba(0,0,0,0.4);       	
    font-size:11.75px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
#amenities.classified-detail-content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap span.cf-value i,
#amenities.kc_tab.kc_tab_content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap span.cf-value i,
#services-conveniences.classified-detail-content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap span.cf-value i,
#services-conveniences.kc_tab.kc_tab_content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap span.cf-value i{
	width:12.5px;
	height:12.5px;
	font-size:14px;
	margin-right:7.5px;	
	display:flex;
	position:relative;
	vertical-align:middle;
    -webkit-text-fill-color:#00a591;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;		
}
#cf-amenities .styled-checkbox label a,
#cf-services-conveniences .styled-checkbox label a{
	color:#5f6973;  	
}
#cf-amenities .styled-checkbox input:checked:not(input.disabled) + label:after,
#cf-services-conveniences .styled-checkbox input:checked:not(input.disabled) + label:after{	
    -webkit-text-fill-color:#0abde3;
    -webkit-text-fill-color:#ff5a5f;
    -webkit-text-fill-color:#00a591;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;		
}
#cf-amenities .styled-checkbox input:checked ~ label a,
#cf-services-conveniences .styled-checkbox input:checked ~ label a{	
	color:#003366;
}
#cf-amenities .styled-checkbox label a:hover,
#cf-amenities .styled-checkbox:hover label a,
#cf-amenities .styled-checkbox input:checked + label a:hover,
#cf-services-conveniences .styled-checkbox label a:hover,
#cf-services-conveniences .styled-checkbox:hover label a,
#cf-services-conveniences .styled-checkbox input:checked + label a:hover{	
	color:#e40030;
}

/* 21.14. SINGLE ADVERT - KC Tab Classified Detil Content - Extra */
#extra.classified-detail-content .white-block,
#extra.kc_tab.kc_tab_content .white-block{
	width:100%;
	height:100%;	
	padding-bottom:22.5px;
}
#extra.classified-detail-content .white-block .white-block-title,
#extra.kc_tab.kc_tab_content .white-block .white-block-title{
	display:block;
	justify-content:flex-start;
	margin:0px;
	padding:0px; 
}
#extra.classified-detail-content .white-block-title h5,
#extra.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active .white-block-title h5{
	color:#e40030;
	letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.15);       
    font-size:18px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
#extra.classified-detail-content .white-block-title h6,
#extra.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active .white-block-title h6{
	color:#00AEFF;
	color:#011d2d;
	color:#0693e3;
	color:#011d2d;
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);       	
    font-size:14.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
#extra.classified-detail-content .white-block .white-block-title i::before,
#extra.kc_tab.kc_tab_content .white-block .white-block-title i::before{
    font-size:15.5px;
	width:auto;
	height:auto;
    display:flex; 
	vertical-align:middle;
    justify-content:center;  		
	margin:auto 0px auto 7.5px; 
	padding:5.5px 0px 0px 0px;	
    -webkit-text-fill-color:#999;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;			
}
#extra.classified-detail-content .white-block .white-block-title h6:hover i::before,
#extra.kc_tab.kc_tab_content .white-block .white-block-title h6:hover i::before{
    -webkit-text-fill-color:#e40030;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;			
}
#extra.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right,
#extra.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right{
	display:flex;
	justify-content:flex-end;
	text-align:right;	
	width:50%;
	height:100%;
}
#extra.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right label,
#extra.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right label,
#extra.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right label a,
#extra.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right label a{
	cursor:pointer;
	margin:0px; 
	width:100%;
	height:100%;	
	display:flex;	
	justify-content:flex-end;	
	vertical-align:middle;
}
#extra.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right label a span,
#extra.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right label a span{
	cursor:pointer;

	margin:auto 0px; 
	height:auto;
	display:flex;	
	justify-content:flex-start;	
	vertical-align:middle;
	color:#00AEFF;
	color:#011d2d;
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);       	
    font-size:11.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}
#extra.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right label a i::before,
#extra.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right label i::before{
    font-size:17.5px;          
	width:auto;
	height:auto;
    display:flex; 
	vertical-align:middle;
    justify-content:center;  		
	margin:auto 7.5px; 
	padding:3.75px 0px 0px 0px;
    -webkit-text-fill-color:#5f6973;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;			
}
#extra.classified-detail-content .white-block .white-block-title .flex-wrap .flex-right label a:hover i::before,
#extra.kc_tab.kc_tab_content .white-block .white-block-title .flex-wrap .flex-right label a:hover i::before{
    -webkit-text-fill-color:#e40030;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;			
}
#extra.classified-detail-content .white-block .white-block-content:not(#field-description),
#extra.kc_tab.kc_tab_content .white-block .white-block-content:not(#field-description){	
	width:calc(100% - 60px);
	display:block; 
	border:1px solid #fcfcfc; 
	background:#fcf9e8;	
	margin:15px 30px 0px 30px; 
	padding:7.5px;	
}
#extra.classified-detail-content .white-block #field-description.white-block-content,
#extra.kc_tab.kc_tab_content .white-block #field-description.white-block-content{	
	width:calc(100% - 60px);
	display:block; 
	border:none; 
	background:#fff;	
	margin:0px 30px; 
	padding:2.5px 0px;	
}
#extra.classified-detail-content ul.list-unstyled.cf-advert-list.list-inline,
#extra.kc_tab.kc_tab_content ul.list-unstyled.cf-advert-list.list-inline{
	border-bottom:none; 
	width:100%;
}
#extra.classified-detail-content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap,
#extra.kc_tab.kc_tab_content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap{
	border:none; 
	margin:2.5px 12.5px; 
	background-color:#fcf9e8; 
	width:calc(100% - 22.5px); 
	float:left; 	
	display:flex;
	position:
}
#extra.classified-detail-content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap span.cf-value,
#extra.kc_tab.kc_tab_content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap span.cf-value{
	border:none; 
	background-color:#fcf9e8; 
	
    display:flex;
    position:relative;
	
	vertical-align:middle;
	justify-content:flex-start;
	width:100%;
    margin:auto 0px;	
	padding:auto 0px;	
    letter-spacing:.15px;
	line-height:1.2;
	text-shadow:0px 0px 6px rgba(0,0,0,0.3);       
    font-size:11.75px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
#extra.classified-detail-content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap span.cf-value i,
#extra.kc_tab.kc_tab_content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap span.cf-value i{
	width:12.5px;
	height:12.5px;
	font-size:14px;
	margin-right:7.5px;
	display:flex;
	position:relative;
	vertical-align:middle;	
    -webkit-text-fill-color:#ff5a5f;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;		
}
#cf-extra .styled-checkbox label a{
	color:#5f6973;  	
}
#cf-extra .styled-checkbox input:checked:not(input.disabled) + label:after{	
    -webkit-text-fill-color:#00a591;
    -webkit-text-stroke-width:0.35px;
    -webkit-text-stroke-color:#fff;		
}
#cf-extra .styled-checkbox input:checked ~ label a{	
	color:#003366;
}
#cf-extra .styled-checkbox label a:hover,
#cf-extra .styled-checkbox:hover label a,
#cf-extra .styled-checkbox input:checked + label a:hover{	
	color:#e40030;
}

/* 21.15. SINGLE ADVERT - KC Tab Classified Detil Content - Technical Specifications */
#technical.classified-detail-content .white-block,
#technical.kc_tab.kc_tab_content .white-block{
	width:100%;
	height:100%;
	padding:12.5px 0px 25px 0px;	
}
#technical.classified-detail-content .white-block .white-block-title,
#technical.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active .white-block .white-block-title{
	display:block;
	justify-content:flex-start;
	margin:0px; 
	padding:0px; 
}
#technical.classified-detail-content .white-block-title h5,
#technical.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active .white-block-title h5{
	color:#e40030;
	letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.15);       	
    font-size:18px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
#technical.classified-detail-content .white-block-title h6,
#technical.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active .white-block-title h6{
	color:#00AEFF;
	color:#011d2d;
	color:#0693e3;	
	margin:0px; 
	height:24px;	
    letter-spacing:.15px;
	text-shadow:0px 0px 4px rgba(0,0,0,0.2);       
    font-size:14.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
#technical.classified-detail-content table,
#technical.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active table{
	border-top:none; 
	border-bottom:none; 
	margin:0px;		
}	
#technical.classified-detail-content tr,
#technical.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active tr{
	border-top:none; 
	border-bottom:none; 
	width:776.25px;
}	
#technical.classified-detail-content td,
#technical.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active td{
	width:373.125px; 
	background-color:#fff; 
	padding:0px; 
	display:block;
}
#technical.classified-detail-content td:nth-child(2n+1),
#technical.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active td:nth-child(2n+1){
	text-align:left; 
	float:left;
	margin-left:0px;
	padding-left:0px;
}
#technical.classified-detail-content td:nth-child(2n),
#technical.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active td:nth-child(2n){
	text-align:right;
	float:right;
	margin-right:0px;
	padding-right:0px;
}
#technical.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active ul{
	border-bottom:none; 
	width:100%;
}
#technical.classified-detail-content #technical-block,
#technical.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active #technical-block{
	display:inline-block;
	width:calc(50% - 12.5px); 
	margin:0px;
}
#technical-block .white-block-title{
	padding:0px 30px; 
	background-color:#fff; 
	margin-top:0px;
}
#technical-block .white-block-content{
	margin-top:0px;
	padding:0px 30px 30px 30px; 
	background-color:#fff; 
}

/* 21.16. SINGLE ADVERT - Location */
/* 21.16.01. SINGLE ADVERT - Location - Classified Detail Container - Classified Detail Other Location */
#classified-detail.container #classified-detail-other.row #location-content{
	overflow:none;	
}
#classified-detail.container #classified-detail-other.row #location-content .white-block{
	margin:15px 0px;
}
#classified-detail.container #classified-detail-other.row #location-content .white-block-title{
	margin:0px;
	padding:7.5px 0px 7.5px 0px;
	background:#fff;
	
	border-bottom:2px solid #2d323e;
}
#classified-detail.container #classified-detail-other.row #location-content .white-block-title h5{
	color:#001030;

	margin:0px;
	padding:0px;
	
	text-shadow:0px 0px 5px rgba(0,0,0,0.12); 
	text-transform:capitalize;
	
	font-size:18px;	
	font-weight:600px;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
#classified-detail.container #classified-detail-other.row #location-content .location-map{
	height:250px;
	border-radius:2px;
	overflow:none;	
}

/* 21.16.02. SINGLE ADVERT - Location - Classified More Container */
#classified-more.container #classified-location.row .white-block-title,
#classified-more.container #classified-location.row .white-block-content{
	padding:15px 0px;
}
#classified-more.container #classified-location.row .white-block-title{
	margin:0px;
	padding:7.5px 0px 7.5px 0px;
	background:#fff;
	
	border-bottom:2px solid #2d323e;
}
#classified-more.container #classified-location.row .white-block-title h5{
	color:#001030;

	margin:0px;
	padding:0px;
	
	text-shadow:0px 0px 5px rgba(0,0,0,0.12); 
	text-transform:capitalize;
	
	font-size:18px;	
	font-weight:600px;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
/* END SINGLE ADVERT */


/******************************************************
 22. SINGLE POSTS 
*******************************************************/
.single .container{
	margin-top:15px;
	margin-bottom:15px;
}
.single .col-sm-15{
	margin-left:0px;
	float:left;
	justify-content:flex-start;
}
.single .col-sm-5{
	width:300px;
	margin-left:15px;
	justify-content:flex-end;
}
.single .col-sm-8{
	padding-left:0px;
}
.single #classified-post-content.white-block{
	box-shadow:rgba(0, 0, 0, 0.05) 0px 1px 16px 0px;	
}
/* END SINGLE POSTS */



/******************************************************
 23. SIMILAR ADS 
*******************************************************/
.col-sm-5 #similar-ads-content{
	width:100%;	
	height:auto;
	padding:0px;
}
.col-sm-5 #similar-ads-content .white-block-title{
	padding:7.5px 0px 7.5px 0px;
	background:#fff;
}			
.col-sm-5 #similar-ads-content .white-block-content{
	margin-top:0px;
	background:#fff;
}	
#similar-ads-content{
	display:inline-block;
    float:left;
	
	max-width:1185px;
    width:100%;
	height:100%;
	
    margin:0px;
	padding:0px;	
}
#single-advert-v5 #similar-ads-content,
#single-advert-v6 #similar-ads-content,
#single-advert-v7 #similar-ads-content{
	display:inline-block;
    float:left;
    width:100%;
    margin:15px 0px 0px 0px;
	padding:0px;
}
#similar-ads-content .white-block{
	border:none; 
	box-shadow:none;
}
#similar-ads-content .white-block-title{
	margin:0px;
	padding:0px;
	
	background:#fff;
	border-bottom:2px solid #2d323e;
}
#similar-ads-content .white-block-title h5{
	color:#001030;

	margin:0px;
	padding:0px;
	
	text-shadow:0px 0px 5px rgba(0,0,0,0.12); 
	text-transform:capitalize;
	
	font-size:18px;	
	font-weight:600px;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
#similar-ads-content .white-block-content{
	margin-bottom:0px;
	padding:0px;
}
#similar-ads-content .random-author-ads li:first-child{
	margin-top:7.5px;
}
#similar-ads-content .random-author-ads li{
	display:flex;
	align-items:center;
	margin:0px;
	padding:7.5px 0px;
	
	border-bottom:1px solid #e1e1e1; 
}
#similar-ads-content .random-author-ads li:last-child{
	margin-bottom:0px;
}
#similar-ads-content .random-author-ads li .flex-left{
	width:70px;
	height:70px;
	margin:0px;
	padding:0px;
}
#similar-ads-content .random-author-ads li .flex-left a,
#similar-ads-content .random-author-ads li .flex-left a img{
	width:100%;
	height:100%;
	object-fit:cover;
}
#similar-ads-content .random-author-ads li .flex-right{
	width:calc(100% - 70px);
	margin:0px;
	padding:0px 0px 0px 7.5px;
}

/* 23.01. SIMILAR ADS - Advert Meta Top */
#similar-ads-content .random-author-ads li .flex-right > .top-advert-meta{
	display:block;
	vertical-align:top;
	width:100%;
	height:12.5px; 	
	margin:0px;
	padding:0px;	
	overflow:hidden;	
}
#similar-ads-content .random-author-ads li .flex-right > .top-advert-meta .flex-wrap{
	display:block;
	
	width:100%;
	height:12.5px; 	
	
	margin:0px;
	padding:0px;	
	
	line-height:1;		
}
#similar-ads-content .random-author-ads li .flex-right > .top-advert-meta .flex-wrap a{	
	width:100%;
	height:100%; 	
	
	margin:0px;
	padding:0px;	
	
	display:flex;
	float:left;
	vertical-align:middle;
	color:#5f6973;
	background-color:transparent; 
	line-height:1;	
	letter-spacing:.35px; 
	text-shadow:0 0 .75px rgba(0,0,0,.15);	    
	font-size:11px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;	
}
#similar-ads-content .random-author-ads li .flex-right > .top-advert-meta .flex-wrap .flex-left{
	display:flex;
	float:left;
	vertical-align:middle;
	justify-content:flex-start;	
	width:50%;
	height:12.5px;
	margin-top:0px;	
}
#similar-ads-content .random-author-ads li .flex-right > .top-advert-meta .flex-wrap .flex-left a{
	display:inline-block; 
	width:100%;
	margin-right:2.5px;
	padding:0px;	
}
#similar-ads-content .random-author-ads li .flex-right > .top-advert-meta .advert-city{
	width:100%;
	height:10px;
	overflow:none;
	vertical-align:middle;
}
#similar-ads-content .random-author-ads li .flex-right > .top-advert-meta .advert-city a{
	display:block;
	float:left;
	width:auto;
	padding-right:5px;	
	color:#333;
	line-height:1;	
	text-transform:capitalize;   
	vertical-align:middle;		
}
#similar-ads-content .random-author-ads li .flex-right > .top-advert-meta .flex-wrap .flex-left a i{
	display:inline-block; 
	line-height:1;
	font-size:12.5px; 
	font-family:'FontAwesome';		
    -webkit-text-fill-color:#003399;
    -webkit-text-stroke-width:0.25px;
    -webkit-text-stroke-color:#fff;	
}
#similar-ads-content .random-author-ads li .flex-right > .top-advert-meta .flex-wrap .flex-right{
	display:flex;
	float:left;
	text-align:right;
	vertical-align:middle;
	justify-content:flex-start;	
	width:50%;
	height:12.5px; 		
	margin-top:0px;	
}
#similar-ads-content .random-author-ads li .flex-right > .top-advert-meta .flex-wrap .flex-right a{
	margin-left:2.5px;
	padding:0px;		
	font-style:italic; 
}	
#similar-ads-content .random-author-ads li .flex-right > .top-advert-meta .advert-date{
	width:100%;
	height:10px;
	overflow:none;
	vertical-align:middle;
}
#similar-ads-content .random-author-ads li .flex-right > .top-advert-meta .advert-date a{
	display:block;
	float:right;
	width:auto;
	padding-left:5px;	
	color:#333;
	line-height:1;	
	text-transform:capitalize;   
	vertical-align:middle;	
}	

/* 23.02. SIMILAR ADS - Advert Title */
#similar-ads-content .random-author-ads li .flex-right > h5.advert-title{
	display:flex;
	float:left;
	text-transform:capitalize;
	vertical-align:middle;
	width:100%;
	height:35px;
	margin:5px 0px;
	padding:0px;
}
#similar-ads-content .random-author-ads li .flex-right > h5.advert-title a{
	display:flex;
	float:left;
	text-transform:capitalize;
	vertical-align:middle;
	width:100%;
	height:auto;
	margin:auto 0px;
	padding:0px;
	color:#000;
	line-height:1;  	
    letter-spacing:.15px;
	text-shadow:0px 0px 6px rgba(0,0,0,0.3); 
    font-size:12px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
#similar-ads-content .random-author-ads li .flex-right > h5.advert-title:hover a{
	color:#e40030;
}
#similar-ads-content .random-author-ads li .flex-right > h5.advert-title a{
	display:flex;
	float:left;
}

/* 23.03. SIMILAR ADS - Bottom Advert Meta */
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta{
	display:block;
	vertical-align:bottom;
	width:100%;
	height:12.5px;
	margin:0px;
	padding:0px;	
	overflow:hidden;
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .flex-wrap .flex-left{
	width:75%;
	height:12.5px; 		
	margin-top:0px;		
	display:flex;
	float:left;
	vertical-align:middle;
	justify-content:flex-start;	
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .flex-wrap .flex-right{
	width:25%;
	height:12.5px; 		
	margin-top:0px;		
	display:flex;
	float:left;
	vertical-align:middle;
	justify-content:flex-end;
}

/* 23.03.01. SIMILAR ADS - Bottom Advert Meta - Price */
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .price,
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .price span.text-price{
	color:#00AEFF;		
	line-height:1;	
	text-transform:capitalize;   
	display:flex;
	float:left;
	line-height:1;  	
	letter-spacing:.3px; 
	text-shadow:0 0 4px rgba(0,0,0,0.2);
	text-transform:capitalize;
	font-size:11.25px; 
    font-weight:500; 
	font-family:Roboto, Arial, Helvetica, sans-serif;		
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .price .price-symbol{ 
	color:#00AEFF;	
	line-height:1;	
	margin:0px;
	padding:0px;
	letter-spacing:.1px;
	text-shadow:none;
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .price span.price-abs{
	opacity:0.5; 	
	color:#000;
	margin-right:5px;
	padding-left:0px;
	letter-spacing:.1px;
	text-shadow:none;
	line-height:1;  	
	letter-spacing:.1px;
	text-shadow:none;
	text-transform:capitalize;
	font-size:11.25px; 
    font-weight:500; 
	font-family:Roboto, Arial, Helvetica, sans-serif;	 
	text-decoration:line-through;
	display:none;
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .price .price-bids span:not(.price-symbol):not(.text-price):not(.no-strike){
	text-decoration:none;
	display:flex;
	float:left;
	padding:0px 0px 0px 5px;
	opacity:0.5; 
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .price span.negotiable:not(.price-symbol):not(.text-price):not(.no-strike){
	text-decoration:none;
	margin:0px 5px;
}

/* 23.03.02. SIMILAR ADS - Bottom Advert Meta - Advert Meta Actions */
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions{	
	overflow:hidden;
	display:block;
	line-height:1.2;
	width:100%;
	height:12.5px;
	margin:0px;
	padding:0px;	
	display:flex;
	justify-content:flex-end;
	vertical-align:middle;	
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions a, 
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions label{		
	z-index:13;	
	cursor:pointer;	
	line-height:1;
	margin:0px;
	padding:0px 5px 0px 0px; 	
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox{
	width:17.5px;
	height:12.5px;
	margin:0px 5px 0px 0px;
	padding:0px;
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox label,
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox label a{
	width:12.5px;
	height:12.5px;
	margin:0px;
	padding:0px;
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox label:before,
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox input:checked + label::before,
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox input:checked + label::after{
	display:none;
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox label a i{
	width:12.5px;
	height:12.5px;
	margin:0px;
	padding:0px;
	font-size:12.5px;
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox input:checked + label a i{
	color:#00a591;
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox input:checked + label a:hover i,
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox label a:hover i{
	color:#e40030;
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox label.disabled a i,
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox label.disabled a:hover i{
	color:#fcfcfc;
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions a.process-favorite-ads{
	padding:0px;
	width:12.5px;
	height:12.5px;
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions a.process-favorite-ads::before,
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions a.process-favorite-ads::after{
	display:none;
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions a.process-favorite-ads i{
	display:block;
	line-height:1;
	color:#fff;	
	margin:0px;
	padding:0px;
	width:12.5px;
	height:12.5px;
	font-size:12.5px;
	font-family:'FontAwesome';		
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions a.process-favorite-ads i.fa-star{
	text-shadow:0px 0px 5px rgba(0,0,0,.25);		
	-webkit-text-fill-color:#ff5a5f;	
	-webkit-text-stroke-width:.5px;
	-webkit-text-stroke-color:#fff;		
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions a.process-favorite-ads i.fa-star-o{
	text-shadow:0px 0px 2.5px rgba(0,0,0,.25);	
	-webkit-text-fill-color:#000;	
	-webkit-text-stroke-width:.01px;
	-webkit-text-stroke-color:#fff;	
}
#similar-ads-content .random-author-ads li .flex-right > .bottom-advert-meta .advert-meta-actions a.process-favorite-ads i.fa-spinner.fa-spin-pulse{	
	text-shadow:0px 0px 2.5px rgba(0,0,0,.25);	
	-webkit-text-fill-color:#000;	
	-webkit-text-stroke-width:.25px;
	-webkit-text-stroke-color:#fff;	
}
/* END SIMILAR ADS */


/******************************************************
 24. COMMENTS
******************************************************/
.comment{
	margin-bottom:25px;
}
.comment:last-child{
	margin-bottom:0px;
}
.comment-avatar{
	position:relative;
	display:inline-block;
}
.comment-avatar .icon-user{
	width:25px;
	height:25px;
	background:#00a591;
	border:2px solid #fff;
	border-radius:50%;
	color:#fff;
	line-height:20px;
	text-align:center;
	font-size:9px;
	position:absolute;
	top:-5px;
	right:10px;
}
.comment-avatar img{
	border-radius:50%;
	width:60px;
	margin-right:15px;
}
.comment-info p,
.comment-info h5{
	margin:0px;
}
.comment-info h5{
	letter-spacing:.15px;   

	font-size:16px; 
    font-weight:500; 
	font-family:Roboto, Arial, Helvetica, sans-serif;	
}
.comment .flex-left{
	max-width:80%;
}
.comment-info p{
	color:#ccc;
	line-height:1;
	margin-top:5px;
	
	letter-spacing:.15px; 
	text-shadow:0 0 0.25px rgba(0,0,0,.25);	    

	font-size:11px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;	
}
.comment-reply-link{
	font-size:12px;
	align-self:flex-start;
	margin-left:auto;
}
.comment-content-wrap{
	margin-top:0px;
	margin-left:70px;
	padding:0px;
	border-radius:2px;
	background:#fafafa;
}
.comment-content-wrap p{
	padding:5px;
	
	letter-spacing:.35px; 
	text-shadow:0 0 0.25px rgba(0,0,0,.5);	    

	font-size:12px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;	
}
.comment-content-wrap p:last-child{
	margin:0px;
}
.comment-margin-left{
	margin-left:30px;
	margin-top:50px;
}
p.form-submit{
	margin-bottom:0px;
	text-align:right;
}
p.form-submit input{
	margin:15px 0px 0px 0px;
}
body:not(.logged-in) .comment-form textarea{
	margin-bottom:10px;
}
.comments .flex-wrap .flex-left{
	flex-shrink:0;
}
#comments-content.col-sm-15{
	display:inline-block;
    float:left;
    width:855px;
    margin:0px;
	padding:0px;
}
#comments-content.col-sm-15 .white-block{
	border-radius:1px;
	border:1px solid #f1f1f1; 	
	
	box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
	-webkit-box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
	-moz-box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);	
	
	padding:0px;
}
#comments-content.col-sm-15 .white-block .white-block-title{
	padding:30px;
}
#comments-content.col-sm-15 .white-block .white-block-title h5{
	display:flex;
	vertical-align:middle;
	padding:0px;
	margin-top:0px;
}
#comments-content.col-sm-15 .white-block .white-block-content{
	padding:0px 30px 30px 30px;
}
#respond.comment-respond{
}
p#reply-title.comment-reply-title{
}
#comments-content .hide-print.small-screen-last,
#comments-content .hide-print.small-screen-last .white-block{
	width:100%;
	margin:0px;
	padding:0px;
}
#comments-content .hide-print.small-screen-last .white-block .white-block-title,
#comments-content .hide-print.small-screen-last .white-block .white-block-content{
	width:100%;
	padding:15px;
}
#comments-content .white-block{
	margin:0px;
}
#comments-content .comment-form{
}
#comments-content .comment-form row{
	width:795px;
	width:100%;
}
#comments-content .comment-form label{
	display:flex;
	float:left;
}
#comments-content .comment-form textarea.form-control{
	display:block;
	float:left;

	width:100%;
	height:150px;
	
	max-width:100%;
	min-height:150px;
	min-width:100%;
	
	margin-top:7.5px;
	padding:15px;
	
	border:1.5px solid #fff;		
	background:#f7f7f7;
}
#comments-content .comment-form textarea#comment.form-control:hover{
	border:1.5px solid #5f6973;	
	background:#fcfcfc;	
}
#comments-content .comment-form textarea#comment.form-control:focus{
	border:1.5px solid #0abde3;	
	background:#fff;	
}
#comments-content .comment-form input#submit{
	background-color:#0693e3;	
	border:2.5px solid #0693e3;
	box-shadow:0px 2px 4px 0px rgba(0,0,0,0.1);	
}
#comments-content .comment-form input#submit:hover{
	background-color:#00AEFF;   /* The Original - Deep Sky Blue */	
	border:2.5px solid #00AEFF; 
}
#comments-content .comment-form input#submit:focus{
	background-color:#00AEFF;   /* The Original - Deep Sky Blue */	
	border:2.5px solid #00AEFF; 
}
#comments-content .comment-form .col-sm-4{
	margin-top:15px;
	margin-right:30px;	
}
#comments-content .alert-error.comment-required-fields,
#comments-content .alert-error.comment-required-email,
#comments-content .alert-error.comment-error-message{
	margin:15px 0px;
	padding:7.5px 0px 7.5px 22.5px;	
	width:100%;
	height:auto;
	overflow:hidden;
}
p.comment-form-cookies-consent{		
	margin:0px;
	padding:0px;
	display:block;
	vertical-align:middle;
	width:100%;
	height:25px;
}
p.comment-form-cookies-consent input#wp-comment-cookies-consent{
	margin:10px 7.5px 0 0;	
	display:flex;
	float:left;
	vertical-align:middle;
	height:13px;	
}
p.comment-form-cookies-consent label{
	margin:0px;
	margin-top:4.75px;
	padding:0px;	
	display:flex;
	float:left;
	vertical-align:middle;
	width:75%;
	height:25px;
	cursor:pointer;
}
p.comment-form-cookies-consent label:hover{
	color:#e40030;
}

/* 24.01. COMMENTS - Recent Comments */
#recent-comments-content.col-sm-15{
	margin-left:0px;
	padding:0px;
}
#recent-comments-content .white-block{
	margin:0px;
	padding:0px;
}
#recent-comments-content .white-block-title{
	margin:0px;
	padding:0px 0px 7.5px 0px;
	background:#fff;
	border-bottom:2px solid #2d323e;
}
#recent-comments-content .white-block-title h5{	
	background:#fff;
	color:#2d323e;
	margin:0px;
	padding:0px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.12); 
	text-transform:capitalize;
	font-size:18px;	
	font-weight:600px;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
#recent-comments-content .white-block-content{
	margin:0px;
	padding:0px;
}
#recent-comments-content a.comment-author-name{
	color:#5f6973;
	line-height:1;	
	letter-spacing:.35px; 
	text-shadow:0 0 .75px rgba(0,0,0,.15);	    
	font-size:11.5px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;		
}
#recent-comments-content a.comment-post-title{
	color:#001030;
	line-height:1.1;
    letter-spacing:.3px;
	text-shadow:0px 0px 4px rgba(0,0,0,0.2);       
    font-size:12.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
	font-style:italic;
	display:inline-block;
	justify-content:flex-start;
}
#recent-comments-content a.comment-post-title:hover{
	color:#e40030;
}
#recent-comments-content a.comment-date{
	line-height:1;	
	letter-spacing:.35px; 
	text-shadow:0 0 .75px rgba(0,0,0,.15);	    
	font-size:10.5px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;	
	color:#5f6973;
}
#recent-comments-content span{
	line-height:1;	
	letter-spacing:.35px; 
	text-shadow:0 0 .75px rgba(0,0,0,.15);	    
	font-size:10.5px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;
	color:#999;
}
#classified-detail-other.row .col-sm-5 #recent-comments-content{
	margin-top:30px;
	width:300px;
	height:auto;
}
/* END COMMENTS */



/******************************************************
 25. SIMPLE SOCIAL SHARE
******************************************************/
body .post-share a{
	border-radius:50px;
	width:35px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	margin:5px;
}
#singleAddSS{
    height:40px;
    width:95px;

    position:absolute;
    vertical-align:middle;
}

/* 25.01. SIMPLE SOCIAL SHARE - Printer */
#singleAddSS button.simplesocial-share.fa-print{
    border-radius:0px;
    width:20px;
    height:20px;
    padding:0px;  
    border:1px solid;
    box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2); 
    background:#fff;   
    display:flex;
    float:left;
    margin:10px 2.5px 0px 0px;
}
#singleAddSS button.simplesocial-share.fa-print::before{
    display:inline-block;
    vertical-align:middle;
    text-align:center;  
    line-height:1px;   
    width:100%;
    height:0%;  
    padding:0px;
    margin:10px 0px 0px 0px;
	text-shadow:0 0 1.5px rgba(0,0,0,0.7);	
	font-size:10px;
	font-family:'FontAwesome';
	color:#000;
}
#singleAddSS button.simplesocial-share.fa-print:hover{
    border-radius:0px;
    width:20px;
    height:20px;
    padding:0px;   
    border:1px solid;
    box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2); 
    background:#aaa;  
    display:flex;
    float:left;
    margin:10px 2.5px 0px 0px;
}
#singleAddSS button.simplesocial-share.fa-print:hover::before{
    display:inline-block;
    vertical-align:middle;
    text-align:center;
    
    line-height:1px; 
    
    width:1000%;
    height:0%;      
    padding:0px;
    margin:10px 0px 0px 0px;
	text-shadow:0 0 1.5px rgba(0,0,0,0.7);	
	font-size:10px;
	font-family:'FontAwesome';
    color:#fff;
}

/* 25.02. SIMPLE SOCIAL SHARE - Facebook */
#singleAddSS button.simplesocial-share.fa-facebook{
    border-radius:0px;
    width:20px;
    height:20px;
    padding:0px;  
    border:1px solid #1877F2;
    box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2); 
    background:#fff;  
    display:flex;
    float:left;
    margin:10px 2.5px 0px 2.5px;
} 
#singleAddSS button.simplesocial-share.fa-facebook::before{
    display:inline-block;
    vertical-align:middle;
    text-align:center;    
    line-height:1px;  
    width:1000%;
    height:0%;    
    padding:0px;
    margin:10px 0px 0px 0px;  
	text-shadow:0 0 1.5px rgba(0,0,0,0.7);	
	font-size:14px;
	font-family:'FontAwesome';
    -webkit-text-fill-color:#1877F2;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;    
}
#singleAddSS button.simplesocial-share.fa-facebook:hover{
    border-radius:0px;
    width:20px;
    height:20px;
    padding:0px;   
    border:1px solid #1877F2;
    box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2); 
    background:#1877F2;   
    display:flex;
    float:left;
    margin:10px 2.5px 0px 2.5px;
}
#singleAddSS button.simplesocial-share.fa-facebook:hover::before{
    display:inline-block;
    vertical-align:middle;
    text-align:center;    
    line-height:1px; 
    width:1000%;
    height:0%;    
    padding:0px;
    margin:10px 0px 0px 0px;   
	text-shadow:0 0 1.5px rgba(0,0,0,0.7);	
	font-size:14px;
	font-family:'FontAwesome';
    -webkit-text-fill-color:#fff;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#1877F2;  
}

/* 25.03. SIMPLE SOCIAL SHARE - Twitter */
#singleAddSS button.simplesocial-share.fa-twitter{
    border-radius:0px;
    width:20px;
    height:20px;
    padding:0px; 
    border:1px solid #1f9fef;
    border:1px solid #22a0ef;    
    box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2); 
    background:#fff;   
    display:flex;
    float:left;
    margin:10px 2.5px 0px 2.5px;
}   
#singleAddSS button.simplesocial-share.fa-twitter:before{
    display:inline-block;
    vertical-align:middle;
    text-align:center;
    line-height:1px;     
    width:1000%;
    height:0%;      
    padding:0px;
    margin:10px 0px 0px 0px;
	text-shadow:0 0 1.5px rgba(0,0,0,0.7);	
	font-size:14px;
	font-family:'FontAwesome';
    -webkit-text-fill-color:#1f9fef;
    -webkit-text-fill-color:#22a0ef;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;
}
#singleAddSS button.simplesocial-share.fa-twitter:hover{
    border-radius:0px;
    width:20px;
    height:20px;
    padding:0px;
    border:1px solid #1f9fef;
    border:1px solid #22a0ef;    
    box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2); 
    background:#22a0ef;
    display:flex;
    float:left;
    margin:10px 2.5px 0px 2.5px;
}
#singleAddSS button.simplesocial-share.fa-twitter:hover:before{
    display:inline-block;
    vertical-align:middle;
    text-align:center;    
    line-height:1px;    
    width:1000%;
    height:0%;    
    padding:0px;
    margin:10px 0px 0px 0px;
	text-shadow:0 0 1.5px rgba(0,0,0,0.7);	
	font-size:14px;
	font-weight:500;
	font-family:'FontAwesome'; 
    -webkit-text-fill-color:#fff;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#22a0ef;
}

/* 25.04. SIMPLE SOCIAL SHARE - Email */
#singleAddSS button.simplesocial-share.fa-envelope{
    border-radius:0px;
    width:20px;
    height:20px;
    padding:0px;  
    border:1px solid;
    box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2); 
    background:#fff;  
    display:flex;
    float:left;
    margin:10px 0px 0px 2.5px;
}
#singleAddSS button.simplesocial-share.fa-envelope::before{
    display:inline-block;
    vertical-align:middle;
    text-align:center;
    line-height:1px; 
    width:1000%;
    height:0%;  
    padding:0px;
    margin:10px 0px 0px 0px;
	text-shadow:0 0 1.5px rgba(0,0,0,0.7);	
	font-size:10px;
	font-family:'FontAwesome';   
    -webkit-text-fill-color:#000;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#fff;
}
#singleAddSS button.simplesocial-share.fa-envelope:hover{
    border-radius:0px;
    width:20px;
    height:20px;
    padding:0px;    
    border:1px solid;
    box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2); 
    background:#aaa;  
    display:flex;
    float:left;
    margin:10px 0px 0px 2.5px;
}
#singleAddSS button.simplesocial-share.fa-envelope:hover::before{
    display:inline-block;
    vertical-align:middle;
    text-align:center;
    line-height:1px;
    width:1000%;
    height:0%;
    padding:0px;
    margin:10px 0px 0px 0px;
	text-shadow:0 0 1.5px rgba(0,0,0,0.7);	
	font-size:10px;
	font-family:'FontAwesome';
    -webkit-text-fill-color:#fff;
    -webkit-text-stroke-width:0.5px;
    -webkit-text-stroke-color:#000;
}
/* END SHARE */


/******************************************************
 26. OUR SELLERS
******************************************************/
.page-template-page-tpl_sellers .seller-details{
	margin:0px;
}
.page-template-page-tpl_sellers .search-order input{
	margin:0px;	
}

/* 26.01. OUR SELLERS - Listing Seller Table Search Results */
#listing-seller-list{
	margin:12.5px 0 0 0; 
	padding:0px; 
	box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 20px 0px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 20px 0px;
	-moz-box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 20px 0px;			
} 
#listing-seller-list table.table-search-results{
	width:100%;
	max-width:970px;	
	margin:0px;
	padding:0px;
}
#listing-seller-list table.table-search-results tr.listing-seller-headers{
	background-color:#fff;	
	border:1px solid #e1e1e1;	
}
#listing-seller-list table.table-search-results tr.listing-seller-headers th{
	height:30px;
	margin:0px;	
	padding:0 0 0 7.5px;
}
#listing-seller-list table.table-search-results tr.listing-seller-headers th a{
	color:#000;
	display:inline-block;
	float:left;
	line-height:1;
	margin:0px;
	padding:0px;
	letter-spacing:.25;
	text-shadow:0px 0px 7.5px rgba(0,0,0,0.25); 
	font-size:11.5px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
#listing-seller-list table.table-search-results tr.listing-seller-headers th.listing-header-thumbnail{
	width:90px;	
	height:30px;
	margin:0px;	
	padding:0px;	
}
#listing-seller-list table.table-search-results tr.listing-seller-headers th.listing-header-profile{
	width:calc(100% - 700px);	
}
#listing-seller-list table.table-search-results tr.listing-seller-headers th.listing-header-membership{
	width:135px;	
}
#listing-seller-list table.table-search-results tr.listing-seller-headers th.listing-header-contact,
#listing-seller-list table.table-search-results tr.listing-seller-headers th.listing-header-location{
	width:225px;	
}
#listing-seller-list table.table-search-results tr.listing-seller-headers th.listing-header-actions{
	width:30px;	
}
#listing-seller-list table.table-search-results tr.listing-seller-headers th.orderby a{	
  cursor:pointer;
}
#listing-seller-list table.table-search-results tr.listing-seller-headers th.orderby a:hover i{	
  color:#2A3439;
}
#listing-seller-list table.table-search-results tr.listing-seller-headers th.orderby a i::before{	
    font-size:10.5px;
	font-weight:500;
	font-family:'FontAwesome';
	
	margin:0px;
	padding:1.75px 0 0 2.25px;
	
    color:#e40030;
}
#listing-seller-list table.table-search-results tr.listing-seller-headers th.orderby a.ordered span{	
  color:#0693e3;
}
#listing-seller-list table.table-search-results tr.listing-seller-headers th.orderby a:hover span,
#listing-seller-list table.table-search-results tr.listing-seller-headers th.orderby a.ordered:hover span{	
  color:#e40030;
}
#listing-seller-list table.table-search-results tr.listing-seller-item{
	height:90px;
	border:1px solid #e1e1e1;	
	cursor:pointer;
}
#listing-seller-list table.table-search-results tr.listing-seller-item:nth-child(2n),
#listing-seller-list table.table-search-results tr.listing-seller-item:nth-child(2n+1){
	background:#fff;
}
#listing-seller-list table.table-search-results tr.listing-seller-item:hover{
	background:#e8f0f7;
}
#listing-seller-list table.table-search-results tr.listing-seller-item td:not(td.listing-seller-thumbnail):not(td.listing-seller-profile):not(td.listing-seller-actions){
	height:90px;
	margin:0px;
	padding:0px 0px 0px 7.5px;
	
	vertical-align:middle;
}
#listing-seller-list table.table-search-results tr.listing-seller-item td a{
	line-height:1;
	
	padding:0px;
	margin:0px;	
	
	color:#011d2d;
	
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);       
	
    font-size:10.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-thumbnail{
	width:90px;
	height:90px;
	
	margin:0px;
	padding:0px;
	
	vertical-align:middle;
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-thumbnail .avatar-wrap{
	display:block;
	position:relative;
	
	justify-content:center;
	vertical-align:middle;	
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-profile{
	width:calc(100% - 700px);
	height:90px;
	
	margin:0px;
	padding:0px 0px 0px 7.5px;
	
	vertical-align:middle;
	position:relative;
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-profile .profile-seller-name{
	display:block;
	position:absolute;
	
	justify-content:center;
	vertical-align:middle;	
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-membership{
	width:135px;	
	height:90px;	
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-membership label.seller-membership a{
	color:#a7a4a4;
	color:#777;
	display:block;
	line-height:1;
	height:10.5px;
	margin:7.5px 0px;
	text-shadow:none;
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-contact,
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-location{
	width:225px;	
	height:90px;	
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-location a:hover{
	color:#e40030;
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-contact label,
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-location label{
	line-height:1;
	display:block;
	margin:7.5px 0px;
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-contact label.seller-location{
	display:none;
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-contact label.seller-email::before{
	content:"\f003";
	display:inline-block;
	padding-right:5px;
	vertical-align:middle;
	font-size:10px;
	font-weight:900;
	font-family:"Font Awesome 5 Free";
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-contact label.seller-phone::before{
	content:"\f095";
	display:inline-block;
	padding-right:5px;
	vertical-align:middle;
	font-size:10px;
	font-weight:900;
	font-family:"Font Awesome 5 Free";
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-contact label.seller-location::before,
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-location label.seller-location::before{
	content:"\f05b";
	display:inline-block;
	padding-right:5px;
	vertical-align:middle;	
	font-size:10px;
	font-weight:900;
	font-family:"Font Awesome 5 Free";
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-actions{
	width:30px;	
	height:90px;
	margin:0px;
	padding:2.5px;
	vertical-align:middle;
	text-align:center;		
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-actions .seller-action{	
	width:100%;
	margin:0px;
	padding:0px 1.5px;	
	display:block;
	justify-content:center;
	vertical-align:middle;	
	opacity:1;
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-actions .seller-action a.profile-actions{
	display:flex; 
	margin:auto;
	padding:auto;
	vertical-align:middle;
	justify-content:center;
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-actions .seller-action a i{
	font-size:14px;
	margin:0px;
	padding:0 5px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.35); 
	-webkit-text-fill-color:#001d57;
	-webkit-text-stroke-width:.15px;
	-webkit-text-stroke-color:#fff;	
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-actions .seller-action a i:hover{
	-webkit-text-fill-color:#e40030;
	-webkit-text-stroke-width:.15px;
	-webkit-text-stroke-color:#fff;	
}
#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-actions .seller-action a:hover{
    color:#e40030;
}
/* END OUR SELLERS */


/******************************************************
 27. CONTACT US PAGE
******************************************************/
main#contact-us .col-sm-5{
	display:flex; 
	float:left; 
	justify-content:flex-start; 
	width:300px;
	margin-left:0px;
}
main#contact-us .col-sm-15{
	display:flex; 
	float:left;
	justify-content:flex-end; 
	width:calc(100% - 315px);
	margin-left:15px;
}
main#contact-us .col-sm-15 .white-block{
	width:100%;
	border:1px solid #e8e8e8;
	box-shadow:0 0px 32px 0px rgba(0,0,0,0.12);
}
main#contact-us .white-block-title{
	padding:15px 30px;
}
main#contact-us .white-block-title h5{
	color:#011d2d;	
	color:#183650;
	
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);       
	
    font-size:18px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}
main#contact-us .col-sm-5 .white-block-title,
main#contact-us .col-sm-5 .white-block-content{
	padding:12.5px 0px;
}
main#contact-us form.ajax-form{
	justify-content:space-between;
}
main#contact-us .contact-map{
	height:300px;
	margin:0px;
}
main#contact-us form.ajax-form{
	justify-content:space-between;
}
main#contact-us input.form-control,
main#contact-us textarea.form-control{
	padding-right:15px;
	border-bottom:1.5px solid #5f6973;
}
main#contact-us input.form-control:hover,
main#contact-us textarea.form-control:hover{
	border-bottom:1.5px solid #e40030;
}
main#contact-us input.form-control:focus,
main#contact-us textarea.form-control:focus{
	border-bottom:1.5px solid #00AEFF;
}
/* END CONTACT US PAGE */



/******************************************************
 28. BLOG LISTING - RECENT POSTS
******************************************************/
article img{
	border-radius:2px 2px 0px 0px;
}
.article-media{
	display:block;
	text-align:center;
}
article h4,
article h5{
	margin-top:0px;
	margin-bottom:10px;
}
article .single-meta{
	margin-bottom:20px;
}
article .single-meta{
	margin-bottom:20px;
}
.article-excerpt{
	margin-top:20px;
}
.element-articles-wrap .article-excerpt{
	margin-top:10px;
}
.article-excerpt p{
	margin-bottom:25px;
}
.element-articles-wrap .af-item-wrap{
	border:1px solid #ccc;
}
.element-articles-wrap .af-item-wrap{
	border:1px solid #d9d9d9;
}
.element-articles-wrap .af-item-wrap a.article-media img{
	width:100%;
	height:12.5vw;
	margin:0px;
	padding:0px;
}
.element-articles-wrap .af-item-wrap .white-block,
.element-articles-wrap .af-item-wrap .white-block.blogs-element{
	margin:0px;
	padding:0px;
}

/* 28.01. BLOG LISTING - RECENT POSTS - Grid View for Recent Post  */
#recent-posts-wrap{
	margin:0px;
	padding:0px;	
}
#recent-posts-wrap .container,
#recent-posts-wrap .container .row{
	margin:0px;
	padding:0px;	
}
#recent-posts-wrap #listing-container-grid .white-block,
#recent-posts-wrap #listing-container-grid .white-block-content{
	margin:30px 0 0 0;
	padding:0px;
	
	width:100%;
	height:100%;
	overflow:hidden;	
	
	background-color:transparent;
}

/* 28.01.01. BLOG LISTING - RECENT POSTS - Grid View for Recent Post - Post Media */
.af-item-wrap .post-item.post-grid .post-media{
	display:block;
	overflow:hidden;

	width:100%;
	height:135px; 
	
    margin:0px; 
    padding:0px;
	
    justify-content:center; 
    vertical-align:middle; 
	
	background:#2d323e;
}
.af-item-wrap .post-item.post-grid .post-media img{
    width:100%;
	height:100%; 
	
    margin:0px; 
    padding:0px;
	
	object-fit:cover;
}
.af-item-wrap .post-item.post-grid .post-media::before{
	display:none;
}
.af-item-wrap .post-item.post-grid:hover .post-media::before{
	content:' ';
	position:absolute;
	
	top:0px;
	left:0px;

	width:100%;
	height:135px;
	
	background:#2d323e;
	opacity:0.7;

	z-index:1;
	
    -moz-transition:all 0.4s ease;
    -o-transition:all 0.4s ease; 
    -webkit-transition:all 0.4s ease;  
    -ms-transition:all 0.4s ease;
    transition:all 0.4s ease;  	
}

/* 28.01.02. BLOG LISTING - RECENT POSTS - Grid View for Recent Post - Grid View Advert Tags */
.af-item-wrap .post-item.post-grid .post-tags{
	display:block;
}

/* 28.01.03. BLOG LISTING - RECENT POSTS - Grid View for Recent Post - Grid View Advert Meta Top */
.advert-hightlight.post-grid .post-meta-top{
	opacity:1;
}
.af-item-wrap .post-item.post-grid .post-meta-top,
.af-item-wrap .post-item.post-grid .post-meta-bottom,
.af-item-wrap .post-item.post-grid .post-media:before,
.af-item-wrap .post-item.post-grid .post-media img{
    -moz-transition:all 0.4s ease; 
    -o-transition:all 0.4s ease;  
    -webkit-transition:all 0.4s ease;  
    -ms-transition:all 0.4s ease;  
    transition:all 0.4s ease;  	
}
.af-item-wrap .post-item.post-grid .post-meta-top{
	display:block;	
	height:27.5px;
	padding:2.5px 5px;
	overflow:hidden;
}
.af-item-wrap .post-item.post-grid .post-meta-top .flex-left{
	background:transparent;
}
.af-item-wrap .post-item.post-grid .post-meta-top .flex-wrap .flex-left a{
	display:inline-block; 
	width:100%;
	
	line-height:1;
	text-shadow:0 0 .5px rgba(0,0,0,0.7);	
	
	font-size:12px; 
	font-weight:500; 
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
}
.af-item-wrap .post-item.post-grid .post-meta-top .flex-wrap .flex-left a{
	margin-right:2.5px;
	padding:2.5px;			
}
.af-item-wrap .post-item.post-grid .post-meta-top .flex-wrap .flex-left a{
	color:#fff;
	background-color:#2d323e; 
	text-transform:none;
}
.af-item-wrap .post-item.post-grid .post-meta-top .flex-wrap .flex-left a i{
	display:inline-block; 
	
	line-height:1;
	
	font-size:12px; 
	font-family:'FontAwesome';	
	
    -webkit-text-fill-color:#003399;
    -webkit-text-stroke-width:0.25px;
    -webkit-text-stroke-color:#fff;	
}
.af-item-wrap .post-item.post-grid .post-meta-top .flex-wrap .flex-right{
	display:none; 
}

/* 28.01.04. BLOG LISTING - RECENT POSTS - Grid View for Recent Post - Grid View Advert Meta Body */
.af-item-wrap .post-item.post-grid .post-meta-body{	
	width:100%;
	height:57.5px;
	padding:5px;
}
.af-item-wrap .post-item.post-grid .post-meta-body a{	
	width:100%;
	height:100%;

	margin:2.5px 0px 0px 0px; 
	padding:0px; 

	vertical-align:top; 
	
    text-overflow:ellipsis; 
	word-wrap:break-word;
		
	color:#5F6973;

	display:inline-block; 
	letter-spacing:.35px;
	
	line-height:1.1;
	text-shadow:0 0 .5px rgba(0,0,0,.75);		
	
	font-size:12px; 
	font-weight:400; 
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
.af-item-wrap .post-item.post-grid:hover .post-meta-body a,
.af-item-wrap .post-item.post-grid .post-meta-body a:hover{
	color:#0ABDE3;   
	color:#00AEFF;
	
	text-shadow:0 0 .5px rgba(0,0,0,.5);
	
    -moz-transition:all 0.4s ease; 
    -o-transition:all 0.4s ease;  
    -webkit-transition:all 0.4s ease;  
    -ms-transition:all 0.4s ease;  
    transition:all 0.4s ease;  		
}

/* 28.01.05. BLOG LISTING - RECENT POSTS - Grid View for Recent Post - Grid View Advert Meta Bottom */
.af-listing-grid .af-item-wrap .post-meta-bottom{
	display:block;
	
	margin-top:0px;
	padding:0 5px;
	
	width:100%;
	height:32.5px;
	vertical-align:bottom;	
}
.af-listing-grid .af-item-wrap .post-meta-bottom .flex-wrap{
	display:block;
	
	width:100%;
	height:32.5px;
}
.af-listing-grid .af-item-wrap .post-meta-bottom .flex-wrap .flex-left{
	width:calc(75% - 40px);
	height:32.5px;
	
	display:flex;	
	float:left;
	overflow:hidden;
}
.af-listing-grid .af-item-wrap .post-meta-bottom .flex-wrap .flex-right{
	width:40px;
	height:32.5px;
	
	display:flex;	
	float:right;
	overflow:hidden;	
	
	margin-right:0;
	padding-right:0;
}
.advert-media img{
	width:100%;
}
.advert-list .advert-media img{	
	max-height:250px;
	object-fit:contain;
}
.advert-item{
	position:relative;
}
.advert-item-list{
	position:relative;
}
.advert-item-grid{
	position:relative;
}
.post-content p{
	margin-bottom:20px;
}
.post-content p:last-child{
	margin-bottom:0px;
}
/* END BLOG LISTING */



/******************************************************
 29. WIDGETS
******************************************************/
#wp-calendar caption{
	font-size:12px;
	color:#aaa;
	margin-bottom:10px;
}
#wp-calendar th,
#wp-calendar td{
	text-align:center;
	font-size:12px;
}
.widget{
	padding:0px;
}
.widget .white-block-title{
	margin:0px 0px 15px 0px;
	padding:0px;
}
.widget .white-block-title h5{
	margin:0px;
	padding:0px;
}
.widget ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.widget ul li{
	padding:5px 0px;
	margin:0px;
}
.widget ul li:first-child{
	padding-top:0px;
}
.widget ul li:last-child{
	padding-bottom:0px;
}
.widget ul ul{
	margin-left:10px;
}
.widget-share-wrap .flex-wrap{
	flex-wrap:wrap;
}
body .widget-share-wrap .post-share a{
	width:45px;
	height:45px;
	line-height:45px;
}
.bottom-sidebar-wrap,
.bottom-sidebar-wrap .container{
	background:#374252;	
	background:#2d323e;
	background:#23282d;	
}
.bottom-sidebar-wrap .container{
	padding:30px 0px;	
}
.bottom-sidebar-wrap .container .widget{
	padding:0px;
}
.bottom-sidebar-wrap .container .widget:not(:last-child){
	margin-bottom:35px;
}
.bottom-sidebar-wrap .container .widget .white-block-title h5,
.bottom-sidebar-wrap .container .widget .white-block-title h5:hover{	
	color:#fff;
	font-size:15px;
	line-height:15px;
}
.bottom-sidebar-wrap,
.bottom-sidebar-wrap a,
.bottom-sidebar-wrap a:hover,
.bottom-sidebar-wrap a:focus{	
	color:#959ba7;
}
.bottom-sidebar-wrap .container #bottom-0.widget{
	width:100%;
}
.bottom-sidebar-wrap .container #bottom-1.widget,
.bottom-sidebar-wrap .container #bottom-2.widget,
.bottom-sidebar-wrap .container #bottom-3.widget{
	width:calc(33.33% - 30px);
	display:flex;
	float:left;
	
	justify-content:space-between;
}
.bottom-sidebar-wrap .container #bottom-1.widget{
	margin-left:7.5px;
	margin-right:17.5px;
}
.bottom-sidebar-wrap .container #bottom-2.widget{
	margin-left:17.5px;
	margin-right:17.5px;
}
.bottom-sidebar-wrap .container #bottom-3.widget{
	margin-left:17.5px;
	margin-right:7.5px;
}
.bottom-sidebar-wrap .widget{
	background: transparent;
	padding:0px;
}
.bottom-sidebar-wrap .widget:not(:last-child){
	margin:0px;
}
.bottom-sidebar-wrap .widget .content{
	margin:0px;
}
.bottom-sidebar-wrap .widget .white-block-title{
	margin:0px;
	padding:0px;
	margin-bottom:20px;
	border-color:#4b586b;
}
.bottom-sidebar-wrap .widget .white-block{
	border:none; 
	box-shadow:none;
}
.bottom-sidebar-wrap .widget .white-block-title{
	background:#23282d;
	border:none;
}
.bottom-sidebar-wrap .widget .white-block-title h5{
	font-size:16px;
	background:transparent;
	margin-top:0px;
	border-bottom:none;
}
.bottom-sidebar-wrap .widget .white-block-content{
	background:transparent;
	border-bottom:none;
	padding:0px;
}
.bottom-sidebar-wrap,
.bottom-sidebar-wrap a,
.bottom-sidebar-wrap a:hover,
.bottom-sidebar-wrap a:focus{
	color:#70839f;
}
.bottom-sidebar-wrap a:hover{
	color:#fff;
}
.bottom-sidebar-wrap .styled-select:after{
	color:#484848;
}
.bottom-sidebar-wrap .styled-select{
	background:#fff;
	border-radius:2px;
	overflow:hidden;
	border-color:#fff;
	color:#484848;
}
.bottom-sidebar-wrap .bottom-advert-meta .price{
	color:#fff;
	font-size:14px;
}
.bottom-advert-meta .no-strike{
	margin-left:5px;
}
.bottom-sidebar-wrap .widget .white-block.clearfix.widget_text,
.bottom-sidebar-wrap .widget .white-block.clearfix.widget_text .textwidget{
}

/* Bottom Sidebar Wrap - Widget Recent Comments */
.bottom-sidebar-wrap .widget_recent_comments h5{	
	color:#fff;
	font-size:12.5px;
	line-height:12.5px;
}
.bottom-sidebar-wrap .widget_recent_comments ul#recentcomments li.recentcomments{	
	font-size:12.5px;
}
.bottom-sidebar-wrap .widget_recent_comments ul#recentcomments li.recentcomments a:not(span.comment-author-link a){	
	color:#fff;
	font-size:12.5px;
	line-height:12.5px;
}
.bottom-sidebar-wrap .widget_recent_comments ul#recentcomments li.recentcomments a:not(span.comment-author-link a):hover{	
	color:#e40030;
}
.bottom-sidebar-wrap .widget_recent_comments ul#recentcomments li.recentcomments span.comment-author-link,
.bottom-sidebar-wrap .widget_recent_comments ul#recentcomments li.recentcomments span.comment-author-link a{	
	cursor:pointer;
	color:#aaa;
	font-size:12.5px;
}
.bottom-sidebar-wrap .widget_recent_comments ul#recentcomments li.recentcomments span.comment-author-link:hover a{	
	color:#fff;
}

/* Bottom Sidebar Wrap - Widget Hemenhepsi Posts List */
.widget_hemenhepsi_posts_list ul li .flex-left{
	flex-shrink:0;
	border-radius:2px;
	overflow:hidden;
}
.widget_hemenhepsi_posts_list ul li .flex-left img{
	width:100px;
	height:75px;
	object-fit:cover;
	opacity:1;
}
.widget_hemenhepsi_posts_list ul li .flex-right{
	width:calc(100% - 85px);
	padding-left:15px;
}
.widget_hemenhepsi_posts_list ul li .flex-right h5{
	margin-top:0px;
	margin-bottom:5px;
	font-size:15px;
}
.widget_hemenhepsi_posts_list ul li .flex-right > h5 a{
	display:flex;
	float:left;
	text-transform:capitalize;
	vertical-align:middle;

	width:100%;
	height:30px;

	margin:5px 0px;
	padding:0px;
	
	color:#011d2d;
		
	line-height:1;  	
    letter-spacing:.15px;
	text-shadow:0px 0px 6px rgba(0,0,0,0.3); 
	
    font-size:12.5px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
.widget_hemenhepsi_posts_list ul li .flex-right > h5:hover a{
	color:#e40030;
}
.bottom-sidebar-wrap .widget_hemenhepsi_posts_list ul li .flex-right > h5 a{	
	color:#959ba7;
}
.bottom-sidebar-wrap .widget_hemenhepsi_posts_list ul li .flex-right > h5:hover a{
	color:#fff;
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta{
	display:block;
	vertical-align:bottom;
	
	width:100%;
	height:12.5px; 	
		
	margin:0px;
	padding:0px;
	
	overflow:hidden;
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .flex-wrap .flex-left{
	width:75%;
	height:12.5px; 		

	margin-top:0px;	
	
	display:flex;
	float:left;
	vertical-align:middle;
	justify-content:flex-start;	
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .flex-wrap .flex-right{
	width:25%;
	height:12.5px; 		

	margin-top:0px;	
	
	display:flex;
	float:left;
	vertical-align:middle;
	justify-content:flex-end;
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .price,
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .price span.text-price{
	color:#00AEFF;	
	
	line-height:1;	
	text-transform:capitalize;   

	display:flex;
	float:left;
	
	line-height:1;  	
	letter-spacing:.3px; 
	text-shadow:0 0 4px rgba(0,0,0,0.2);
	text-transform:capitalize;

	font-size:11.25px; 
    font-weight:500; 
	font-family:Roboto, Arial, Helvetica, sans-serif;		
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .price .price-symbol{ 
	color:#00AEFF;	
	
	line-height:1;	
	
	margin:0px;
	padding:0px;

	letter-spacing:.1px;
	text-shadow:none;
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .price span.price-abs{
	opacity:0.5; 
	
	color:#000;

	margin-right:5px;
	padding-left:0px;

	letter-spacing:.1px;
	text-shadow:none;
	
	line-height:1;  	
	letter-spacing:.1px;
	text-shadow:none;
	text-transform:capitalize;

	font-size:11.25px; 
    font-weight:500; 
	font-family:Roboto, Arial, Helvetica, sans-serif;	 

	text-decoration:line-through;
	display:none;
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .price .price-bids span:not(.price-symbol):not(.text-price):not(.no-strike){
	text-decoration:none;
	display:flex;
	float:left;
	padding:0px 0px 0px 5px;
	opacity:0.5; 
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .price span.negotiable:not(.price-symbol):not(.text-price):not(.no-strike){
	text-decoration:none;
	margin:0px 5px;
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions{	
	overflow:hidden;
	display:block;
	
	line-height:1.2;
	
	width:100%;
	height:12.5px;
	
	margin:0px;
	padding:0px;
	
	display:flex;
	float:left;
	vertical-align:middle;		
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions a, 
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions label{		
	z-index:13;	
	cursor:pointer;
	
	line-height:1;

	margin:0px;
	padding:0px 5px 0px 0px; 	
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox{
	width:17.5px;
	height:12.5px;
	margin:0px 5px 0px 0px;
	padding:0px;
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox label,
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox label a{
	width:12.5px;
	height:12.5px;
	margin:0px;
	padding:0px;
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox label:before,
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox input:checked + label::before,
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox input:checked + label::after{
	display:none;
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox label a i{
	width:12.5px;
	height:12.5px;
	margin:0px;
	padding:0px;
	font-size:12.5px;
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox input:checked + label a i{
	color:#00a591;
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox input:checked + label a:hover i,
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox label a:hover i{
	color:#e40030;
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox label.disabled a i,
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions .styled-checkbox label.disabled a:hover i{
	color:#fcfcfc;
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions a.process-favorite-ads{
	padding:0px;
	width:12.5px;
	height:12.5px;
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions a.process-favorite-ads::before{
	display:none;
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions a.process-favorite-ads i{
	display:block;
	
	line-height:1;
	color:#fff;	
	
	margin:0px;
	padding:0px;
	
	width:12.5px;
	height:12.5px;
	
	font-size:12.5px;
	font-family:'FontAwesome';		
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions a.process-favorite-ads i.fa-star{
	text-shadow:0px 0px 5px rgba(0,0,0,.25);
		
	-webkit-text-fill-color:#ff5a5f;	
	-webkit-text-stroke-width:.5px;
	-webkit-text-stroke-color:#fff;		
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions a.process-favorite-ads i.fa-star-o{
	text-shadow:0px 0px 2.5px rgba(0,0,0,.25);
	
	-webkit-text-fill-color:#000;	
	-webkit-text-stroke-width:.01px;
	-webkit-text-stroke-color:#fff;	
}
.widget_hemenhepsi_posts_list li .flex-right > .bottom-advert-meta .advert-meta-actions a.process-favorite-ads i.fa-spinner.fa-spin-pulse{	
	text-shadow:0px 0px 2.5px rgba(0,0,0,.25);
	
	-webkit-text-fill-color:#000;	
	-webkit-text-stroke-width:.25px;
	-webkit-text-stroke-color:#fff;	
}

/* Widget Search */
.widget_search form.searchform{		
    height:35px;
    width:100%;
    margin:0px;	
}
.widget_search form.searchform:before{		
	line-height:35px;
	width:35px;
	height:35px;

	padding:0 0 0 0px;
	content:'\f002';
	font-size:11px;
	font-family:'FontAwesome'; 	
	display:flex;
	position:absolute;	
	justify-content:center;
	
	text-shadow:0px 0px 5px rgba(0,0,0,0.15); 
    -webkit-text-fill-color:#000;
    -webkit-text-stroke-width:.25px;
    -webkit-text-stroke-color:#000;		
}
.widget_search form.searchform:after{		
	content:none;
}
.widget_search form.searchform .hemenhepsi-form{
	margin:0px;
	padding:0px;
}
.widget_search form.searchform .hemenhepsi-form a{
	color:#999;
	line-height:35px;
	right:15px;
}
.widget_search form.searchform .hemenhepsi-form input[type="text"]{
	color:#fff;
	
    margin:0px;
	padding:0 0 0 7.5px;
	
    width:100%;
    height:35px;
	
	border-radius:0px;
    background:#333;
	border:1px solid #999;
}
.widget_search form.searchform .hemenhepsi-form input::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
	color:#fff;
}
.widget_search form.searchform .hemenhepsi-form input::-moz-placeholder{ /* Firefox 19+ */
	color:#fff;
}
.widget_search form.searchform .hemenhepsi-form input:-ms-input-placeholder{ /* IE 10+ */
	color:#fff;
}
.widget_search form.searchform .hemenhepsi-form input:-moz-placeholder{ /* Firefox 18- */
	color:#fff;
}
.widget_search form.searchform .hemenhepsi-form input:hover{
    background:#2a2f36;
	border:1px solid #fff;
	color:#fff;
	
    -moz-transition:all 0.4s ease-out;  /* FF4+ */
    -o-transition:all 0.4s ease-out;  /* Opera 10.5+ */
    -webkit-transition:all 0.4s ease-out;  /* Saf3.2+, Chrome */
    -ms-transition:all 0.4s ease-out;  /* IE10? */
    transition:all 0.4s ease-out;    	
}
.widget_search form.searchform .hemenhepsi-form input:hover::-webkit-input-placeholder{
	color:#fff;
}
.widget_search form.searchform .hemenhepsi-form input:focus{			
    background:#2a2f36;
	border:1px solid #fff;
	color:#fff;  	
	
    -moz-transition:all 0.4s ease-out;  /* FF4+ */
    -o-transition:all 0.4s ease-out;  /* Opera 10.5+ */
    -webkit-transition:all 0.4s ease-out;  /* Saf3.2+, Chrome */
    -ms-transition:all 0.4s ease-out;  /* IE10? */
    transition:all 0.4s ease-out;   	
}
.widget_search form.searchform .hemenhepsi-form input:focus::-webkit-input-placeholder{
	color:#fff;
}

/* Bottom Sidebar Wrap - Widget Advert Categories - Advert Locations */
.widget_categories li,
.widget_archive li{
	display:block;
}
.widget_categories li:after,
.widget_archive li:after{
	content:' ';
	display:table;
	clear:both;
}
.widget_categories li span,
.widget_archive li span,
.widget_hemenhepsi_advert_locations li span,
.widget_hemenhepsi_advert_categories li span{
	color:#e40030;
	float:right;
}
.widget_hemenhepsi_advert_categories img,
.widget_hemenhepsi_advert_categories svg{
	width:20px;
	margin-right:10px;
	margin-top:-5px;
}
.widget_hemenhepsi_advert_categories svg{
	fill:#374252;
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;	
}
.widget_hemenhepsi_advert_categories a:hover svg{
	fill:#008c77;
}
.widget_hemenhepsi_advert_locations ul li,
.widget_hemenhepsi_advert_categories ul li{
	line-height:1;
	padding:2.5px 0px;
}
.widget_hemenhepsi_advert_locations ul li a,
.widget_hemenhepsi_advert_categories ul li a{
	width:100%;
	color:#000;
	background:transparent;
	line-height:1;
}
.widget_hemenhepsi_advert_locations ul li a:hover,
.widget_hemenhepsi_advert_categories ul li a:hover{
	color:#e40030;
}
.widget_hemenhepsi_advert_locations i{
	color:#2d323e;
	margin-right:5px;
}
.bottom-sidebar-wrap .widget_categories li span,
.bottom-sidebar-wrap .widget_archive li span{
	color:#70839f;
}
/* END WIDGETS */


/******************************************************
 30. FOOTER
******************************************************/

/* 30.1. FOOTER - Copyrights */
.copyrights{
	padding:20px 0px;
	background:#23282d;
	font-size:13px;
}
.copyrights .container{
	width:100%;
}
.copyrights div,
.copyrights a,
.copyrights a:hover,
.copyrights a:focus{
	color:#aaa;
}	
.copyrights a:hover{
	color:#fff;
}

/* 30.2. FOOTER - Subscription Footer */
.subscribe-title i{
	font-size:35px;
}
.subscribe-title p{
	margin:0px;
	line-height:1;
}
.subscription-footer{
	background:transparent;
	padding:30px 0px;

	box-shadow:none;	
	border:none;
}
.subscription-footer .form-group{
	display:none;
	margin:0px;
	margin-top:10px;
}
.subscription-footer .flex-left i{
	font-size:44px;
	margin-right:20px;
	line-height:1;
}
.subscription-footer input{
	border:none;
	width:300px;
	max-width:calc(100% - 150px);
	height:45px;
	border-radius:50px 0px 0px 50px;
	padding:0px 15px;
	border:1px solid #001030;
}
.subscription-footer .flex-left i,
.subscription-footer .flex-left div{
	display:inline-block;
	float:left;
	vertical-align:middle;
	
	height:100%;
	margin-top:auto;
	margin-bottom:auto;
}
.subscription-footer .flex-right{
	max-width:40%;
}
.subscription-footer .hemenhepsi-form{
	border:none;
	display:flex;
	margin:0px;
	padding:0px;
	
	align-items:center;
	justify-content:flex-end;
}
.subscription-footer .submit-ajax-form{
	background:#2d323e;
	position:static;
	color:#fff;
	height:45px;
	line-height:45px;
	padding:0px 45px;
	border-radius:0px 50px 50px 0px;
}
.subscription-footer h4{
	margin:0px;
	font-weight:400;
}
/* END FOOTER */



/******************************************************
 31. HEADER
******************************************************/
.sticky-nav{
	position:fixed;
	top:-500px;
	left:0px;
	right:0px;
	z-index:100;
	box-shadow:0 4px 4px 0 rgba(23,23,23,.06);
	background:#2d323e;
}
.special-nav .af-favs span:not(.small-icon){
	display:block;
}
.account-btn{
	margin-right:10px;
}
.account-btn:nth-last-child(2){
	margin-right:0px;
}
.account-btn,
.account-btn:focus,
.account-btn:active{
	font-size:18px;
	color:#0abde3;	
}
.search-btn{
	font-size:29px;
	margin-right:20px;
}
.navigation{
	display:flex;
	align-items:center;
	color:#202020;
	margin-left:0px;
	position:relative;
}
.small-icon{
	display:none;
	vertical-align:middle;
	justify-content:center;	
	
	margin-top:5px;
	
	line-height:1;	
    letter-spacing:.15px;
	text-shadow:0px 0px 1.25px rgba(0,0,0,0.125);       
	
    font-size:10px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
}

/* 31.1. Header Logo Design */
.logo-design{
    width:200px; 
    height:35px; 
	display:flex;
	vertical-align:middle;
	align-items:center;	

	background:#ffd11a;
	background:#F6D064;
}
.logo-design a{
    color:#000;
	
    width:auto;
	height:auto;
	
    margin:auto;
	padding:0px;
		
	line-height:35px;
    letter-spacing:.25px;
	
	font-size:16px;
	font-weight:600;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
}		
.dark-logo-wrap,
.dark-logo-wrap .logo-design{
	border:none;
	box-shadow:none;
}
.logo-design:hover a,
.logo-design a:hover{
	color:#000;	
}	

/* 31.1. HEADER - User Login Register */
.header-user-login,
.header-user-register{		
	color:#2271B1;
	
	box-shadow:none;
	text-shadow:none;	
	
	line-height:1;
	letter-spacing:.25px;		
	text-shadow:0px 0px 5px rgba(0,0,0,0.25); 

    font-size:10.5px;
    font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';   	
}
.header-user-login:hover,
.header-user-register:hover{	
	color:#0693e3;	
}
.header-top{
	z-index:100!important;
}

/* 31.2. HEADER - Header-1 Sticky Header */
.header-1.sticky-header{
	background-color:#fff;	
	margin:0px;
	padding:0px;	
	width:100%;
	height:120px;	
	box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);	
}
.header-1.sticky-header .container{
    width:1185px;
	margin:0 auto 0 auto;
	padding:0 auto 0 auto;	
}
.header-1.sticky-header .container .flex-wrap{
    width:555px; 
    height:120px; 
    display:flex; 
    float:left;
}
.header-1.sticky-header .container .quick-search.flex-wrap{
	width:calc(100% - 885px);
    height:120px; 
    display:flex; 
    float:left; 
    margin-left:15px;
}
.header-1.sticky-header .header-1-search.header-search a i{
	margin:0px;
	font-size:14px;
}
.header-1.sticky-header .header-1-search.header-search input::-webkit-input-placeholder,
.header-1.sticky-header .header-1-search.header-search input::-moz-placeholder,
.header-1.sticky-header .header-1-search.header-search input:-ms-input-placeholder,
.header-1.sticky-header .header-1-search.header-search input:-moz-placeholder{
	color:#333;
	opacity:1;
}
.header-1.sticky-header .navigation a{
	font-size:14px;
}
.header-1.sticky-header .header-1-search.header-search{
	margin:0px;
	width:340px; 
	height:35px;
	border-radius:0px;	
	float:right; 
}
.header-1.sticky-header .header-1-search.header-search .keyword-wrap{		
    height:35px;
    width:270px;
    margin:0px;
}
.header-1.sticky-header .header-1-search.header-search .keyword-wrap:before{
	line-height:35px;
	width:35px;
	height:35px;

	padding:0 0 0 0px;
	content:'\f002';
	font-size:11px;
	font-family:'FontAwesome'; 	
	display:flex;
	position:absolute;	
	justify-content:center;
	
	text-shadow:0px 0px 5px rgba(0,0,0,0.15); 
    -webkit-text-fill-color:#000;
    -webkit-text-stroke-width:.25px;
    -webkit-text-stroke-color:#000;		
}
.header-1.sticky-header .header-1-search.header-search .keyword-wrap:after{
	content:none;
}
.header-1.sticky-header .header-1-search.header-search .keyword-wrap input.form-control{		
    margin:0px;
	padding:0 0 0 35px;
	
    width:270px;
    height:100%;
	
    font-size:12px;

	border-radius:0px;
	background-color:#f7f8f9;
	border:1px solid #fff;
}
.header-1.sticky-header .header-1-search.header-search .keyword-wrap input.form-control:hover{			
    background:#fafafa;
	border:1px solid #aaa;
}
.header-1.sticky-header .header-1-search.header-search .keyword-wrap input.form-control:focus{			
    background:#fff;
	border:1px solid #2d323e;
}
.header-1.sticky-header .header-1-search.header-search .keyword-wrap input.form-control:focus a.af-button{
	border-radius:0px;
	box-shadow:none;
}
.header-1.sticky-header .header-1-search.header-search .af-button.quick-search{
	justify-content:flex-start;
	float:left;	
} 
.header-1.sticky-header .header-1-search.header-search .af-button.quick-search .fa.fa-search{	
	width:35px;
	height:35px;
	line-height:35px;
	
	margin:auto;
	padding:0px;

	border-radius:50px;
	box-shadow:0px 0px 0px 7.5px rgba(255,255,255,1);
	
	position:relative;
	flex-shrink:0;
	text-align:center;
	
    background:#fff;
    color:#000;

    font-size:22px;
	font-family:'FontAwesome';
	
	text-shadow:0px 0px 5px rgba(0,0,0,0.15); 
    -webkit-text-fill-color:#000;
    -webkit-text-stroke-width:.15px;
    -webkit-text-stroke-color:#fff;			
}
.header-1.sticky-header .header-1-search.header-search .af-button.quick-search .fa.fa-search:hover,
.header-1.sticky-header .header-1-search.header-search .af-button.quick-search .fa.fa-search:focus,
.header-1.sticky-header .header-1-search.header-search .af-button.quick-search .fa.fa-search:active{
    -webkit-text-fill-color:#e40030;
    -webkit-text-stroke-width:.15px;
    -webkit-text-stroke-color:#fff;	
}
.header-1.sticky-header .header-1-search.header-search .af-button.reset-form{
	opacity:0;
	justify-content:flex-end;
	margin-left:0px;

	color:#e40030;
	background:transparent;
	font-size:18px;
}
.header-1.sticky-header .header-1-search.header-search .af-button.reset-form i{
	width:35px;
	height:35px;
	line-height:35px;
	
	margin:auto;
	padding:0px;	

	color:#e40030;
	background:transparent;
	font-size:18px;
}
.header-4.upper-header .header-1-search.header-search .af-button.reset-form a:hover i,
.header-4.upper-header .header-1-search.header-search .af-button.reset-form i:hover{
	color:#ff5a5f;
}
.header-1.sticky-header .special-nav.flex-wrap{	
	display:flex;
	float:left;
	text-align:right;	
	justify-content:space-between;
	
    width:300px;
    height:120px;   
	
    padding:0px; 
    margin-left:15px; 
    margin-right:0px;
	background-color:#fff;	
}
.header-1.sticky-header .special-nav.flex-wrap a:last-child:not(a..submit-btn-wrap.submit-btn){	
	margin-right:7.5px;
}
.header-1.sticky-header .special-nav.flex-wrap .dropdown{	
	width:calc(100% - 165px);
}
.header-1.sticky-header .special-nav.flex-wrap .dropdown .dropbtn{	
	width:100%;
	height:35px;
	
	position:relative;	

	box-shadow:none;
	text-shadow:none;
}
.header-1.sticky-header .special-nav.flex-wrap .dropdown .dropbtn span{
	width:calc(100% - 57.5px);
	color:#000;
	
	margin:0px 0px 0px 55px;
	padding:0px
	
	line-height:1.5;
	height:35px;

	display:flex;
	position:absolute;
	float:left;
	
	justify-content:flex-start;
	vertical-align:middle;
	text-align:left;
	align-items:center;
	
	
	letter-spacing:.25px;	
	text-shadow:0 0 .5px rgba(0,0,0,0.25);	
	
	font-size:12.5px;
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	    
}
.header-1.sticky-header .special-nav.flex-wrap .dropdown .dropbtn i{
    display:flex;
	position:relative;
	justify-content:flex-end; 
	float:right;
	
	margin:0px 0px 0px 5px;
	padding:0px;
	
	line-height:1;	
	color:#ff5a5f; 
	font-size:11.75px;
}
.header-1.sticky-header .special-nav.flex-wrap .dropdown:hover .dropbtn span{
	color:#e40030;    
}
.header-1.sticky-header .special-nav.flex-wrap .header-user-login,
.header-1.sticky-header .special-nav.flex-wrap .header-user-register{
	color:#2271B1;
	
	line-height:1;	
		
	display:inline-block;
	vertical-align:middle;

	text-transform:capitalize;   	
	
	line-height:1;  	
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.1); 
	
    font-size:12.5px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
}
.header-1.sticky-header .special-nav.flex-wrap .header-user-login:hover,
.header-1.sticky-header .special-nav.flex-wrap .header-user-register:hover{	
	color:#0abde3;	
}
.header-1.sticky-header .submit-btn,
.header-1.sticky-header .submit-btn:focus,
.header-1.sticky-header .submit-btn:active,
.header-1.sticky-header .submit-btn:hover,
.header-1.sticky-header.sticky-nav:not(.header-3) .submit-btn,
.header-1.sticky-header.sticky-nav:not(.header-3) .submit-btn:focus,
.header-1.sticky-header.sticky-nav:not(.header-3) .submit-btn:active,
.header-1.sticky-header.sticky-nav:not(.header-3) .submit-btn:hover{
	color:#fff;
}

/* 31.3. HEADER - Header-2 Sticky Header */
.header-2.sticky-header,
.header-2.sticky-header.sticky-nav{
	height:60px;
	margin-top:0px;
	padding:0px;
	z-index:100;
}
.header-2.sticky-header .container,
.header-2.sticky-header.sticky-nav .container{
	width:1185px;
	height:100%;

	margin-top:auto;
	margin-bottom:auto;
	padding:0px;
	
	display:block;
	justify-content:center;
	vertical-align:middle;
}
.header-2.sticky-header .navigation-wrap > ul.navigation.list-inline.list-unstyled > li > a,
.header-2.sticky-header .navigation-wrap > ul.navigation.list-inline.list-unstyled > li > a:hover{
	color:#011d2d;
}
.header-2.sticky-header.sticky-nav .navigation-wrap > ul.navigation.list-inline.list-unstyled > li > a,
.header-2.sticky-header.sticky-nav .navigation-wrap > ul.navigation.list-inline.list-unstyled > li > a:hover{
	color:#fff;
}
.header-2.sticky-header .navigation-wrap > ul.navigation.list-inline.list-unstyled > li > a,
.header-2.sticky-header.sticky-nav .navigation-wrap > ul.navigation.list-inline.list-unstyled > li > a{
	cursor:pointer;
}
.header-2.sticky-header .special-nav.flex-wrap,
.header-2.sticky-header.sticky-nav .special-nav.flex-wrap{	
    display:flex; 
    float:right; 
    text-align:right; 
    width:300px;
    padding:0px; 
    margin-left:15px; 
    margin-right:0px;
}
.header-2.sticky-header .special-nav.flex-wrap .hide-on-414,
.header-2.sticky-header.sticky-nav .special-nav.flex-wrap .hide-on-414{
	width:140px;
	height:60px;
	display:flex;
	justify-content:end;
	float:right;
	vertical-align:middle;
	margin-top:0;
	margin-bottom:0;
	margin-left:5px;
	margin-right:0px;
	padding:0px;
}
.header-2.sticky-header .special-nav.flex-wrap .dropdown,
.header-2.sticky-header.sticky-nav .special-nav.flex-wrap .dropdown{
	width:calc(100% - 165px);
}
.header-2.sticky-header .special-nav.flex-wrap .dropdown .dropbtn,
.header-2.sticky-header.sticky-nav .special-nav.flex-wrap .dropdown .dropbtn{	
	width:100%;
	height:35px;
	position:relative;	
	box-shadow:none;
	text-shadow:none;
}
.header-2.sticky-header .special-nav.flex-wrap .dropdown .dropbtn span,
.header-2.sticky-header.sticky-nav .special-nav.flex-wrap .dropdown .dropbtn span{
	width:calc(100% - 57.5px);
	margin:auto 0px auto 55px;
	padding:0px;
	line-height:1;
	height:35px;
	display:flex;
	position:absolute;
	float:left;
	justify-content:flex-start;
	vertical-align:middle;
	text-align:left;
	align-items:center;	
	letter-spacing:.25px;	
	text-shadow:0 0 .5px rgba(0,0,0,0.25);	
	font-size:12.5px;
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	   	
}
.header-2.sticky-header .special-nav.flex-wrap .dropdown .dropbtn span{
	color:#011d2d;	 	
}
.header-2.sticky-header.sticky-nav .special-nav.flex-wrap .dropdown .dropbtn span{
	color:#fff;	   	
}
.header-2.sticky-header .special-nav.flex-wrap .dropdown .dropbtn i,
.header-2.sticky-header.sticky-nav .special-nav.flex-wrap .dropdown .dropbtn i{	
    display:flex;
	position:relative;
	justify-content:flex-end; 
	float:right;
	margin:0px 0px 0px 5px;
	padding:0px;
	line-height:1;	
	color:#ff5a5f; 
	font-size:11.75px;	
}
.header-4.upper-header .special-nav.flex-wrap .dropdown .dropbtn i{
    display:flex;
	position:relative;
	justify-content:flex-end; 
	float:right;	
	margin:0px 0px 0px 5px;
	padding:0px;
	line-height:1;	
	color:#ff5a5f; 
	font-size:11.75px;
}
.header-2.sticky-header .special-nav.flex-wrap .dropdown .dropbtn span:hover,
.header-2.sticky-header .special-nav.flex-wrap .dropdown .dropbtn:hover span,
.header-2.sticky-header.sticky-nav .special-nav.flex-wrap .dropdown .dropbtn span:hover,
.header-2.sticky-header.sticky-nav .special-nav.flex-wrap .dropdown .dropbtn:hover span,
.header-2.sticky-header .special-nav.flex-wrap .dropdown:hover .dropbtn span,
.header-2.sticky-header .special-nav.flex-wrap .dropdown .dropbtn:hover span,
.header-2.sticky-header.sticky-nav .special-nav.flex-wrap .dropdown:hover .dropbtn span,
.header-2.sticky-header.sticky-nav .special-nav.flex-wrap .dropdown .dropbtn:hover span{
	color:#0abde3;    
}

.header-2.sticky-header .special-nav.flex-wrap .header-user-login,
.header-2.sticky-header .special-nav.flex-wrap .header-user-register{		
	color:#fff;	   	
	line-height:1;
	letter-spacing:.25px;	
	text-shadow:none;
	display:inline-block;
	vertical-align:middle;
    font-size:11.5px;
    font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';   	
}

.header-2.sticky-header .special-nav.flex-wrap .header-user-login:hover,
.header-2.sticky-header .special-nav.flex-wrap .header-user-register:hover{	
	color:#0abde3;	
}
.header-2.header-4.lower-header.sticky-header.sticky-nav .special-nav.flex-wrap .header-user-login,
.header-2.header-4.lower-header.sticky-header.sticky-nav .special-nav.flex-wrap .header-user-register{		
	color:#fff;	   	
	line-height:1;
	letter-spacing:.25px;	
	text-shadow:none;
	display:inline-block;
	vertical-align:middle;
    font-size:11.5px;
    font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';   	
}
.header-2.header-4.lower-header.sticky-header.sticky-nav .special-nav.flex-wrap .header-user-login:hover,
.header-2.header-4.lower-header.sticky-header.sticky-nav .special-nav.flex-wrap .header-user-register:hover{		
	color:#0abde3;	
}
.header-2.sticky-header:not(.header-3) .submit-btn,
.header-2.sticky-header:not(.header-3) .submit-btn:focus,
.header-2.sticky-header:not(.header-3) .submit-btn:active{
	margin:12.5px 0px;
	color:#011d2d;
	background:transparent;
	border:2.5px solid #0abde3;
	border-radius:50px;
}
.header-2.sticky-header:not(.header-3) .submit-btn:hover{
	border:2.5px solid #e40030;
}
.header-2.sticky-header.sticky-nav:not(.header-3) .submit-btn,
.header-2.sticky-header.sticky-nav:not(.header-3) .submit-btn:focus,
.header-2.sticky-header.sticky-nav:not(.header-3) .submit-btn:active{
	margin:12.5px 0px;
	color:#fff;
	background:transparent;
	border:2.5px solid #fff;
	border-radius:50px;
}
.header-2.sticky-header.sticky-nav:not(.header-3) .submit-btn:hover{
	border:2.5px solid #0abde3;
}

/* 31.4. HEADER - Header-2 Top Header */
.header-2.top-header{
	background-color:#fff;	
	margin:0px;
	padding:0px;	
	width:100%;
	height:120px;	
	box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);
}
.header-2.top-header .container{
    width:1185px;
    display: flex;
    position: relative;
	vertical-align:middle;
	justify-content:center;
	width:100%;
    margin:0px auto;	
	padding:0px auto;	
	top: 50%;
    transform: translateY(-50%);
}
	
/* 31.5. HEADER - Header-3 Sticky Header */
.header-3.sticky-header,
.header-3.sticky-header.sticky-nav{
	background:#5f6973;
	background:#23282d;
	background:#2d323e;
	background:#23282d;
	height:60px;
	margin-top:0;
	padding-top:0;
	z-index:100;
}
.header-3.sticky-header.sticky-nav{
	position:fixed;	
}
.header-3.sticky-header .container,
.header-3.sticky-header.sticky-nav .container{
	width:1185px;
	height:60px;
	margin-top:auto;
	margin-bottom:auto;
	padding:0px;
	display:block;
	justify-content:center;
	vertical-align:middle;
}
.header-3.sticky-header .navigation-wrap > ul.navigation.list-inline.list-unstyled > li > a,
.header-3.sticky-header.sticky-nav .navigation-wrap > ul.navigation.list-inline.list-unstyled > li > a{
	color:#fff;
	cursor:pointer;
}
.header-3.sticky-header .special-nav.flex-wrap,
.header-3.sticky-header.sticky-nav .special-nav.flex-wrap{	
    display:flex; 
    float:right; 
    text-align:right; 
    width:300px;
    height:60px;
    padding:0px; 
    margin-left:15px; 
    margin-right:0px;
}
.header-3.sticky-header .special-nav.flex-wrap .dropdown,
.header-3.sticky-header.sticky-nav .special-nav.flex-wrap .dropdown{
	width:calc(100% - 165px);
}
.header-3.sticky-header .special-nav.flex-wrap .dropdown .dropbtn,
.header-3.sticky-header.sticky-nav .special-nav.flex-wrap .dropdown .dropbtn{	
	width:100%;
	height:35px;
	position:relative;	
	box-shadow:none;
	text-shadow:none;
}
.header-3.sticky-header .special-nav.flex-wrap .dropdown .dropbtn span,
.header-3.sticky-header.sticky-nav .special-nav.flex-wrap .dropdown .dropbtn span{
	width:calc(100% - 57.5px);
	color:#fff;	
	margin:0px 0px 0px 55px;
	padding:0px;
	line-height:1.5;
	height:35px;
	display:flex;
	position:absolute;
	float:left;
	justify-content:flex-start;
	vertical-align:middle;
	text-align:left;
	align-items:center;
	letter-spacing:.25px;	
	text-shadow:0 0 6px rgba(0,0,0,0.1);	
	font-size:11.5px;
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	    
}
.header-3.sticky-header .special-nav.flex-wrap .dropdown .dropbtn i,
.header-3.sticky-header.sticky-nav .special-nav.flex-wrap .dropdown .dropbtn i{
    display:flex;
	position:relative;
	justify-content:flex-end; 
	float:right;
	margin:0px 0px 0px 5px;
	padding:0px;
	line-height:1;	
	color:#ff5a5f; 
	font-size:11.5px;
}
.header-3.sticky-header .special-nav.flex-wrap .dropdown .dropbtn span:hover,
.header-3.sticky-header .special-nav.flex-wrap .dropdown .dropbtn:hover span,
.header-3.sticky-header.sticky-nav .special-nav.flex-wrap .dropdown .dropbtn span:hover,
.header-3.sticky-header.sticky-nav .special-nav.flex-wrap .dropdown .dropbtn:hover span,
.header-3.sticky-header .special-nav.flex-wrap .dropdown:hover .dropbtn span,
.header-3.sticky-header .special-nav.flex-wrap .dropdown .dropbtn:hover span,
.header-3.sticky-header.sticky-nav .special-nav.flex-wrap .dropdown:hover .dropbtn span,
.header-3.sticky-header.sticky-nav .special-nav.flex-wrap .dropdown .dropbtn:hover span{
	color:#fff;    
}
.header-3.sticky-header .special-nav.flex-wrap .header-user-login,
.header-3.sticky-header .special-nav.flex-wrap .header-user-register,
.header-3.sticky-header.sticky-nav .special-nav.flex-wrap .header-user-login,
.header-3.sticky-header.sticky-nav .special-nav.flex-wrap .header-user-register{		
	color:#fff;	
	line-height:1;
	letter-spacing:.25px;		
	text-shadow:none;
	display:inline-block;
	vertical-align:middle;
    font-size:11.5px;
    font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';   	
}
.header-3.sticky-header .special-nav.flex-wrap .header-user-login:hover,
.header-3.sticky-header .special-nav.flex-wrap .header-user-register:hover,
.header-3.sticky-header.sticky-nav .special-nav.flex-wrap .header-user-login:hover,
.header-3.sticky-header.sticky-nav .special-nav.flex-wrap .header-user-register:hover{	
	color:#fff;	
}
.header-3.sticky-header .submit-btn span,
.header-3.sticky-header .submit-btn span:focus,
.header-3.sticky-header .submit-btn span:active,
.header-3.sticky-header .submit-btn span:hover,
.header-3.sticky-header.sticky-nav .submit-btn span,
.header-3.sticky-header.sticky-nav .submit-btn span:focus,
.header-3.sticky-header.sticky-nav .submit-btn span:active,
.header-3.sticky-header.sticky-nav .submit-btn span:hover{
	color:#fff;	
}
.header-3.show-on-414{
	display:none;
	z-index:13;
}


/* 31.6. HEADER - Header-4 Lower Header */
.header-2.header-4.lower-header.sticky-header{
	background-color:#2d323e;
	height:40px;
	margin:0;
	padding:0;
	z-index:100;
}
.header-2.header-4.lower-header.sticky-header:not(.sticky-nav) .logo{
	display:none;
}
.header-2.header-4.lower-header.sticky-header .container{
	background-color:#2d323e;
	height:40px;
	margin-top:0;
	padding-top:0;
}
.header-2.header-4.lower-header.sticky-header .navigation-wrap a:not(ul.dropdown-menu li a){
	color:#fff;
}
.header-2.header-4.lower-header.sticky-header .flex-wrap.flex-start-h{
	height:40px;
	justify-content:flex-start;
}
.header-2.header-4.lower-header.sticky-header .flex-wrap.flex-start-h .categories-dropdown{
	display:block;
	z-index:102;
}
.header-2.header-4.lower-header.sticky-header .flex-wrap.flex-start-h .navigation-wrap:not(.navigation-wrap.open){
	display:block;
	text-align:left;
	float:left;
	z-index:102;
	width:calc(100% - 615px);
}
.header-2.header-4.lower-header.sticky-header .container .flex-wrap.flex-start-h{
	height:40px;
	justify-content:flex-start;
}
.header-2.header-4.lower-header.sticky-header .container .flex-wrap.flex-start-h .flex-right .xxx{
	width:415px;
	text-align:right;
	float:right;
	padding-right:15px;
}
.header-2.header-4.lower-header.sticky-header .container .flex-wrap.flex-start-h .flex-right .xxx a:not(a.count_favorite_ads):not(a.count_favorite_searches):not(a.count_favorite_sellers):not(a.count_compared){
	cursor:pointer;
    color:#fff;
	line-height:1;
	padding:12.5px 0px;
	text-transform:capitalize;   	
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.75);
    font-size:10.25px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}   
.header-2.header-4.lower-header.sticky-header .container .flex-wrap.flex-start-h .flex-right .xxx a:not(a.count_favorite_ads):not(a.count_favorite_searches):not(a.count_favorite_sellers):not(a.count_compared):hover{
    border-bottom:2.5px solid #e40030;
    padding-bottom:5px;
	color:#fff;
	transition:all ease-in-out 150ms;
}   
.header-2.header-4.lower-header.sticky-header .special-nav.flex-wrap .header-user-login:hover,
.header-2.header-4.lower-header.sticky-header .special-nav.flex-wrap .header-user-register:hover,
.header-2.header-4.lower-header.sticky-header.sticky-nav .special-nav.flex-wrap .header-user-login:hover,
.header-2.header-4.lower-header.sticky-header.sticky-nav .special-nav.flex-wrap .header-user-register:hover{	
	color:#fff;	
}

/* 31.7. HEADER - Header-4 Sticky Header */
.header-2.header-4.lower-header.sticky-header.sticky-nav .container{
	background-color:#2d323e;
	
	height:40px;
	margin-top:0;
	padding-top:0;
}
.header-2.header-4.lower-header.sticky-header.sticky-nav .container .flex-wrap.flex-start-h{
	height:40px;
	justify-content:flex-start;
}
.header-2.header-4.lower-header.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .categories-dropdown{
	display:block;
	z-index:102;
}
.header-2.header-4.lower-header.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .navigation-wrap a:not(ul.dropdown-menu li a){
	color:#fff;
}
.header-2.header-4.lower-header.sticky-header .navigation-wrap > ul.navigation.list-inline.list-unstyled > li > a,
.header-2.header-4.lower-header.sticky-header.sticky-nav .navigation-wrap > ul.navigation.list-inline.list-unstyled > li > a:hover{
	color:#011d2d;
}
.header-2.header-4.lower-header.sticky-header .navigation-wrap > ul.navigation.list-inline.list-unstyled > li > a,
.header-2.header-4.lower-header.sticky-header.sticky-nav .navigation-wrap > ul.navigation.list-inline.list-unstyled > li > a:hover{
	color:#fff;
}
.header-2.header-4.lower-header.sticky-header .navigation-wrap > ul.navigation.list-inline.list-unstyled > li > a,
.header-2.header-4.lower-header.sticky-header.sticky-nav .navigation-wrap > ul.navigation.list-inline.list-unstyled > li > a{
	cursor:pointer;
}
.header-2.header-4.lower-header.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .navigation-wrap{
	display:block;
	z-index:102;
	width:calc(100% - 515px);
}
.header-2.header-4.lower-header.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .flex-right .special-nav.flex-wrap{
	height:40px;
	justify-content:space-between;
}
.header-2.header-4.lower-header.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .flex-right .special-nav.flex-wrap a.avatar-wrap{
}
.header-2.header-4.lower-header.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .flex-right .xxx{
	display:none;
}   
.header-2.header-4.lower-header.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .flex-right .xxx a:not(a.submit-btn-wrap.submit-btn){
	cursor:pointer;

	line-height:1;
	
    -webkit-text-fill-color:#000;
    -webkit-text-stroke-width:.15px;
    -webkit-text-stroke-color:#000;		
	
	text-transform:capitalize;   	
	letter-spacing:.25px; 
	text-shadow:0 0 .5px rgba(0,0,0,.5);		    

	font-size:11.5px; 
    font-weight:400; 
	font-family:Roboto, Arial, Helvetica, sans-serif;			
}
.header-2.header-4.lower-header.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .flex-right .xxx a:not(a.submit-btn-wrap.submit-btn span):hover{
	text-decoration:underline;
	
    -webkit-text-fill-color:#e40030;
    -webkit-text-stroke-width:.15px;
    -webkit-text-stroke-color:#e40030;		
}

/* 31.8. HEADER - Header-4 Upper Header */
.header-4.upper-header{
	background-color:#fff;	
	margin:0px;
	padding:0px;	
	width:100%;
	height:120px;	
	box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);	
}
.header-4.upper-header .container{
    width:1185px;
	margin:0px auto;
	padding:0px auto;	
}
.header-4.upper-header .container .flex-wrap{
    width:555px; 
    height:120px; 
    display:flex; 
    float:left;
}
.header-4.upper-header .container .quick-search.flex-wrap{
	width:calc(100% - 885px);
    height:120px; 
    display:flex; 
    float:left; 
    margin-left:15px;
}
.header-4.upper-header .header-4-search.header-search a i{
	margin:0px;
	font-size:14px;
}
.header-4 .navigation a{
	font-size:14px;
}
.header-4.upper-header .header-4-search.header-search{
	margin:0px;
	width:340px; 
	height:35px;
	border-radius:0px;	
	float:right; 
}
.header-4.upper-header .header-4-search.header-search .keyword-wrap{		
    height:35px;
    width:270px;
    margin:0px;
}
.header-4.upper-header .header-4-search.header-search .keyword-wrap:before{
	line-height:35px;
	width:35px;
	height:35px;
	padding:0 0 0 0px;
	content:'\f002';
	font-size:11px;
	font-family:'FontAwesome'; 	
	display:flex;
	position:absolute;	
	justify-content:center;
	text-shadow:0px 0px 5px rgba(0,0,0,0.15); 
    -webkit-text-fill-color:#333;
    -webkit-text-stroke-width:.5px;
    -webkit-text-stroke-color:#2d323e;		
}
.header-4.upper-header .header-4-search.header-search .keyword-wrap:after{
	content:none;
}
.header-4.upper-header .header-4-search.header-search .keyword-wrap input.form-control{		
    margin:0px;
	padding:0 0 0 35px;
    width:270px;
    height:100%;
    font-size:12px;
	border-radius:0px;
	background-color:#f3f3f3;
	border:1.5px solid #f3f3f3;
}
.header-4.upper-header .header-4-search.header-search .keyword-wrap input.form-control:hover{			
    background:#d9d9d9;
	border:1.5px solid #d9d9d9;
}
.header-4.upper-header .header-4-search.header-search .keyword-wrap input.form-control:focus{			
    background:#fff;
	border:1.5px solid #2d323e;
}
.header-4.upper-header .header-4-search.header-search .keyword-wrap input.form-control:focus a.af-button{
	border-radius:0px;
	box-shadow:none;
}
.header-4.upper-header .header-4-search.header-search .keyword-wrap input::-webkit-input-placeholder,
.header-4.upper-header .header-4-search.header-search .keyword-wrap input:-ms-input-placeholder,
.header-4.upper-header .header-4-search.header-search .keyword-wrap input:-moz-placeholder{
	color:#011d2d;
	opacity:1;
}
.header-4.upper-header .header-4-search.header-search .af-button.quick-search{
	justify-content:flex-start;
	float:left;	
} 
.header-4.upper-header .header-4-search.header-search .af-button.quick-search i.fa.fa-search{	
	width:35px;
	height:35px;
	line-height:35px;
	margin:auto;
	padding:0px;
	border-radius:50px;
	box-shadow:0px 0px 0px 7.5px rgba(255,255,255,1);
	position:relative;
	flex-shrink:0;
	text-align:center;
    background:#fff;
    color:#000;
    font-size:22px;
	font-family:'FontAwesome';
	text-shadow:0px 0px 5px rgba(0,0,0,0.15); 
    -webkit-text-fill-color:#000;
    -webkit-text-stroke-width:.15px;
    -webkit-text-stroke-color:#fff;			
}
.header-4.upper-header .header-4-search.header-search .af-button.quick-search .fa.fa-search:hover,
.header-4.upper-header .header-4-search.header-search .af-button.quick-search .fa.fa-search:focus,
.header-4.upper-header .header-4-search.header-search .af-button.quick-search .fa.fa-search:active{
    -webkit-text-fill-color:#e40030;
    -webkit-text-stroke-width:.15px;
    -webkit-text-stroke-color:#fff;	
}
.header-4.upper-header .header-4-search.header-search .af-button.reset-form{
	opacity:0;
	justify-content:flex-end;
	margin-left:0px;

	color:#e40030;
	background:transparent;
	font-size:18px;
}
.header-4.upper-header .header-4-search.header-search .af-button.reset-form i{
	width:35px;
	height:35px;
	line-height:35px;
	margin:auto;
	padding:0px;
	color:#e40030;
	background:transparent;
	font-size:18px;
}
.header-4.upper-header .header-4-search.header-search .af-button.reset-form a:hover i,
.header-4.upper-header .header-4-search.header-search .af-button.reset-form i:hover{
	color:#ff5a5f;
}
.header-4.upper-header .special-nav.flex-wrap{	
	display:flex;
	float:left;
	text-align:right;	
	justify-content:space-between;	
    width:300px;
    height:120px;
    padding:0px; 
    margin-left:15px; 
    margin-right:0px;
	background-color:#fff;	
}
.header-4.upper-header .special-nav.flex-wrap a:last-child{	
	margin-right:0px;
}
.header-4.upper-header .special-nav.flex-wrap .dropdown{	
	width:calc(100% - 165px);
}
.header-4.upper-header .special-nav.flex-wrap .dropdown .dropbtn{	
	width:100%;
	height:35px;
	position:relative;
	box-shadow:none;
	text-shadow:none;
}
.header-4.upper-header .special-nav.flex-wrap .dropdown .dropbtn span{
	width:calc(100% - 57.5px);
	color:#000;
	margin:auto 0px auto 55px;
	padding:0px;
	line-height:1;
	height:35px;
	display:flex;
	position:absolute;
	float:left;	
	justify-content:flex-start;
	vertical-align:middle;
	text-align:left;
	align-items:center;
	letter-spacing:.25px;	
	text-shadow:0 0 .5px rgba(0,0,0,0.25);	
	font-size:12.5px;
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	    
}
.header-4.upper-header .special-nav.flex-wrap .dropdown .dropbtn i{
    display:flex;
	position:relative;
	justify-content:flex-end; 
	float:right;
	margin:0px 0px 0px 5px;
	padding:0px;
	line-height:1;	
	color:#ff5a5f; 
	font-size:11.75px;
}
.header-4.upper-header .special-nav.flex-wrap .dropdown:hover .dropbtn span{
	color:#e40030;    
}
.header-4.upper-header .special-nav.flex-wrap .header-user-login,
.header-4.upper-header .special-nav.flex-wrap .header-user-register{
	color:#2271B1;
	line-height:1;	
	display:inline-block;
	vertical-align:middle;
	text-transform:capitalize;   	
	line-height:1;  	
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.1); 
    font-size:12.5px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';		
}
.header-4.upper-header .special-nav.flex-wrap .header-user-login:hover,
.header-4.upper-header .special-nav.flex-wrap .header-user-register:hover{	
	color:#00aeff;	
}
.header-4.upper-header .submit-btn span,
.header-4.upper-header .submit-btn span:focus,
.header-4.upper-header .submit-btn span:active,
.header-4.upper-header .submit-btn span:hover{
	color:#fff;	
}

/* 31.09. HEADER - User Account Dropbutton */
.dropdown{	
	z-index:101;
	margin:0px;
	height:35px;
}
.dropbtn{
    display:inline-block;
	text-align:center;
	justify-content:flex-start;
	vertical-align:middle;
	background-color:transparent;
	color:#fff;
	width:100%;
	border:none;
	box-shadow:none;
	margin:0px;
	padding:0px;
}
.dropbtn:hover{
	border:none;
	box-shadow:none;
}
.dropbtn a.avatar-wrap{
	border-radius:50%;
	display:inline-block; 
	float:left;
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:50px; 
	height:50px;
	margin-top:-7.75px;
	border:1.5px solid #fff;
}
.header-1 .dropbtn a.avatar-wrap img{
	width:100%;
}
.dropbtn span{
    display:inline-block;
	margin:0px;
	padding:0px;
	line-height:1;
	text-shadow:0 0 5px rgba(0,0,0,0.25);
	letter-spacing:.75px;
    font-size:11.5px;
    font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';   	
}
.dropbtn i{
    display:inline-block;
	float:right; 
	position:absolute;
	margin:0px 0px 0px 5px;
	padding:0px;
	line-height:1;	
	color:#ff5a5f; 
	font-size:12px;
}
.dropdown{
}
.dropdown-content{
	display:none;
	position:absolute;
	background-color:#fff;
	min-width:200px;
	margin-top:1px;
	margin-left:-40px;
	box-shadow:0px 2px 32px 0px rgba(0,0,0,0.4);
	z-index:999;
	border-top:3px solid #e40030;
	padding-top:7.5px;
}
.dropdown-content div a{
	z-index:999;
	padding:12px 12px;
	text-decoration:none;
	display:block;
	
    font-size:12px;
    font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
}
.dropdown-content div a:hover{	
	color:#e40030;
}
.dropdown:hover .dropbtn{
    display:inline-block;
	background-color:transparent;
	padding:0px;
	margin:0px;
	height:35px;
	width:120px;
}
.dropdown:hover .dropdown-content{
	display:block; 
	width:200px;	
	z-index:999;
}
.dropdown:hover .dropdown-content a{
	color:#000; 
	background-color:#fff; 
	display:flex; 
	justify-content:left; 
	width:120px;
	height:25px; 
	margin:0px 30px 0px 30px; 
	padding:0px; 	
	z-index:999;
}			
.dropdown:hover .dropdown-content a:hover{	
	color:#e40030; 
}				

/* 31.10. HEADER - Submit Button Wrap (Submit Ad Button) */
.submit-btn-wrap.submit-btn:hover container,
.submit-btn-wrap.submit-btn.submit-redirect:hover container{
    filter:blur(50%);
    color:transparent;
    text-shadow:0 0 5px rgba(0,0,0,0.5);
}
.submit-btn-wrap.submit-btn,
.submit-btn-wrap.submit-btn.submit-redirect{
	display:flex;
    justify-content:center;
	vertical-align:middle;
	align-items:center;	
	position:relative;
	margin:0px;
	padding:0px;
	border-radius:0;
	width:150px;
	height:35px;
	margin-left:15px;
	margin-right:0px;
	background-color:#0693e3;	
	border:2.5px solid #0693e3;
	box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);
}
.submit-btn-wrap.submit-btn:hover,				
.submit-btn-wrap.submit-btn.submit-redirect:hover{
	background-color:#00AEFF;   /* The Original - Deep Sky Blue */	
	border:2.5px solid #00AEFF; 
}	
.submit-btn-wrap.submit-btn span,
.submit-btn-wrap.submit-btn.submit-redirect span{
	color:#fff;
    width:auto;
	height:auto;
    margin:auto;
	padding:auto;
    line-height:1;
	position:absolute;
	transform:translate(67.5%,67.5%);
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);
    font-size:12.5px;
    font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}
.submit-btn-wrap.submit-btn span:hover,
.submit-btn-wrap.submit-btn.submit-redirect span:hover{		
}
.submit-btn-wrap.submit-btn:hover .dropbtn,
.submit-btn-wrap.submit-btn.submit-redirect:hover .dropbtn	{
}	
h5.submit-btn-wrap.submit-btn,
h5.submit-btn-wrap.submit-btn.submit-redirect{
	margin:0px;
	padding:0px;
	width:auto;
	height:auto;
	margin-left:15px;
	margin-right:0px;
	background-color:transparent;	
	border:none;
	box-shadow:none;
}
h5.submit-btn-wrap.submit-btn:hover,
h5.submit-btn-wrap.submit-btn.submit-redirect:hover{
	text-decoration:underline;
	border:none;
}

/* 31.11. HEADER - Categories Dropdown Menu */
.categories-dropdown{
	font-weight:500;

	position:relative;
	margin-right:15px;
	min-width:200px;
	width:200px;
	height:100%;
}
.categories-dropdown a,
.categories-dropdown a:focus,
.categories-dropdown a:active{
	color:#202020;
}
.categories-dropdown ul.header-cats{
	overflow:hidden;
}
.categories-dropdown ul.header-cats{
	box-shadow:2px 0 5px 4px rgba(23,23,23,.06);
	border-radius:0px 0px 2px 2px;
	min-width:200px;
	max-width:200px;	
}
.categories-dropdown ul.header-cats.list-unstyled li{
    position:relative;
    margin:0px;
	padding:0px;
}
.categories-dropdown ul.header-cats.list-unstyled li a{
	justify-content:flex-start;
	padding:0px 15px;
	line-height:24px;  	
    letter-spacing:.3px;
	text-shadow:0px 0px 7px rgba(0,0,0,0.35);
    font-size:12px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
.categories-dropdown ul.header-cats.list-unstyled li a:hover{
	color:#e40030;
}
.categories-dropdown ul.header-cats.list-unstyled.open{
	display:block;
}
.categories-dropdown ul.header-cats img,
.categories-dropdown ul.header-cats svg{
	width:20px;
	flex-shrink:0;
	margin-right:15px;
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}
.categories-dropdown ul.header-cats svg{
	fill:#2d323e;
}
.categories-dropdown ul.header-cats a:hover svg{
	fill:#008c77;
}
a.header-cats-trigger,
a.header-cats-trigger:hover,
a.header-cats-trigger:focus{
	color:#fff;
	background:#2d323e;
	padding:0px 30px;
	line-height:60px;
	margin-right:15px;
	min-width:200px;
}
.header-cats-trigger i{
	font-size:12px;
	margin-right:15px;
	padding-bottom:1px;
}
/* END HEADER */



/******************************************************
 32. HEADER SEARCH
******************************************************/
.labeled-main-search{
	background:#fff;
	border-radius:2px;
	padding:20px;
	padding-bottom:15px;
}
.labeled-main-search > div{
	width:100%;
	padding:0px 10px;
	margin-bottom:10px;
}
.labeled-main-search > input[type="hidden"]{
	margin-bottom:0px;
}
.labeled-main-search > div:last-child a,
.labeled-main-search > div:nth-last-child(2) a{
	width:100%;
}
.labeled-main-search > div:last-child{
	align-self:flex-end;
}
.labeled-main-search input,
.labeled-main-search select{
	margin-bottom:0px;
}
.header-search{
	padding:0px;
	margin-top:0;
	border-radius:2px 2px 0px 0px;
	box-shadow:0 -12px 10px 0px rgba(42, 47, 54, 0.3);
	box-shadow:none;
	position:relative;
	z-index:2;
}
.header-search select,
.header-search input,
.header-search .select2-selection{
	margin:0px;
	background:transparent;
	height:50px;
	border:none;
	padding:0px 20px;
	font-size:15px;
	font-weight:400;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	    	
	padding-right:50px;
}
.header-search .select2-selection{
	padding-right:0px;
	z-index:2;
}
.header-search .select2-selection__arrow{
	display:none;
}
.header-search .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:50px;
	padding-left:0px;
	color:#aaa;
}
.header-search .select2-container--default.select2-enabled-color .select2-selection--single .select2-selection__rendered{
	color:#484848;
}
.header-search .keyword-wrap,
.header-search .header-location,
.header-search .styled-select{
	overflow:hidden;
	background:#fff;
	position:relative;
	border-radius:0px;	
}
.header-search .keyword-wrap:after,
.header-search .header-location:after,
.header-search .styled-select:after{
	content:'\e808';
	font-family:'FontAwesome';
	font-size:18px;
	position:absolute;
	right:20px;
	width:auto;
	color:#aaa;
	height:auto;
	line-height:1;
	top:16px;
	opacity:0.4;
}
.element-qs input::-webkit-input-placeholder,
.header-search input::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
	color:#5f6973;
	opacity:1;
}
.element-qs input::-moz-input-placeholder,
.header-search input::-moz-placeholder{ /* Firefox 19+ */
	color:#011d2d;
	opacity:1;
}
.element-qs input:-ms-input-placeholder,
.header-search input:-ms-input-placeholder{ /* IE 10+ */
	color:#011d2d;
	opacity:1;
}
.element-qs input:-moz-placeholder,
.header-search input:-moz-placeholder{ /* Firefox 18- */
	color:#011d2d;
	opacity:1;
}
.header-4-search.header-search .keyword-wrap input:hover::-webkit-input-placeholder,
.header-4-search.header-search .keyword-wrap input:hover:-ms-input-placeholder,
.header-4-search.header-search .keyword-wrap input:hover::-moz-placeholder{
	color:#fff;
	opacity:1;	
}
.header-4-search.header-search .keyword-wrap input:focus ~ input::-webkit-input-placeholder,
.header-4-search.header-search .keyword-wrap input:focus ~ input:-ms-input-placeholder,
.header-4-search.header-search .keyword-wrap input:focus ~ input::-moz-placeholder{
	color:#fff;
	opacity:1;	
}
.labeled-main-search select:not(:checked),
.header-search select:not(:checked), 
.labeled-main-search select option[value=""],
.header-search option[value=""]{
   color:#000;
}
.labeled-main-search select option,
.header-search select option{
	color:#484848;
}
.header-search > a,
.header-search > a:hover,
.header-search > a:focus{
	width:auto;
	height:35px;
	background:#e40030;
	text-transform:none;
	font-size:12px;
	margin:0px;
	padding:0px;
	font-weight:400;
}
.header-search > a:hover{
	background:#d54b4f;
}
.header-search > div{
	width:100%;
	margin-right:5px;
}
/* END HEADER SEARCH */



/******************************************************
 33. HEADER QUICK SEARCH
******************************************************/

/* 33.1. HEADER QUICK SEARCH - Quick Search */
#quick-search .hemenhepsi-form{
	border:none;
}
#quick-search .alert-error{
	margin-top:15px;
}
#quick-search .modal-header a{
	font-size:18px;
	line-height:25px;
}
#quick-search .modal-body{
	padding-bottom:30px;
}
.quick-search-list{
	margin-top:15px;
}
.quick-search-list h5{
	margin-bottom:0px;
}
.quick-search-list .qs-img{
	margin-right:20px;
	width:80px;
	height:auto;
	flex-shrink:0;
}
.quick-search-list li .flex-right{
	width:calc(100% - 95px);
}
.quick-search-list li .flex-right.qs-full-right{
	width:100%;
}

/* 33.02. HEADER QUICK SEARCH - Page Title Quick Search */
.page-title{
	padding:0px 0px;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#2a2f36;
}
.page-title.header-3{
	padding-top:156px;
	padding-bottom:60px;
}
.page-title ul{
	margin:0px;
}
.page-title .flex-wrap{
	flex-flow:row wrap;
}
.page-title.quick-search{	
	width:100%;
	height:25px;

	margin:0px;
	padding:0px 15px;
	
	background-color:#fff;
	box-shadow:0px 1px 64px 0px rgba(0,0,0,0.05);
	border-bottom:1px solid #d9d9d9;
}
.page-title.quick-search .container{
	max-width:1185px;
	width:auto;
	height:25px;
	
	margin:0px auto;
	padding:0px auto;
}
.page-title.quick-search .flex-wrap{
	display:flex;
}
.page-title.quick-search div.container div.flex-wrap div.flex-left{
	vertical-align:middle;
} 
.page-title.quick-search div.flex-left ul.list-unstyled.list-inline.breadcrumbs{
	vertical-align:middle;
}
.page-title.quick-search div.flex-left ul.list-unstyled.list-inline.breadcrumbs li{		
	margin:0px;
	padding:0px;
	margin-left:0px;
	margin-right:7.5px;
	display:flex;
	vertical-align:middle;
}   
.page-title.quick-search div.flex-left ul.list-unstyled.list-inline.breadcrumbs li a{
	color:#011d2d;	
    cursor:pointer;
	line-height:1.2;
	margin-left:5px;
	text-transform:capitalize;
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);
    font-size:10.25px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
.page-title.quick-search div.flex-left ul.list-unstyled.list-inline.breadcrumbs li a:hover{		
	color:#000309;
	text-decoration:underline;
}
.page-title.quick-search div.flex-left ul.list-unstyled.list-inline.breadcrumbs li i{		
	font-size:10.5px;
	margin:1.5px 0 0 0;
	
	color:#9f9f9f;
}
.page-title.quick-search div.flex-left ul.list-unstyled.list-inline.breadcrumbs li:after{
	content:"";
	margin:0px 10px 0px 0px;
}
.page-title.quick-search div.flex-left ul.list-unstyled.list-inline.breadcrumbs li:last-child:after{
	content:"";
	margin:0;
}
.page-title.quick-search div.flex-right{
	display:inline-block;
	vertical-align:middle;
	margin:auto 0px;
    text-align:right;
	line-height:1;
	width:50%;
    height:100%;
} 
.page-title.quick-search div.container div.flex-wrap div.flex-right a{
	cursor:pointer;
	display:inline-block;
	vertical-align:middle;
	margin:auto 0px;
	line-height:25px;
	height:auto;
	text-transform:capitalize;   	
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);
    font-size:10.25px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
.page-title.quick-search div.container div.flex-wrap div.flex-right a span{
	display:inline-block;
	vertical-align:middle;
	margin:auto 0px;
	margin-top:-2.5px;
}
.page-title.quick-search div.container div.flex-wrap div.flex-right i{
    color:#011d2d;
    font-size:10.5px; 
	font-family:'FontAwesome';
}   
.page-title.quick-search div.container div.flex-wrap div.flex-right a,
.page-title.quick-search div.container div.flex-wrap div.flex-right i{
    color:#011d2d;
}   
.page-title.quick-search div.container div.flex-wrap div.flex-right a:hover{
	color:#000309;
	text-decoration:underline;
}
.page-title a,
.page-title h1{
	color:#fff;
}
.quick-search i{
	font-size:35px;
}
.quick-search-form a{
	cursor:normal;
}
.quick-search-form.hemenhepsi-form a{
	top:auto;
	bottom:0px;
	line-height:45px;
}
.quick-search ul{
	opacity:1;
}
.quick-search h1{
	margin-bottom:0px;
}
/* END QUICK SEARCH */



/******************************************************
 34. HEADER SHORTCUTS
******************************************************/
.header-shortcuts{
	display:flex;
	justify-content:start;	
}
.header-shortcuts a{
	font-size:12px;
	margin:0px 12.5px 0px 0px;
	display:inline-block;
	position:relative;
	float:left;
}
.header-shortcuts a i{
	font-size:22px;
	margin:0px 7.5px 0px 0px;
	padding:0px;
	display:flex;
	float:left;
	text-shadow:0px 0px 5px rgba(0,0,0,0.15); 
    -webkit-text-fill-color:#000;
    -webkit-text-stroke-width:.15px;
    -webkit-text-stroke-color:#fff;	
}
.header-shortcuts a i:hover{
    -webkit-text-fill-color:#e40030;
    -webkit-text-stroke-width:.15px;
    -webkit-text-stroke-color:#fff;	
}
.header-shortcuts a .unread-badge{
	display:block;
	position:absolute;

	width:auto;
	height:auto;
	
	top:auto;
	right:-2.5px;
	bottom:-5px;
	margin:0;

	font-size:8px;
	padding:4px 6px;
	line-height:1;
	
	box-shadow:0px 1px 32px 0px rgba(0,0,0,0.5);
	border:1px solid #aaa;
	background:#5f6973;
	color:#fff;
}
/* END HEADER SHORTCUTS */



/******************************************************
 35. ELEMENTS
******************************************************/
@supports (-moz-appearance:none){
	.kc-search select[name="category"]{
		margin-left:-5px;
	}
}

/* 35.01. ELEMENTS - KC Search */
.kc-search form{
	border-radius:0;
	box-shadow:none;
	overflow:hidden;
	background:transparent;
	padding:0px;
	margin-top:0px;
	height:40px;
}
.kc-search form input{
	border-right:2px solid #f8f8f8;
}
.kc-search .af-button,
.kc-search .af-button:hover,
.kc-search .af-button:focus,
.kc-search .af-button:active{
	border-radius:2px;
	background:#e40030;
	color:#fff;
	font-weight:600;
	width:auto;
	padding:2.5px 60px;
	height:40px;
	display:flex;
	vertical-align:middle;
	font-size:14px;
}
.kc-search .af-button:hover{
	background:#ff5a5f;
	color:#fff;
}
.kc-search-vertical .header-search{
	box-shadow:none;
	background:transparent;
	border-radius:0px;
	padding:0px;
	display:block;
	margin:0px;	
}
.kc-search-vertical{
	background:#fff;
	padding:30px;
	border-radius:2px;
	width:100%;
	margin-left:auto;
}
.kc-search-vertical h5{
	margin-top:0px;
}
.kc-search-vertical .header-search select,
.kc-search-vertical .header-search input{
	padding:0px;
	border:none;
	border-bottom:2px solid #f1f1f1;
	margin-bottom:20px;
}
.kc-search-vertical .header-search .keyword-wrap:after,
.kc-search-vertical .header-search .header-location:after,
.kc-search-vertical .header-search .styled-select:after{
	right:0px;
}
.kc-search-vertical .af-button,
.kc-search-vertical .af-button:focus,
.kc-search-vertical .af-button:hover,
.kc-search-vertical .af-button:active{
	width:100%;
	height:40px;
	line-height:40px;
	font-size:14px;
	margin-top:10px;
}

/* 35.02. ELEMENTS - Widget Alike */
.widget-alike-search form{
	display:block;
}
.widget-alike-search form > div{
	width:100%;
	border:none;
	margin:0px;
}
.widget-alike-search.kc-search form input,
.widget-alike-search.kc-search form select{
	border:none;
	padding:0px;
	border-bottom:2px solid #f1f1f1;
}
.widget-alike-search .header-search .styled-select,
.widget-alike-search.kc-search form input{
	margin-bottom:15px;
}
.widget-alike-search.kc-search .af-button, 
.widget-alike-search.kc-search .af-button:hover, 
.widget-alike-search.kc-search .af-button:focus, 
.widget-alike-search.kc-search .af-button:active{
	width:100%;
	height:auto;
	line-height:40px;
}
footer .widget-alike-search.kc-search form input, 
footer .widget-alike-search.kc-search form select{
	border:none;
	padding:0px 15px;
}

/* 35.03. ELEMENTS - Footer Header Search */
footer .header-search .keyword-wrap,
footer .header-search .header-location, 
footer .header-search .styled-select{
	border-radius:0px;
	background:transparent;
}
footer .header-search .styled-select{
	background:#2d323e;
}
footer .header-search .keyword-wrap:after,
footer .header-search .header-location:after,
footer .header-search .styled-select:after{
	background:transparent
}

/* 35.04. ELEMENTS - Elementor Widget Tabs */
body .elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper{
	text-align:center;
}
body .elementor-widget-tabs .elementor-tabs-wrapper{
	margin-bottom:5px;
}
body .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title.elementor-tab-desktop-title{
	display:inline-block;
}
body .elementor-widget-tabs .elementor-tab-content{
	font-family:inherit;
}
body .elementor-widget-tabs .elementor-tab-title{
	border:none;
	background:#ffffff;
	border-radius:2px;
	margin:0px 3px;
	font-weight:600;
	padding:0px;
	line-height:40px;
	color:#202020;
	padding:0px 30px;	
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;	
}
body .elementor-widget-tabs .elementor-tab-title.elementor-active a{
	color:inherit;
}
body .elementor-widget-tabs .elementor-tab-title a{
	color:inherit;
	background:transparent
}
body .elementor-widget-tabs .elementor-tab-title,
body .elementor-widget-tabs .elementor-tab-title a{
	font-family:'Quicksand', 'Helvetica', sans-serif;
}
body .elementor-widget-tabs .elementor-tab-title:hover,
body .elementor-widget-tabs .elementor-tab-title.elementor-active{
	color:#ffffff;
	background:#00a591;	
}
body .elementor-widget-tabs .elementor-tab-content{
	padding:0px;
}
body .elementor-widget-tabs .elementor-tab-content, 
body .elementor-widget-tabs .elementor-tab-title,
body .elementor-widget-tabs .elementor-tab-title::after,
body .elementor-widget-tabs .elementor-tab-title::before,
body .elementor-widget-tabs .elementor-tabs-content-wrapper{
	border:none;
}
body .elementor-widget-tabs .elementor-tab-title.elementor-active:after, 
body .elementor-widget-tabs .elementor-tab-title.elementor-active:before{
	content:none;
}
body .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{
	border-style:none;
}

/* 35.05. ELEMENTS - Elementor Widget Accordion */
body .elementor-widget-accordion .elementor-accordion .elementor-accordion-title{
	font-family:'Quicksand', 'Helvetica', sans-serif;
	line-height:40px;
}
body .elementor-accordion .elementor-tab-title{
    font-weight:600;
    padding:12px 25px;
	font-size:16px;
	display:flex;
	justify-content:space-between;
}
body .elementor-accordion .elementor-tab-title > span{
	order:2;
	line-height:20px;
	margin-top:3px;
}
body .elementor-accordion .elementor-accordion-item{
	padding:0px;
	background:#fff;
	border-radius:2px;
	margin-bottom:5px;
	border:none;
}
body .elementor-widget-accordion .elementor-accordion .elementor-tab-content{
	font-family:inherit
}
body .elementor-accordion .elementor-tab-content{
	border:none;
	padding:0px 35px 15px 35px;
}
body .elementor-widget-accordion .elementor-accordion-icon,
body .elementor-widget-accordion .elementor-accordion-title,
body .elementor-accordion .elementor-tab-title a{
	color:#202020;
}
body .elementor-widget-accordion .elementor-active .elementor-accordion-icon, 
body .elementor-widget-accordion .elementor-active .elementor-accordion-title,
body .elementor-accordion .elementor-tab-title.elementor-active a{
	color:#00a591;
}

/* 35.06. ELEMENTS - Elementor Accordion */
body .elementor-accordion .elementor-tab-title .fa-plus:before,
body .elementor-accordion .elementor-tab-title .fa-minus:before{
    content:"\f107";
    font-family:hemenhepsi;
	font-size:30px;
	line-height:30px;
    font-style:normal;
}
body .elementor-accordion .elementor-tab-title .fa-plus:before{
	content:'\f106';
	color:#ccc;
}
/* 35.07. ELEMENTS - KC Accordion */

/* 35.07.01. ELEMENTS - KC Accordion - Accordion Section */
body .kc_accordion_section > .kc_accordion_header{
	background:transparent;
	border:none;
	border-radius:2px;
}
body .kc_accordion_section > .kc_accordion_header{
	float:none;
}
body .kc_accordion_section > .kc_accordion_header:after{
	content:' ';
	display:table;
	clear:both;
}
body .kc_accordion_section{
	margin:15px 0px;
	box-shadow:0px 1px 4px 0px rgba(0,0,0,0.1); 
}
body .kc_accordion_section.kc-section-active{
	margin-top:5px;
	box-shadow:0px 1px 32px 0px rgba(0,0,0,0.4); 
}
body .kc_accordion_section:first-child{
	margin-top:0px;
}
body .kc_accordion_section.group{
	padding:0px;
	background:#fff;
	border-radius:2px;
}

/* 35.07.02. ELEMENTS - KC Accordion - Accordion Header */
body .kc_accordion_header > a{
	padding:15px 30px;
	
	letter-spacing:.25px; 
	text-shadow:0 0 4px rgba(0,0,0,.2);

	font-size:16px; 
    font-weight:500; 
	font-family:Roboto, Arial, Helvetica, sans-serif;		
}
body .kc_accordion_header.ui-accordion-header.ui-state-active a{
	color:#00a591;
	color:#0693e3;
}
body .kc_accordion_header > span.ui-accordion-header-icon{
	margin:0px;
	padding:23px 30px;	
	font-weight:bold;
}

/* 35.07.03. ELEMENTS - KC Accordion - Accordion Content */
body .kc_accordion_content .kc-panel-body,
body .kc_accordion_content{
	border:none;
	float:none;
}
body .kc_accordion_content{
	color:inherit;
}
body .kc_accordion_content ol,
body .kc_accordion_content ul{
	margin-bottom:15px;
	margin-left:20px;
}
body .kc_accordion_content ul{
	box-sizing: border-box; 
	list-style: outside;
}
body .kc_accordion_content li{
	box-sizing: border-box; 
	padding-left: 8px;	
}
.kc-panel-body:after{
	content:' ';
	display:table;
	clear:both;
}
body .kc_accordion_content .kc-panel-body{
	padding:0px 30px 5px 30px;
}
.ui-tabs-body-active .kc_text_block,
.kc-section-active .kc_text_block{
	background:#fff;
}

/* 35.08. ELEMENTS - KC Tabs  */
/* Classified Tabs Navigation */
ul.classified-tabs-nav{
    z-index:99;
    width:100%;
    height:43px;
	text-align:center;
	display:flex;
	justify-content:flex-start;
	margin:1.25px 0px 15px 0px;
	padding-left:0px;
}
ul.classified-tabs-nav li{
    width:100%;
	height:100%;	
	margin:0px;
	padding:0px;
    display:flex;    
    justify-content:space-between;
    box-shadow:none;
	border-bottom:2px solid #e40030;
	cursor:pointer;	
}
ul.classified-tabs-nav li:first-child{
	margin-left:0px;
	padding-left:0px;
}
ul.classified-tabs-nav li:last-child{
	margin-right:0px;
	padding-right:0px;
}
ul.classified-tabs-nav li:hover{
}
ul.classified-tabs-nav li a{
    z-index:11;	
	display:flex;
	vertical-align:middle;
    justify-content:center;	
    background-color:#fff;
	color:#2d323e;
	border:none;
	text-transform:none; 	
	text-shadow:0 0 3.5px rgba(0,0,0,.175);
    width:100%;
	padding:0px;
	margin:auto 0px;
	font-size:18px; 
	font-weight:500; 	
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}
ul.classified-tabs-nav li a:hover{
    background-color:#fff;
	color:#e40030;
}
ul.classified-tabs-nav li.ui-tabs-active{
    width:100%;
    height:35px;
	margin:0px;
}
ul.classified-tabs-nav li.ui-tabs-active:hover{
}
ul.classified-tabs-nav li.ui-tabs-active a{
	margin:0px;
    border:none;
    display:flex;    
    float:left;
    justify-content:center;
    background-color:#fff;
	color:#000;
	font-size:16px; 
	font-weight:500; 	
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
ul.classified-tabs-nav li.ui-tabs-active a:hover{
    background-color:#fff;
	color:#e40030;
}

/* KC Tabs Navigation */
body .kc_tabs > .kc_wrapper > ul.kc_tabs_nav{
    z-index:99;
    line-height:35px;

	width:100%;
	margin:0px;
	padding:0px;	
	
	text-align:center;	
	
	display:flex;
	justify-content:flex-start;

	background:transparent;
	text-align:center;
}
body .kc_tabs > .kc_wrapper > ul.kc_tabs_nav > li{
	line-height:35px;
    width:100%;
	margin:0px 3px;
	padding:0px;
	background:transparent;
	display:inline-block;
    justify-content:space-between;
    box-shadow:none;		
	border:none;	
}
body .kc_tabs > .kc_wrapper > ul.kc_tabs_nav > li:first-child{
	margin-left:0px;
	padding-left:0px;
}
body .kc_tabs > .kc_wrapper > ul.kc_tabs_nav > li:last-child{
	margin-right:0px;
	padding-right:0px;
}
body .kc_tabs > .kc_wrapper > ul.kc_tabs_nav > li:hover{
	background:transparent;
}
body .kc_tabs > .kc_wrapper > ul.kc_tabs_nav > li a,
body .kc_tabs > .kc_wrapper > ul.kc_tabs_nav > li.ui-tabs-active a{
	line-height:35px;
	position:relative;
	color:#001030;
	background:transparent;
	margin:0px;
	padding:0px;
	padding-bottom:7.5px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.12); 
	text-transform:capitalize;
	font-size:18px; 
	font-weight:500; 	
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
body .kc_tabs > .kc_wrapper > ul.kc_tabs_nav > li a:before,
body .kc_tabs > .kc_wrapper > ul.kc_tabs_nav > li.ui-tabs-active a:before{		
	content:'';
	display:block;
	height:2px;
	position:absolute;
	width:0%;
	bottom:0px;	
	transition:all ease-in-out 150ms;
}
body .kc_tabs > .kc_wrapper > ul.kc_tabs_nav > li a:before{		
	background-color:#011d2d;
}
body .kc_tabs > .kc_wrapper > ul.kc_tabs_nav > li.ui-tabs-active a:before{		
	background-color:#e40030;
}
body .kc_tabs > .kc_wrapper > ul.kc_tabs_nav > li a:hover::before,
body .kc_tabs > .kc_wrapper > ul.kc_tabs_nav > li.ui-tabs-active a::before,
body .kc_tabs > .kc_wrapper > ul.kc_tabs_nav > li.ui-tabs-active a:hover::before{		
	width:100%;
}
body .kc_tabs_nav ~ .kc_tab .kc_tab_content{
	padding:0px;
}
body .kc_tabs_nav ~ .kc_tab{
	overflow:visible;
	display:none;
}
body .kc_tabs_nav ~ .kc_tab.kc-section-active{
	display:block;
}
body .kc_tabs_nav ~ .kc_tab.kc_tab_content{
    display:none;
    position:relative;

    margin-top:15px;
	border:none;
	
	width:100%;
	height:auto;
}
body .kc_tabs_nav ~ .kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active{
    margin:7.5px 0px 0px 0px;
	    
    display:block;
    position:relative;
    
	width:100%;
	height:auto;
	min-height:725px;
	
    background-color:#fff; 
	border-radius:1px;
	border:1px solid #f1f1f1; 	
	box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
	-webkit-box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
	-moz-box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
}
body.author .kc_tabs_nav ~ .kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active{
	background:transparent;
	border:none;
	box-shadow:none;
}
.classified-detail-content{
    position:relative;
	width:100%;
	height:auto;
    margin:0px 0px 0px 0px;
    display:block;
    position:relative;
    background-color:#fff; 
}
.classified-detail-content div.white-block-title,
.kc_tab.kc_tab_content div.white-block-title{
	margin:0px;
	padding:30px 30px 15px 30px;
	display:flex;
	vertical-align:middle;
}
.classified-detail-content .white-block-title h5,
.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active .white-block-title h5{
	color:#e40030;
	display:flex;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.15);
    font-size:18px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
.classified-detail-content .white-block-title h6,
.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active .white-block-title h6{	
	display:flex;
	vertical-align:middle;	
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);
    font-size:14.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}

/* 35.09. ELEMENTS - KC Video Overlay */
.kc-video-overlay{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:0;
}
.kc-video-bg .kc-container{
	position:relative;
	z-index:2;
}
.kc-video-bg .kc-row-container{
	position:relative;
	z-index:1;
}

/* 35.10. ELEMENTS - Categories Slider - Adverts Slider */
.categories-slider,
.adverts-slider{
	margin-left:-10px;
	width:calc(100% + 20px);
}
.adverts-slider .white-block{
	margin:25px 0px;
}

/* 35.11. ELEMENTS - Element Categories List */
.element-categories-list .af-item-wrap{
	position:relative;
	margin-bottom:10px;
	background:#fff;
	border-radius:2px;
	overflow:hidden;
	background-size:cover;
	background-position:center center;
}
.element-categories-list .af-item-wrap.side_icon_bg:after,
.element-categories-list .af-item-wrap.top_icon_bg:after{
	content:' ';
	position:absolute;
	background:#34495e;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:1;
	opacity:0.5;
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}
.element-categories-list .af-item-wrap.side_icon_bg:hover:after,
.element-categories-list .af-item-wrap.top_icon_bg:hover:after{
	opacity:0.6;
}
.element-categories-list svg{
	fill:#008c77;
}

/* 35.12. ELEMENTS - Category Side and Top Icons */
.category-icon svg{
	width:100%;
}
.side_icon .category-icon,
.side_icon_bg .category-icon{
	margin-right:25px;
}
.top_icon .category-icon,
.top_icon_bg .category-icon{
	margin-bottom:20px;
}
.side_icon_bg,
.top_icon_bg,
.side_icon_bg h5 a,
.top_icon_bg h5 a{
	color:#fff;
}
.top_icon_bg,
.top_icon{
	text-align:center;
}
body .top_icon_bg .category-icon img,
body .top_icon_bg .category-icon svg,
body .side_icon_bg .category-icon img,
body .side_icon_bg .category-icon svg{
	max-width:34px;
	display:inline-block;
	flex-shrink:0;
}
body .top_icon_bg .category-icon svg{
	width:34px;
}
body .side_icon_bg .category-icon img,
body .side_icon_bg .category-icon svg{
	max-width:30px;
}
body .side_icon_bg .category-icon svg{
	width:30px;
}
.top_icon_bg .category-icon,
.side_icon_bg .category-icon{
	width:70px;
	height:70px;
	border-radius:50%;
	background:#fff;
	line-height:65px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.side_icon_bg .category-icon{
	width:60px;
	height:60px;
	line-height:60px;
}
.top_icon_bg .category-item-count,
.side_icon_bg .category-item-count{
	opacity:0.8;
}
.categories-slider .owl-item{
	margin-top:7px;
}
.owl-carousel .category-item .flex-left a{
	display:inline-block;
}

/* 35.13. ELEMENTS - Blogs Element */
.blogs-element h5{
	margin:0px;
	margin-bottom:5px;
}
.blogs-element .top-advert-meta li{
	padding-top:0px;
}
.blogs-element p{
	margin:0px;
}

/* 35.14. ELEMENTS - Row Slider */
.row-slider-section{
	position:relative;
	overflow:hidden;
}
.row-slider img{
	position:absolute;
	top:0px;
	left:0;
	width:100%;
	height:100%;
	object-fit:cover;
	z-index:0;
	opacity:0;
}

/* 35.15. ELEMENTS - Adverts Big Slider */
.adverts-big-slider .white-block{
	margin:0px;
}
.adverts-big-slider{
	border-radius:2px;
	overflow:hidden;
}
.adverts-big-slider img{
	border-radius:0;
	max-height:437px;
	object-fit:cover;
}
.adverts-big-slider h5{
	margin:10px 0px;
}
.adverts-big-slider .owl-nav > .owl-prev{
	left:10px;
}
.adverts-big-slider .owl-nav > .owl-next{
	right:10px;
}
.adverts-big-slider .white-block-content{
	position:absolute;
	bottom:15px;
	left:0px;
	z-index:1;
	right:0;
	background:rgba(255,255,255,0.99);
	padding:20px 25px;
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0) scale(1.0, 1.0);	
}

/* 35.16. ELEMENTS - Element Categories V-List */
.element-categories-v-list .flex-left > a{
	margin-right:15px;
}
.element-categories-v-list h5{
	margin:0px;
	font-size:15px;
}
.element-categories-v-list svg,
.element-categories-v-list img{
	width:20px;
	margin-right:10px;
}
.element-categories-v-list svg{
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}
.element-categories-v-list svg{
	fill:#2d323e;
}
.element-categories-v-list a:hover svg{
	fill:#008c77;
}
.element-categories-v-list a:hover h5{
	color:#00a591;
}
.element-categories-v-list li{
	padding:0px;
	margin:0px;
}
.element-categories-v-list li a{
	padding:20px;
	margin-bottom:3px;
}
.element-categories-v-list .category-item-count{
	margin:0px;
}
.round-icon{
	display:inline-block;
	text-align:center;
	border-radius:50%;
}

/* 35.17. ELEMENTS - Element Categories Tree */
.element-categories-tree .af-item-wrap{
	position:relative;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}
.element-categories-tree .owl-nav>div{
	top:calc(50% - 38px);
}
.element-categories-tree .white-block-content{
	position:relative;
	z-index:2;
	padding:20px;
	width:50%;
}
.element-categories-tree .af-item-wrap:after,
.element-categories-tree .af-item-wrap:before{
	position:absolute;
	content:' ';
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:1;
	background:linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,0.96), rgba(255,255,255,0));	
}
.element-categories-tree .af-item-wrap:before{
	background:#34495e;
	opacity:0.3;
	z-index:1;
}
.element-categories-tree{
	font-size:13px;
}
.element-categories-tree li a,
.element-categories-tree .view-more a{
	color:#aaa;
}
.element-categories-tree li a:hover,
.element-categories-tree .view-more a:hover{
	color:#00a591;
}
.element-categories-tree .view-more{
	font-size:11px;
	margin-top:15px;
}
.element-categories-tree h5{
	margin-top:0px;
}
.element-categories-tree ul{
	padding-left:10px;
}
.element-categories-tree li{
	padding:0px;
}
.element-categories-tree .view-more i{
	width:12px;
	height:12px;
	color:#00a591;
	font-size:12px;
	border-radius:50%;
	text-align:center;
	line-height:12px;
	margin-left:0px;
}

/* 35.18. ELEMENTS - Service Icon */
.service-icon{
	display:inline-block;
	border-radius:50%;
	width:65px;
	height:65px;
	line-height:64px;
	font-size:20px;
	text-align:center;
	margin-bottom:20px;
	flex-shrink:0;
}
.service{
	margin-bottom:50px;
}
.service h5,
.service p{
	margin:0px;
}
.service h5{
	margin-bottom:5px;
}
.service p{
	line-height:23px;
	opacity:0.7;
}
.service.vertical{
	text-align:center;
}
.service.horizontal .service-icon{
	margin-bottom:0px;
	margin-right:15px;
}
.service.horizontal .white-block-content{
	display:flex;
	align-items:center;
}
.service.horizontal.right .white-block-content{
	justify-content:space-between;
}
.service.horizontal.right .service-icon{
	order:2;
	margin-right:0px;
}
.service.horizontal.right .service-content{
	order:1;
}

/* 35.19. ELEMENTS - Hiw Wrapper - Hiw Item */
.hiw-wrapper{
	position:relative;
	z-index:0;
}
.hiw-item{
	text-align:center;
}
.hiw-item.service p{
    color:#999;
}
.hiw-item.service h5{
	margin-bottom:15px;
}
.hiw-item.service .service-icon{
	margin-bottom:35px;
}
.hiw-item .service-icon{
	width:100px;
	height:100px;
	line-height:100px;
	font-size:30px;
	box-shadow:0 0 0 10px white;
}
.hiw-item{
	position:relative;
	padding:20px;
}
.hiw-item:nth-child(3n):before,
.hiw-item:nth-child(2n):before{
    content:" ";
	width:calc(100% + 45px);
    height:calc(50% + 130px);
    top:-52%;
    border:2px dotted transparent;
    position:absolute;
    border-radius:50%;
    border-top-width:0;
    border-left-width:0;
    border-right-width:0;
    left:calc(-50% - 23px);
    z-index:-1;
}
.hiw-item:nth-child(3n):before{
	border-top-width:2px;
	border-bottom-width:0;
	top:4%;
}
.hiw-wrapper-2 .hiw-item{
	width:50%;
}
.hiw-wrapper-3 .hiw-item{
	width:33.32%;
}
.hiw-wrapper-4 .hiw-item{
	width:25%;
}
.hiw-wrapper-5 .hiw-item{
	width:20%;
}
.af-title p{
	font-size:16px;
	font-family:"Quicksand", sans-serif;
}

/* 35.20. ELEMENTS - Element Locations Wrap */
.element-locations-wrap{
	margin-right:-15px;
	overflow:hidden;
}
.element-locations-wrap a{
	display:block;
	border-radius:2px;
	overflow:hidden;
}
.location-title h6,
.location-title p{
	color:#fff;
	margin:0px;
}
.location-title p{
	opacity:0.7;
	font-size:13px;
}
.location-title h6{
	font-size:17px;
}
.element-locations-wrap > .elem-location-item{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	height:300px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	position:relative;
}
.element-locations-wrap > .elem-location-item:after{
	content:" ";
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:1;
	border-radius:0px;
	background:#34495e;
	opacity:0;
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}
.element-locations-wrap > .elem-location-item:hover:after{
	opacity:0.3;
}
.element-locations-wrap .location-title{
	position:absolute;
	bottom:15px;
	left:20px;
	z-index:2;
	padding:12px 20px;
	border-radius:2px;
	background:rgba(0, 0, 0, 0.6);
}
.element-locations-wrap > .elem-location-item{
	width:calc(30% - 15px);
}
.element-locations-wrap > .elem-location-item:hover .location-title{
	background:transparent;
}
.element-locations-wrap.style1 > .elem-location-item:nth-child(4n+2),
.element-locations-wrap.style1 > .elem-location-item:nth-child(4n+3){
	width:calc(70% - 15px);
}
.element-locations-wrap.style2 > .elem-location-item:nth-child(2n+2){
	width:calc(40% - 15px);
}
.element-locations-wrap.style2 > .elem-location-item:nth-child(5n){
	width:calc(20% - 15px);	
}
.element-locations-wrap.style3 > .elem-location-item:nth-child(5n+2){
	width:calc(40% - 15px);
}
.element-locations-wrap.style3 > .elem-location-item:nth-child(5n),
.element-locations-wrap.style3 > .elem-location-item:nth-child(5n-1){
	width:calc(50% - 15px);
}
.element-locations-wrap.style4 > .elem-location-item:nth-child(5n-2),
.element-locations-wrap.style4 > .elem-location-item:nth-child(5n-1){
	width:calc(40% - 15px);
}
.element-locations-wrap.style5 > .elem-location-item{
	width:calc(33.3333% - 15px);
}
.element-locations-wrap.style5 > .elem-location-item:nth-child(5n+1),
.element-locations-wrap.style5 > .elem-location-item:nth-child(5n+2){
	width:calc(50% - 15px);
}
.location-columns-5{
	columns:5;
	-moz-columns:5;
	-webkit-columns:5;
	-ms-columns:5;
}
.location-columns-4{
	columns:4;
	-moz-columns:4;
	-webkit-columns:4;
	-ms-columns:4;
}
.location-columns-3{
	columns:3;
	-moz-columns:3;
	-webkit-columns:3;
	-ms-columns:3;
}
.location-columns-2{
	columns:2;
	-moz-columns:2;
	-webkit-columns:2;
	-ms-columns:2;
}

/* 35.21. ELEMENTS - Element QS (Quick Search) */
.element-qs{
	position:relative;
}
.element-qs input,
.element-qs .hemenhepsi-form{
	border:none;
}
.element-qs input{
	font-family:"Quicksand", sans-serif;
	font-size:15px;
	font-weight:400px;
	padding:20px;
	height:auto;
}
.element-qs .hemenhepsi-form a{
	line-height:60px;
	right:20px;
}
.element-qs .ajax-form-result{
	position:absolute;
	max-height:180px; 
	width:100%;
	overflow-y:auto;
	background:#fcfcfc;
	padding:10px 20px;
	top:calc(100% - 3px);
	left:0px;
	border-radius:2px;
	display:none;
	z-index:99;
}
.element-qs .quick-search-list .qs-img{
	width:50px;
	margin-right:10px;
}
.element-qs .quick-search-list h5{
	margin:0px;
	font-size:15px;
}
.element-qs .quick-search-list{
	margin:0px;
}
.element-qs .ajax-form-result .alert-error{
	margin:10px 0px;
}

/* 35.22. ELEMENTS - Element Categories Transparent */
.element-categories-transparent-wrap .categories-transparent-item{
	background:rgba(0,0,0,0.3);
	text-align:center;
	padding:15px;
	width:100%;
	border-radius:2px;
}
.element-categories-transparent-wrap.owl-carousel .owl-item img,
.element-categories-transparent-wrap.owl-carousel .owl-item svg{
	width:31px;
	margin-bottom:5px;
	margin-top:10px;
	border-radius:none;
	display:inline-block;
}
.element-categories-transparent-wrap svg{
	fill:#008c77;
}
.element-categories-transparent-wrap h5{
	font-size:13px;
	margin:0px;
	color:#fff;
	opacity:0.8;
	line-height:1;
}
.element-categories-transparent-wrap a:hover{
	background:rgba(0,0,0,.5);
}
.element-categories-transparent-wrap a:hover h5{
	opacity:1;
}
.element-categories-transparent-wrap .owl-nav>div{
	top:calc(50% - 13px);
}

/* 35.23. ELEMENTS - Element Categories Table */
.element-categories-table{
	flex-wrap:wrap;
	justify-content:flex-start;
}
.element-categories-table > a{
	border-right:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
	text-align:center;
	padding:30px;
}
.element-categories-table > a:hover{
	background:#fff;
	box-shadow:0px 1px 24px 0px rgba(0,0,0,0.4);
}
.element-categories-table > a:hover .category-item-count{
	color:#666666;
}
.element-categories-table > a h6{
	margin:0px;
}
.element-categories-table svg,
.element-categories-table img{
	margin-bottom:15px;
	max-width:45px;
}
.element-categories-table svg{
	width:45px;
	fill:#008c77;
}
.element-categories-table > a:hover h6{
	color:#00a591;
}
.element-categories-table-2 > a{
	width:50%;
}
.element-categories-table-2 > a:nth-child(2n),
.element-categories-table-3 > a:nth-child(3n),
.element-categories-table-4 > a:nth-child(4n),
.element-categories-table-5 > a:nth-child(5n){
	border-right:none;
}
.element-categories-table-5 > a:nth-last-child(5):not(:nth-child(5n)):not(:nth-child(5n-1)):not(:nth-child(5n-2)):not(:nth-child(5n-3)),
.element-categories-table-5 > a:nth-last-child(4):not(:nth-child(5n)):not(:nth-child(5n-1)):not(:nth-child(5n-2)),
.element-categories-table-5 > a:nth-last-child(3):not(:nth-child(5n)):not(:nth-child(5n-1)),
.element-categories-table-5 > a:nth-last-child(2):not(:nth-child(5n)),
.element-categories-table-5 > a:nth-last-child(1),
.element-categories-table-4 > a:nth-last-child(4):not(:nth-child(4n)):not(:nth-child(4n-1)):not(:nth-child(4n-2)),
.element-categories-table-4 > a:nth-last-child(3):not(:nth-child(4n)):not(:nth-child(4n-1)),
.element-categories-table-4 > a:nth-last-child(2):not(:nth-child(4n)),
.element-categories-table-4 > a:nth-last-child(1),
.element-categories-table-3 > a:nth-last-child(3):not(:nth-child(3n)):not(:nth-child(3n-1)),
.element-categories-table-3 > a:nth-last-child(2):not(:nth-child(3n)),
.element-categories-table-3 > a:nth-last-child(1),
.element-categories-table-2 > a:nth-last-child(2):not(:nth-child(2n)),
.element-categories-table-2 > a:nth-last-child(1){
	border-bottom:none;
}	
.element-categories-table-3 > a{
	width:33.32%;
}
.element-categories-table-4 > a{
	width:25%;
}
.element-categories-table-5 > a{
	width:20%;
}

/* 35.24. ELEMENTS - Interactive Slider */
.af-interactive-slider{
	position:relative;
}
.af-interactive-item{
	height:450px;
	overflow:hidden;
}
.af-interactive-slider img{
	max-height:100%;
}
.af-interactive-slider .owl-dots{
	position:absolute;
	left:0px;
	bottom:20px;
}
.af-interactive-slider .flex-right{
	width:45%;
}
.af-interactive-slider .flex-left{
	width:55%;
}
.af-interactive-slider .flex-left{
	padding-right:30px;
}
.af-interactive-slider img{
	position:relative;
	right:-100px;
	opacity:0;
}
.af-interactive-slider .h1-size{
	font-weight:400;
	font-size:45px;
	line-height:55px;
	opacity:0;
	position:relative;
	top:-200px;
	margin:0px;
	margin-bottom:15px;
}
.af-interactive-slider p{
	font-weight:700;
	opacity:0;
	position:relative;
	left:-200px;
}
.af-interactive-slider a{
    color:#fff;
    margin-top:50px;
    background:#00a591;
    font-weight:600;
    border-radius:50px;
	display:inline-block;
	padding:10px 30px;
	opacity:0;
	bottom:-100px;
	position:relative;
}
.af-interactive-slider a:hover{
	background:#008c77;
	color:#fff;
}

/* 35.25. ELEMENTS - KC Container Content */
body .kc-elm:not(.kc_column):not(.kc_column_inner):not(.kc_row):not(.kc_tab){
	float:none;
}
body .kc-elm{
	width:100%;
}
body main section[data-kc-equalheight=true]>.kc-container .kc-wrap-columns{
	width:100%;
	width:calc(100% + 30px);
	margin-left:-130px;
	margin-right:-30px;
	padding:0px;
}
body main section>.kc-container .kc-wrap-columns{
	width:calc(100% + 30px);
	margin-left:-30px;
	margin-right:-30px;
	padding:0px;	
}
.kc-row-container.kc-container,
.kc-row-container,
.kc-container{
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
.kc-container ol,
.kc-container ul,
.kc-container li,
.kc-container p,
.kc-container span{
	line-height:1.3;
	font-size:12.5px;
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
.kc-container b,
.kc-container strong{
	font-weight:bold;
}
/* END ELEMENTS */



/******************************************************
 36. CLOSING SIDEBARS
******************************************************/
.small-sidebar-open{
	display:none;
}
.small-sidebar-overlay-close{
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:2;
}
.account-btn{    
    display:none;
	position:relative;	
}
body .small-sidebar-close{
	position:fixed;
	width:30px;
	height:30px;
	border-radius:50px;
	text-align:center;
	box-shadow:0 0 10px 0px rgba(0,0,0,0.12);
	padding:0px;
	background:#374252;
	z-index:15;
	border:none;
	padding:0px;
	margin:0px;
	line-height:30px;	
}
body .small-sidebar-close[data-target=".navigation-wrap"]{
	background:#fff;
}
/* END CLOSING SIDEBARS */



/******************************************************
 37. PRINT
******************************************************/
@media print{
	main{
		margin:0px;
	}
	header,
	.page-title, 
	footer,
	.to_top,
	.hide-print,
	.online-status,
	.reveal-phone .description,
	.reveal-phone i,
	.countdown-wrap,
	.owl-nav{
		display:none!important;
	}
	.contact-seller, .reveal-phone{
		padding:0px;
	}
	.small-flex-swap .col-sm-20{  
		order:1;
		width:100%;
	}
	.small-flex-swap .col-sm-8218{  
		order:1;
		width:100%;
	}
	.small-flex-swap .col-sm-970px{ 
		order:1;
		width:100%;
	}
	.small-flex-swap .col-sm-16{  
		order:1;
		width:100%;
	}
	.small-flex-swap .col-sm-15{
		order:1;
		width:100%;
	}	
	.small-flex-swap .col-sm-10{ 
		order:1;
		width:100%;
	}
	.small-flex-swap .col-sm-5{ 
		order:2;
		width:100%;
	}
	.small-flex-swap .col-sm-4{  
		order:2;
		width:100%;
	}
	.small-flex-swap .col-sm-250px{  
		order:2;
		width:100%;
	}	
	.small-flex-swap .col-sm-235px{ 
		order:2;
		width:100%;
	}
	.small-flex-swap .col-sm-200px{ 
		order:2;
		width:100%;
	}
	.small-flex-swap .col-sm-1882{ 
		order:2;
		width:100%;
	}		
	.white-block{
		margin:0px;
		margin-bottom:20px;
	}
	.white-block-title{
		padding:0px;
		padding-bottom:10px;
	}
	.white-block-content{
		padding:0px;
		padding-top:20px;
	}
	.single-price .white-block-content{
		padding:20px;
		padding-left:0px;
	}
	.small-flex-swap .col-sm-4{
		width:calc(40% - 30px);
		margin-right:30px;
	}
	.small-flex-swap .col-sm-8{
		width:60%;
	}	
	.cf-advert-list li{
		width:calc(100% - 15px);
	}
}
/* END PRINT */



/******************************************************
 38. HOME PAGE
******************************************************/
#category-wrap{
	display:block; 
	justify-content:center;

	margin:0px;
	padding:0px; 

	width:100%; 

	background-color:#fff; 
}
#category-wrap .container{
	margin-top:0px;
}
#category-wrap .container .row{
	width:100%; 
	margin-left:0; 
	margin-top:0px;
}	
#category-wrap .container .row .white-block{
	margin:0px; 
	padding:0px;
}
#category-wrap .container .row .white-block .white-block-content{
	display:flex; 
	justify-content:center;
	margin:0px; 
	padding:0px;
}
#category-wrap .col-sm-200px{
	margin-left:0; 
	float:left;
}
#category-wrap .kc_tabs.group{
	height:100%;
	margin:0px;
	padding:0px;
}
#category-wrap .kc_wrapper{
	height:100%;
	margin:0px;
	padding:0px;
}
#category-wrap ul.kc_tabs_nav.ui-tabs-nav{
    z-index:11;
    width:100%;
    height:35px;

	margin:0px;
	padding:0px;

	display:flex;
	justify-content:end;
	
	background-color:transparent; 	
	cursor:pointer;
}
#category-wrap ul.kc_tabs_nav.ui-tabs-nav li{
    width:165px;
    height:50px;
	
	margin:0px;
	padding:0px;

    display:flex;    	
    justify-content:end;
	
    box-shadow:none;	
}
#category-wrap ul.kc_tabs_nav.ui-tabs-nav li:hover{
}
#category-wrap ul.kc_tabs_nav.ui-tabs-nav li a{
    z-index:11;
	color:#011d2d;
    background-color:transparent;

    width:165px;
	line-height:50px;
	
	margin:auto 0px;
	padding:0px;
 
    display:flex;    
    justify-content:center;

	box-shadow:none;
	text-transform:none; 	
    border:none;

	font-size:14px; 
	font-weight:500; 	
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}
#category-wrap ul.kc_tabs_nav.ui-tabs-nav li a:hover{
    background-color:transparent;
	color:#e40030;
}
#category-wrap ul.kc_tabs_nav.ui-tabs-nav li.ui-tabs-active:hover{
}
#category-wrap ul.kc_tabs_nav.ui-tabs-nav li.ui-tabs-active a{
    z-index:11;
	color:#e40030;
    background-color:transparent;

    width:165px;
	line-height:50px;
	
	margin:auto 0px;
	padding:0px;
 
    display:flex;    
    justify-content:center;

	box-shadow:none;
	text-transform:none; 	
    border:none;

	font-size:14px; 
	font-weight:500; 	
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
}
#category-wrap ul.kc_tabs_nav.ui-tabs-nav li.ui-tabs-active a:hover{
    background-color:transparent;
	color:#e40030;
}
#category-wrap .kc_tab.kc_tab_content{
    position:relative;

    margin-top:15px;
	border:none;
	
	width:100%;
	min-height:355px;
}
#category-wrap .kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active{
    width:100%;
	height:auto;
	margin-top:0px;

	box-shadow:none;
	border:none;
}
/* END HOME PAGE */



/******************************************************
 39. COMPARE
******************************************************/
.responsive-table{
	width:100%;
    overflow:auto !important; 
}
.responsive-table .listAdvertUpperMeta,
.responsive-table .listAdvertUpperMeta .flex-wrap,
.responsive-table .listAdvertUpperMeta .flex-wrap .flex-left,
.responsive-table .listAdvertUpperMeta .flex-wrap .flex-right,

.responsive-table .listAdvertBottomMeta,
.responsive-table .listAdvertBottomMeta .flex-wrap,
.responsive-table .listAdvertBottomMeta .flex-wrap .flex-left,
.responsive-table .listAdvertBottomMeta .flex-wrap .flex-right{
    overflow:hidden; 
	display:block;
}
.responsive-table > .fixed-column{
    position:absolute;
    z-index:1;
    display:inline-block;
    width:auto;
    background:#fff;
}
#compare .modal-dialog{
	width:100%;
	height:100%;
	background-color:#f9f9f9;
}
#compare .modal-dialog .modal-content{
    background-color:#fff;    
}
#compare .modal-title{
    color:#001030;    
}
#compare table{
	margin:0px;
	margin-bottom:15px;
}
#compare td{
	width:300px;
	position:relative;
}
#compare td, #compare th{
	font-size:12px;
	padding:2.5px 7.5px;
	border:none;
}
#compare td{
	text-align:center;
}
#compare td > div,
#compare td > span{
	display:inline-block;
}
#compare th{
	white-space:nowrap;
	text-align:right;
	color:#001030;
	text-shadow:0px 0px .5px 0px rgba(0,0,0,0.7);
	background-color:#fff;

	font-size:12px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	    
}
#compare th .compare-remove-all{
	vertical-align:middle;
}
#compare tr:nth-child(even){
    background-color:#e9e9e9;
}
#compare tr:nth-child(odd){
    background-color:#fff;
}
#compare tr:first-child{
    background-color:#fff;
}
#compare tr:first-child td a{
    color:#00AEFF;
	color:#0ABDE3;
	color:#0693e3;
	
    text-shadow:0px 0px .5px 0px rgba(0,0,0,0.7);

	font-size:12px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	 
	
	letter-spacing:.25px; 
	text-shadow:0 0 7.5px rgba(0,0,0,.25);

	font-size:12.75px; 
    font-weight:500; 
	font-family:Roboto, Arial, Helvetica, sans-serif;	
}
#compare tr:first-child td a:hover{
    color:#e40030;
}
#compare table{
	width:auto;
}
#compare th h6{
	margin:0px;
	font-size:18px;
	color:#001030;
}
#compare .text-overflow{
	width:300px;
}
#compare tr.first-row a:not(h5 a.text-overflow):not(a.compare-remove):not(a.compare-remove-all){
	border-radius:0px;	
	width:100%; 
	height:175px;
	
	margin:0px;
	padding:0px;
	
	padding-top:-15px;
	
    display:inline-block;
	vertical-align:middle;
}
#compare tr.first-row a.compare-remove-all{
	color:#011d2d;
	margin-bottom:50px;

	letter-spacing:.25px; 
	text-shadow:0 0 7.5px rgba(0,0,0,.15);

	font-size:15.75px; 
    font-weight:500; 
	font-family:Roboto, Arial, Helvetica, sans-serif;		
}
#compare tr.first-row a.compare-remove-all:hover{
	color:#e40030;
}
#compare tr.first-row h5{
	width:100%; 
	height:30px;
	
	margin:15px 0px;
	padding:0px;
	
    display:inline-block;
	vertical-align:middle;
}
#compare tr.first-row h5 a.text-overflow{
	border-radius:0px;	
	width:100%; 
	height:100%;
	
	margin:0px;
	padding:0px;
	
    display:inline-block;
	vertical-align:top;
}
#compare tr.first-row img{
	border-radius:0px;	
	width:100%; 
	height:100%;
	
	margin:0px;
	padding:0px;

    display:inline-block;
	justify-content:center;
    
	background-color:transparent;	
	background-size:contain;
	
	cursor:pointer;
	object-fit:fill;	
	vertical-align:middle;
	
	will-change:transform;
	image-rendering:-webkit-optimize-contrast;
	
	background:#e9e9e9;
}
#compare a.compare-remove,
#compare a.compare-remove:hover,
#compare a.compare-remove:focus{
	position:absolute;
	top:0px;
	right:5px;
	
    color:#001030;
	background:transparent;
	
	border-radius:50%;
	text-align:center;
	display:block;
	width:25px;
	height:25px;
	line-height:25px;
}
#compare a.compare-remove i.fa.fa-times{
    color:#fff;
	
    display:flex; 
    float:right; 
    text-align:right; 
	
    margin:7.5px;   
    padding:5px; 
	
    font-size:16px;    
    font-weight:400;
    font-family:'FontAwesome'; 
	
	-webkit-text-fill-color:#ff5a5f;
	-webkit-text-stroke-width:.75px;
	-webkit-text-stroke-color:#fff;		
}
#compare a.compare-remove i.fa.fa-times:hover{
	-webkit-text-fill-color:#000;
	-webkit-text-stroke-width:.75px;
	-webkit-text-stroke-color:#fff;		
}
#ajax-compare-popup.modal{
  	padding:0!important;
	position:relative;
	text-align:center;
	
	margin:15px 0px;
	padding:0px;		
	
	max-height:750px;
}
#ajax-compare-popup.modal .modal-dialog{
	display:inline-block;
	position:absolute; /* Stay in place */	
  	overflow:none;
	
	vertical-align:top;
	text-align:right;
	
	top:0;
	right:0;

	margin:0px;
	padding:0px;	
	
    width:390px;
    z-index:999;
	transition:all ease-in 150ms;
}
#ajax-compare-popup.modal #compare-popup-content.modal-content{
    z-index:999;
	position:absolute;
	background-color:#fcfcfc;
	width:390px;
	
	padding:0px;
	margin:0px;

	z-index:999;

	border-radius:1px;
	border:1px solid #f1f1f1; 	
	
	box-shadow:0px 1px 64px 0px rgba(0,0,0,0.05);
	-webkit-box-shadow:0px 1px 64px 0px rgba(0,0,0,0.05);
	-moz-box-shadow:0px 1px 64px 0px rgba(0,0,0,0.05);
	
	transition:all ease-in 150ms;
}
#ajax-compare-popup.modal #compare-popup-content.modal-content .white-block{
    background-color:#fff;	
	padding:15px 0px;
}
#ajax-compare-popup.modal #compare-popup-content.modal-content h6{
   	text-shadow:0 0 .5px rgba(0,0,0,0.7);	
    font-size:14px;
    font-weight:600;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}
#ajax-compare-popup.modal #compare-popup-content.modal-content a.compare-remove-all{ 
	width:75%;	
	
	display:flex;
	float:left;
	
	margin:0px; 
	padding:0px;   

    line-height:1;
	
	color:#011d2d;
	
    letter-spacing:.15px;
	text-shadow:0 0 5px rgba(0,0,0,.12); 
	
    font-size:11.5px; 
    font-weight:500; 
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 
}    
#ajax-compare-popup.modal #compare-popup-content.modal-content a.compare-remove-all i{
	color:#001030;	
	
	line-height:1.2;
	margin-right:5px;
    font-size:10px; 	
    font-family:'FontAwesome';
}
#ajax-compare-popup.modal #compare-popup-content.modal-content a.compare-remove-all:hover i{
	color:#e40030;	
}
#ajax-compare-popup.modal #compare-popup-content.modal-content i#closePopup{	
    margin:0px; 
	padding:0px; 

	color:#2d323e;  
    cursor:pointer;
	
    display:flex; 
	justify-content:flex-end;
    text-align:right;     
	
	line-height:1.2;
	margin-right:0px;
    font-size:11.5px; 	
    font-family:'FontAwesome';
	opacity:1;
}
#ajax-compare-popup.modal #compare-popup-content.modal-content i#closePopup:hover{
    color:#e40030; 
}
#ajax-compare-popup.modal .white-block,
#ajax-compare-popup.modal .white-block-content{
	background-color:#fff;
    z-index:101;	
}
#ajax-compare-popup.modal .white-block-content .flex-wrap a{
    margin-top:2.5px;

    color:#5f6973;
	
	line-height:1;  	
    letter-spacing:.2px;
	text-shadow:0px 0px 6px rgba(0,0,0,0.2); 
	
    font-size:10.75px; 
	font-weight:400;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
#ajax-compare-popup.modal .white-block-content table.table-search-results td.listing-advert-title div.advert-title a{
    color:#000;
	display:inline-block;
	
    text-shadow:0 0 5px rgba(0,0,0,0.25);	

    font-size:11.5px;
    font-weight:500;
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
}
#ajax-compare-popup.modal #compare-popup-content.modal-content table.table-search-results td.listing-advert-title div.listAdvertUpperMeta a.compare-remove{
    padding:10px 0px 0px 10px;
    margin:0px;
    height:0px;
}
#ajax-compare-popup.modal #compare-popup-content.modal-content table.table-search-results td.listing-advert-title div.listAdvertUpperMeta a.compare-remove:hover i{
    color:#e40030;
}
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn{
    margin-top:0px;

	display:inline-block;
    justify-content:center;
    vertical-align:middle;
	
	border-radius:0px;
	height:35px;
	width:100%;
	
	box-shadow:0px 1px 16px 0px rgba(0,0,0,0.1);
}
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-ad{
    background-color:#aaa;
	border:1px solid #aaa;    
	
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:390px;	
}
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-ad:hover{
    background-color:#f9f9f9;
    border:1px solid #e9e9e9;  
}
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-ad:hover span{
    color:#e40030;
}
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-ad span{
	color:#011d2d;

    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);       
	
    font-size:12.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 			
	vertical-align:middle;
}
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-ad span:before{
	font-size:12px;
	font-family:'FontAwesome';
	content:'\F055';
	padding-right:5px;
}
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-ad span:hover{
    color:#e40030;
}
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-open.active{
    background-color:#e40030;
	border:1px solid #e40030;  
	
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:390px;
}
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-open.active span{
    letter-spacing:.15px;
	text-shadow:0px 0px 5px rgba(0,0,0,0.25);       
	
    font-size:12.5px;  
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 		
}
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-open.active:hover{
    background-color:#ff5a5f;
    color:#fff;    
}
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-open.active:hover span,
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-open.active span,
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-open.active span:hover{
    color:#fff;
}
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-open span{
    width:100%;
	height:100%;
	padding:7.5px 117.5px;
}
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-open.disabled{
    background-color:#e9e9e9;
	border:1px solid #e9e9e9;    
	
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:390px;	
}
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-open.disabled:hover{
    background-color:#e9e9e9;
    color:#ccc;
}
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-open.disabled:hover span{
    color:#ccc;
}
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-open.disabled span{
    color:#ccc;
}
#ajax-compare-popup.modal .white-block-content a.compare-btn-wrap.compare-btn.compare-open.disabled span:hover{
    color:#ccc;
}
#compare-popup-content tr.listing-advert-item td.listing-advert-title .action-wrapper{
	padding:0px;
}
#compare-popup-content tr.listing-advert-item td.listing-advert-title div.listAdvertUpperMeta .flex-wrap,
#compare-popup-content tr.listing-advert-item td.listing-advert-title div.listAdvertUpperMeta .flex-wrap .flex-right,

#compare-popup-content tr.listing-advert-item td.listing-advert-title div.listAdvertBottomMeta .flex-wrap,
#compare-popup-content tr.listing-advert-item td.listing-advert-title div.listAdvertBottomMeta .flex-wrap .flex-right{
	display:block;
	position:relative;
	
	width:100%;	
	height:17.5px;
}
#compare-popup-content tr.listing-advert-item td.listing-advert-title div.listAdvertUpperMeta .flex-wrap .flex-left,
#compare-popup-content tr.listing-advert-item td.listing-advert-title div.listAdvertBottomMeta .flex-wrap .flex-left{
	display:block;
	position:relative;
	
	width:0px;
	height:17.5px;
}
#compare-popup-content a.compare-remove,
#compare-popup-content a.compare-remove:hover,
#compare-popup-content a.compare-remove:focus{
	position:relative;
	
    color:#001030;
	background:transparent;
	
	border-radius:0%;
}
#compare-popup-content a.compare-remove i.fa.fa-times{
    color:#2d323e;
    
    display:block; 
	
	justify-content:center;
	vertical-align:middle;
	
    margin:0px;   
    padding:2.5px; 
	
	font-size:14px;    
    font-weight:400;
    font-family:'FontAwesome'; 
	
	-webkit-text-fill-color:#000;
	-webkit-text-stroke-width:.75px;
	-webkit-text-stroke-color:#fff;	
}
#compare-popup-content a.compare-remove i.fa.fa-times:hover{
	-webkit-text-fill-color:#ff5a5f;
	-webkit-text-stroke-width:.75px;
	-webkit-text-stroke-color:#fff;		
}
.advert-card .compare-ad.active,
.compare-ad.active,
.compare-ad.active:hover,
.compare-ad.active:active{
	color:#e40030;
}
li.list-inline.single-advert-actions.flex-wrap.hide-advert-actions a.compare-ad{
    line-height:1; 
    padding-top:0px;

    color:#003399;
    
    cursor:pointer;

    margin-top:0px; 
    letter-spacing:.25px;
    
	display:flex;
	float:right;
	
	font-size:16px; 
	font-weight:500;
    font-family:'Roboto', sans-serif;
}
/* END COMPARE */



/******************************************************
 40. UNREAD
******************************************************/
.unread-badge{
	display:inline-block;
	vertical-align:middle;
	border-radius:50px;
	padding:0px;
	
	width:20px;
	height:20px;
	line-height:20px;
	
	color:#fff;	
	background:#ff5a5f;	

	text-align:center;
	vertical-align:middle;
	margin:auto 2.5px;

	letter-spacing:0px; 
	text-shadow:0px 0px 1px rgba(0,0,0,.3);	    
	box-shadow:0px 1px 32px 0px rgba(0,0,0,0.5);	
	
	font-size:12.5px;
}
.account-btn .unread-badge{
	display:block;
	position:absolute;

	width:auto;
	height:auto;

	top:auto;
	right:-5px;
	bottom:-12.5px;
	margin:0;

	font-size:8px;
	padding:4px 6px;
	line-height:1;
	
	box-shadow:0px 1px 32px 0px rgba(0,0,0,0.5);
	border:1px solid #5f6973;
	background:#5f6973;
	color:#fff;
}	
/* END UNREAD */



/******************************************************
 41. MORE LESS
******************************************************/
.toggle-more-less-wrap{
	width:100%;
	margin:0px;
	padding:0px;
}
.toggle-more-less{
	width:100%;
	padding:7.5px 0px 7.5px 17.5px;
	
	line-height:1;	
	letter-spacing:.25px; 

	font-size:10.75px; 
    font-weight:500; 
	font-family:Roboto, Arial, Helvetica, sans-serif;	  	
}
.toggle-more-less:hover{
	opacity:1;
}
.toggle-more-less:hover span{
	color:#e40030;
}
.toggle-more-less span{	
	width:100%;
	color:#ff5a5f;
}
.toggle-more-less i{
	color:#5f6973;
	position:relative;
	margin-left:3px;
	margin-top:-1.25px;
	vertical-align:middle;
}
.toggle-more-less.opened i{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
.term-hidden,
.term-hidden div{
	display:none; 
}
.term-hidden.visible,
.term-hidden.visible div{
	display:block;
}
li.term-hidden{
	display:none;
}
/* END MORE LESS */



/******************************************************
 42. LOGOUT CONTACT
******************************************************/
.logout-contact input,
.logout-contact textarea{
	margin-bottom:15px;
}
.logout-contact textarea{
	width:100%;
	height:100px;
	
	min-width:100%;
	max-width:100%;
	min-height:100px;
	max-height:100px;
	
	margin:0px;
	padding:7.5px;
	
	border:1.5px solid #fff;		
	background:#f7f7f7;
}
.logout-contact textarea:hover{
	border:1.5px solid #5f6973;	
	background:#fcfcfc;	
}
.logout-contact textarea:focus{
	border:1.5px solid #0abde3;	
	background:#fff;	
}
.logout-contact .styled-checkbox{
	margin-bottom:15px;
	font-size:12px;
}
.logout-contact a:not(.toggle-password){
	width:100%;
}
.logout-contact .styled-checkbox a{
	width:auto;
}
.logout-contact .styled-checkbox label::before{
	margin-right:7.5px;
}
.logout-contact .styled-checkbox label::after{
}
.logout-contact .form-group{
	margin:0px;
}
.logout-contact .alert-error,
.logout-contact .alert-success{
	padding:6px 15px;
}
.logout-contact .alert-error,
.logout-contact .alert-success{
	margin-bottom:15px;
}
/* END LOGOUT CONTACT */



/******************************************************
 43. PRICE
******************************************************/
.price-single:not(.price-single .price-abs){
	line-height:1;	
	
	margin:0px;
	padding:0px;
	
	line-height:1;  	
    letter-spacing:.15px;
	text-shadow:0px 0px 6px rgba(0,0,0,0.15); 
	
    font-size:24px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
}
#single-advert-v1 .price-single:not(.price-single .price-abs){
	color:#003399;
	font-size:16px;
}
#single-advert-v2 .price-single:not(.price-single .price-abs),
#single-advert-v3 .price-single:not(.price-single .price-abs),
#single-advert-v4 .price-single:not(.price-single .price-abs),
#single-advert-v5 .price-single:not(.price-single .price-abs),
#single-advert-v6 .price-single:not(.price-single .price-abs),
#single-advert-v7 .price-single:not(.price-single .price-abs){
	color:#e40030;	
}
.price-single .price-symbol:not(.price-single .price-abs .price-symbol){ 
	color:#003399;	
	line-height:1;		
	margin:0px;
	padding:0px;
	letter-spacing:.1px;
	text-shadow:none;
}
#single-advert-v1 .price-single .price-symbol:not(.price-single .price-abs .price-symbol){
	color:#003399;
}
#single-advert-v2 .price-single .price-symbol:not(.price-single .price-abs .price-symbol),
#single-advert-v3 .price-single .price-symbol:not(.price-single .price-abs .price-symbol),
#single-advert-v4 .price-single .price-symbol:not(.price-single .price-abs .price-symbol),
#single-advert-v5 .price-single .price-symbol:not(.price-single .price-abs .price-symbol),
#single-advert-v6 .price-single .price-symbol:not(.price-single .price-abs .price-symbol),
#single-advert-v7 .price-single .price-symbol:not(.price-single .price-abs .price-symbol){
	color:#e40030;	
}
.price-single .price-abs:not(.text-price):not(.no-strike){
	opacity:0.5; 
	
	color:#000;
	
	margin-right:5px;
	padding-left:0px;

	line-height:1;  	
    letter-spacing:.15px;
	text-shadow:0px 0px 6px rgba(0,0,0,0.15); 
	
    font-size:20px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
	
	text-decoration:line-through;
}
#single-advert-v1 .price-single .price-abs:not(.text-price):not(.no-strike){
    font-size:16px; 
}
.price-single .price-bids:not(.price-symbol):not(.text-price):not(.no-strike){
	display:flex;
	float:right;

	text-decoration:none;
	padding:0px 0px 0px 5px;
	opacity:0.5; 
}
.price-single .negotiable:not(.price-symbol):not(.text-price):not(.no-strike){
	text-decoration:none;
	margin:0px 5px;
}
#single-advert-v5 .price-single:not(.price-single .price-abs),
#single-advert-v6 .price-single:not(.price-single .price-abs),
#single-advert-v7 .price-single:not(.price-single .price-abs){
	font-size:22px;
}
#single-advert-v5 .price-single .price-abs:not(.text-price):not(.no-strike),
#single-advert-v6 .price-single .price-abs:not(.text-price):not(.no-strike),
#single-advert-v7 .price-single .price-abs:not(.text-price):not(.no-strike){
	font-size:20px;	
}
.single-price-wrap{
	font-weight:600;
	color:#fff;
	position:relative;
	overflow:hidden;
	padding-bottom:7.5px;
}
.single-price-wrap .white-block,
.single-price-wrap .white-block .white-block-content{
	background:#e40030;
	margin:0px;	
	padding:7.5px 10px;
}
.single-price-wrap .price-single{
	color:#fff;
	font-size:25px;
}
.single-price-wrap .price-abs{
	display:block;
}
.single-price-wrap .price-bids{
	float:left;
}
.single-price-wrap .price-single:not(.text-price){
	opacity:0.9;
	font-size:25px;
	font-weight:400;
	color:#fff;
	margin-right:10px;
}
.single-price-wrap .price-single span.price-symbol{
	opacity:0.9;
	font-size:25px;
	font-weight:400;
	color:#fff;
	margin-right:10px;
}
.single-price-wrap .no-strike{
	margin-left:5px;
}
.single-price-wrap .price-abs{
	display:block;
}
.single-negotiable{
	text-transform:uppercase;
	font-size:10px;
	font-weight:700;
	line-height:1;
	margin-top:3px;
}
@media (max-width:768px){
	.col-sm-5 .single-price{
		display:none;
	}
}
/* END PRICE */



/******************************************************
 44. ADSENSE
******************************************************/
.gads{
	margin:75px auto;
	text-align:center;
}
/* END ADSENSE  */



/******************************************************
 45. TEXT SLIDER
******************************************************/
.af-text-slider .owl-dots{
	position:relative;
	margin-top:100px;
}
.af-text-slider .owl-dot{
	width:25px;
	height:3.5px;
	background:#fff;
	margin-right:10px;
	display:inline-block;
	opacity:0;
}
.af-text-slider .owl-dot.active{
	opacity:1;
}
/* END TEXT SLIDER */ 



/******************************************************
 46. SLIDER BG TEXT
******************************************************/
.af-slider-bg-text-item{
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	padding:200px 0px;
}
.af-slider-bg-text-caption{
	max-width:50%;
	margin:0px auto
}
.af-slider-bg-text-caption p{
	margin-top:40px;
}
/* END SLIDER BG TEXT */



/******************************************************
 47. CHILDREN TAXONOMY
******************************************************/
.taxonomy-children-toggle{
	font-size:30px;
}
.taxonomy-children-toggle.open{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
.taxonomy-children{
	display:none;
}
.taxonomy-children .af-item-wrap{
	border:1px solid #eee;
	margin-top:30px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:700;
	padding:5px 10px;
	text-align:center;
}
/* END CHILDREN TAXONOMY */



/******************************************************
 48. SEARCH SIDEBAR
******************************************************/
.search-sidebar{
	width:200px;
	position:fixed;
	z-index:14;
	box-shadow:4px 0px 4px 0 rgba(23,23,23,.06);
	left:-800px;
	top:0px;
	bottom:0px;
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
	background:#fff;
	max-width:90%;
	min-width:280px;
	padding:15px 10px;
}
.search-sidebar.open{
	left:0;
}
.search-sidebar .flex-wrap{
	height:100%;
}
.search-sidebar form{
	margin:auto 0px;
	box-shadow:none;
	background:transparent;
	padding:0px 20px;
	width:100%;
}
.search-sidebar .labeled-main-search > div{
	width:100%;
	margin-bottom:20px;
	padding:0px;
}
body .small-sidebar-close[data-target=".search-sidebar"]{
	background:#fff;
}
/* END SEARCH SIDEBAR */



/******************************************************
 49. MAPBOX
******************************************************/
.mapboxgl-ctrl-geocoder{
	box-shadow:none;
	width:100%;
	max-width:100%;
	height:auto;
}
.mapboxgl-ctrl-geocoder svg{
	display:none;
}
.mapboxgl-popup{
	max-width:none!important;
}
.mapboxgl-ctrl-geocoder--input{
	padding:0px;
	font-size:13px;
	border-bottom:2px solid #f1f1f1;
	margin-bottom:5px;
}
.mapboxgl-popup-content{
	padding:0px;
	max-width:350px;
	border-radius:2px;
}
.mapboxgl-popup-close-button{
	z-index:99;
	color:#ccc;
	font-size:28px;
	top:5px;
	resize:5px;
}
.mapboxgl-popup-close-button:hover{
	background:transparent;
	color:#202020;
}
.mapboxgl-popup-content .infoBox:before{
	content:'';
}
.mapboxgl-popup-content .infoBox h5{
	margin-top:5px;
}
.mapboxgl-ctrl-geocoder{
	min-width:0px;
	z-index:9;
}
/* END MAP BOX */



/******************************************************
 50. OPEN STREET MAPS
******************************************************/
.autocomplete-suggestions{
	border-radius:2px;
	background:#ffffff;
	box-shadow:0 4px 4px 0 rgba(23,23,23,.2);
	font-size:12px;
	line-height:20px;
	max-height:none!important;
}
.autocomplete-suggestion{
	padding:5px 10px;
	border-bottom:1px solid #eee;
}
.autocomplete-suggestion:hover{
	cursor:pointer;
}
.autocomplete-selected{
	background:#eee;
}
#osmMap{
	z-index:1;
}
/* END OPEN STREET MAPS */



/******************************************************
 51. SCROLLBAR
******************************************************/
.scrollbarX{
	margin-left:0px;
	float:left;
	height:375px;
	width:1125px;
	background:#fff;
	overflow-x:auto;
	margin-bottom:0px;
}

/* 51.01. SCROLLBAR - Style 1 */
#style-1.scrollbar{
	overflow-y:scroll;
	float:left;

	width:97.5%; 
	height:100%;
	margin:0px; 
	padding:0px; 
}
#style-1::-webkit-scrollbar-track{
	border-radius:4px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
}
#style-1::-webkit-scrollbar{
	width:4px;
	background-color:#fff;
	opacity:0.5;
}
#style-1::-webkit-scrollbar-thumb{	
	border-radius:4px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#ddd;
	cursor:pointer;
}
#style-1::-webkit-scrollbar-thumb:hover{	
	background-color:#333;
	cursor:pointer;	
}

/* 51.02. SCROLLBAR - Style 2 */
#style-2.scrollbar{
	overflow-y:scroll;
	float:left;

	width:95%; 
	height:100%;
	margin:0px; 
	padding:0px; 
}
#style-2::-webkit-scrollbar-track{
	border-radius:4px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
}
#style-2::-webkit-scrollbar{
	width:4px;
	background-color:#fff;
	opacity:0.5;
}
#style-2::-webkit-scrollbar-thumb{	
	border-radius:4px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#ddd;
	cursor:pointer;
}
#style-2::-webkit-scrollbar-thumb:hover{	
	background-color:#333;
	cursor:pointer;	
}

/* 51.03. SCROLLBAR - Style 3 */
#style-3.scrollbar{
	overflow-y:scroll;
	float:left;

	width:95%; 
	height:100%;
	margin:0px; 
	padding:0px; 
	
	display:none;
}
#style-3::-webkit-scrollbar-track{
	border-radius:2px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
}
#style-3::-webkit-scrollbar{
	width:2px;
	background-color:#fff;
	opacity:0.5;
}
#style-3::-webkit-scrollbar-thumb{	
	border-radius:2px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#ddd;
	cursor:pointer;
}
#style-3::-webkit-scrollbar-thumb:hover{	
	background-color:#333;
	cursor:pointer;	
}

/* 51.04. SCROLLBAR - Style 4 */
#style-4.scrollbar{
	overflow-y:scroll;
	float:left;

	width:100%; 
	height:100%;
	margin:0px; 
	padding:0px; 
}
#style-4::-webkit-scrollbar-track{
	border-radius:4px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	background:#fff;
}
#style-4::-webkit-scrollbar{
	width:2px;
	background:#fff;
}
#style-4::-webkit-scrollbar-thumb{	
	border-radius:4px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	cursor:pointer;
	background:#000;
}
#style-4::-webkit-scrollbar-thumb:hover{	
	background-color:#000;	
	cursor:pointer;	
}
#style-4.white-block.scroll-content.scroll-scrolly_visible.scrollbar{
	max-height:587.5px;	
	overflow-y:hidden;
}
#style-4.white-block.scroll-content.scroll-scrolly_visible.scrollbar:hover{
	overflow-y:scroll;
	overflow-x:hidden;
}
#style-4.white-block.scroll-content.scroll-scrolly_visible.scrollbar:hover .white-block-content{
	width:calc(100% + 2px);
}
/* END SCROLLBAR */



/******************************************************
 52. FRONTEND - MAIN PAGE
******************************************************/
.frontend{
    height:125px; 
    width:235px;
    background-color:#fff; 
    box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
	display:flex;
    float:left; 
	justify-content:center;
}
.frontend ul{
    margin-top:12.5px;
    display:inline-block;
    position:relative;
}
.frontend:hover{
    height:150px;
    width:237.5px;
    margin-top:-12.5px;   
    
    -webkit-transition:all 350ms ease;
    -moz-transition:all 350ms ease;
    -ms-transition:all 350ms ease;
    -o-transition:all 350ms ease;
    transition:all 350ms ease;    
}
.frontend:hover ul{
    margin-top:25px; 
    -webkit-transition:all 350ms ease;
    -moz-transition:all 350ms ease;
    -ms-transition:all 350ms ease;
    -o-transition:all 350ms ease;
    transition:all 350ms ease;       
}
.frontend:hover a{
    color:#e40030;  
}
.frontend a{
    color:#2d323e; 
    font-size:18px;
    font-weight:bold;
}
.frontend a:hover{
    color:#e40030; 
}
.frontend ul li.frontend-title{
    display:flex; 
    float:left; 
    width:100%;
    margin-top:0px;    
}
.frontend ul li.frontend-title i{
    font-size:18px;
    font-weight:bold;   
    color:#2d323e;  
}
.frontend ul li.frontend-title a{
    color:#003399;   
	font-size:16px; 
	font-weight:600;   
    font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';     
}
.frontend ul li.frontend-title a:hover{
    color:#2d323a;    
}
.frontend ul li.frontend-content{
    display:flex; 
    float:left; 
    width:100%;

    margin-top:0px;    
    padding-top:0px;
    padding-bottom:0px;
}
.frontend ul li.frontend-content a{
    font-size:10px;
    font-weight:bold;    
    line-height:1.5;    
    color:#2d323e;   
}
.frontend ul li.frontend-content a:hover{
    color:#2d323e;    
}
ul.frontend-specialAds{
    padding:0px;
}
ul.frontend-specialAds li{
    display:flex; 
    float:left; 
    width:100%;
    padding:0px;
}
ul.frontend-specialAds li::marker{
	display:none;
}
ul.frontend-specialAds li img{
    line-height:1; 
    height:25px;
    width:25px;
    color:#2d323e;     
    display:inline-block;      
	padding:0px 0px 0px 0px; 
    margin:0px 0px 0px 0px;
}
ul.frontend-specialAds li i{
    line-height:1; 

    height:30px;
    width:30px;
    
    color:#2d323e;     
    
    display:inline-block;      
    
	padding:5px 0px 5px 0px; 
    margin:0px 0px 0px 0px;
}	
ul.frontend-specialAds li a{
    background:none;
    border:none;
    color:#003399;
    text-decoration:none;
    cursor:pointer;
    display:inline-block;

    width:200px;
	height:100%;
	
	margin:0px;
	padding:9.25px 0px;

	line-height:1;  	
    letter-spacing:.15px;
	text-shadow:0px 0px 6px rgba(0,0,0,0.3); 
	
    font-size:13.5px; 
	font-weight:500;
	font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	    
}
ul.frontend-specialAds li:first-child a{
    padding-top:0px;
}
ul.frontend-specialAds li:hover a,
ul.frontend-specialAds li a:hover{
	color:#0693e3;
	text-decoration:underline;
}
/* END FRONTEND - MAIN PAGE */



/* EXTRA */
.advert-hightlight,
.hover-cf-label:hover,
.marker-hovered{	
	background-color:#fff;
}
.hover-cf-label,
.form-check-label,
.form-radio-label,
.animation{									
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}

/* Start:Categories List at Navigation Menu */
li.white-block{
	height:40px;
	width:250px; 
	background-color:#000000;
}
a.flex-wrap{
	height:40px;
	background-color:#000000;
}
li.white-block.hover-shadow a.flex-wrap{
	height:40px;
	color:#000000;
	background-color:#ffffff;
}
li.white-block.hover-shadow a.flex-wrap:hover{
	height:40px;
	color:#DD0000;
	background-color:#ffffff;
}	
h5.flex-wrap.flex-start-h.animation{
	color:#000000;
}
h5.flex-wrap.flex-start-h.animation:hover{
	color:#DD0000;
}
/* End:Catergories List at Navigation Menu */

td.searchResultsFirstColumn{
	width:100px;
}
.hide-ad-detail{
    display:none;
}
div.col-sm-20{
	display:inline-block;
	width:1185px;    
	margin:0 0 0 30px;	
	padding:0px;
}
div.col-sm-8218{
	display:flex;
	float:left;	
	width:1020px;
	margin:0 0 0 15px;	
	padding:0px;
}
div.col-sm-970px{
	display:inline-block;
	float:right;
	width:970px;
	max-width:970px;	
	padding:0px;
	margin:0 0 0 15px;	
}
div.col-sm-16{
	display:inline-block;
	float:right;	
	width:970px;
	margin:0 0 0 15px;	
	padding:0px;
}   
div.col-sm-15{
	display:inline-block;
	float:right;	
	width:855px;
	margin:0 0 0 30px;	
	padding:0px;
}
div.col-sm-10{
	display:inline-block;
	float:right;	
	
	width:555px;
	margin:0 0 0 30px;	
	padding:0px;
}
div.col-sm-470px{
	display:inline-block;
	float:right;	
	width:470px;
	margin:0px;	
	padding:0px;
}	
div.col-sm-5{
	display:inline-block;
	float:right;	
	width:300px;
	margin:0 0 0 15px;	
	padding:0px;
}
div.col-sm-4{
	display:inline-block;
	float:left;	
	
	width:215px;
	margin:0px;	
	padding:0px;
}	
div.col-sm-470px{
	display:inline-block;
	float:left;		
	width:470px;
	margin:0px;	
	padding:0px;
}
div.col-sm-250px{
	display:inline-block;
	width:250px;
	margin:0px;
	padding:0px;
}
div.col-sm-235px{
	display:inline-block;
	width:235px;
	margin:0px;
	padding:0px;
}
div.col-sm-200px{
	display:inline-block;
	float:left;	
	width:200px;
	margin:0px;
	padding:0px;
}
div.col-sm-1882 {
    display:inline-block;
	float:left;
    width:185px;  
	margin:0 0 0 30px;	
	padding:0px;
}	
.fill{object-fit:fill;}
.contain{object-fit:contain;}
.cover{object-fit:cover;}
.scale-down{object-fit:scale-down;}
.none{object-fit:none;}

.fa-chevron-left{
    background:none;
    border:none;
    color:#000;
    text-decoration:none;
	line-height:1; 
	padding:0px; 
	margin:0px;	
	font-size:14px; 
	font-family:"FontAwesome";	
}
.fa-chevron-right{
    background:none;
    border:none;
    color:#000;
    text-decoration:none;
	line-height:1; 
	padding:0px; 
	margin:0px;
	font-size:14px; 
	font-family:"FontAwesome";	
}
label i, fa-angle-down{		
	top:5px;
	font-size:14px;
	float:right;
}
label i, fa-angle-up{	
	font-size:10px;	
	float:right;
}

/* LOGO  */
a.logo{
    margin-top:0px;
    background-color:#000;
}	
.lrr a.add-favorite-search{
    text-align:center;    
	display:block;
	height:35px;
	line-height:35px;
	font-size:13px;
	border-radius:2px;
	background-color:#0693e3;	
	cursor:pointer;
}
.lrr a.add-favorite-search:hover{
	background-color:#00AEFF;	
}
.ribbon-sold{
  background-color:#a00;
  overflow:hidden;
  white-space:nowrap;
  /* top left corner */
  position:relative;
  left:0px;
  top:-100px;
  /* for 45 deg rotation */
  -webkit-transform:rotate(-45deg);
     -moz-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
       -o-transform:rotate(-45deg);
          transform:rotate(-45deg);
  /* for creating shadow */
  -webkit-box-shadow:0 0 10px #888;
     -moz-box-shadow:0 0 10px #888;
          box-shadow:0 0 10px #888;
}
.ribbon-sold a{
  border:1px solid #faa;
  color:#fff;
  display:block;
  font:bold 100% 'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin:1px 0;
  padding:10px 50px;
  text-align:center;
  text-decoration:none;
  text-shadow:0 0 5px #444;
}				
.rotate45{
  background-color:#e40030;
  overflow:hidden;
  white-space:nowrap;
  
  /* top left corner */
  position:relative;
  left:0px;
  top:-10px;
  margin-top:-35px;
  
  /* for 45 deg rotation */
  -webkit-transform:rotate(-45deg);
     -moz-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
       -o-transform:rotate(-45deg);
          transform:rotate(-45deg);
  /* for creating shadow */
  -webkit-box-shadow:0 0 10px #888;
     -moz-box-shadow:0 0 10px #888;
          box-shadow:0 0 10px #888;
}
.rotate45 a{
  border:1px solid #faa;
  color:#fff;
  display:block;
  font:bold 100% 'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin:1px 0;
  padding:10px 50px;
  text-align:center;
  text-decoration:none;
  text-shadow:0 0 5px #444;
}				
.fa-caret-right{
    color:#404040;
    font-size:10px; 
}
.fa-caret-down{
    font-size:11px;    
    color:#fff;
    display:inline-block; 
    margin:0px; 
    justify-content:center;  
}
.fa-caret-up{
    font-size:11px;    
    color:#fff;
    display:inline-block; 
    margin:0px; 
    justify-content:center;  
}			
.fa-chevron-down{
    font-size:11px;    
    color:#aaa;
    color:#1A436F;
    color:#003366;
    color:#00194C;
    color:#004488;
    color:#003366;  
    color:#f5f5f5;  
    
    display:inline-block; 
    margin:0px; 
    justify-content:center;    
}
.fa-chevron-up{
    font-size:11px;    
    color:#aaa;
    color:#1A436F;
    color:#003366;
    color:#00194C;
    color:#004488;
    color:#003366;  
    color:#f5f5f5;  

    display:inline-block;
    margin:0px; 	
    justify-content:center;    
	vertical-align:middle;
}			
a.orderby i{
	color:#e40030;
}
a.bz-cat{
    color:#fff;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:1px;
    padding-top:1px;    
    background-color:#2d323e;
}
a.bz-cat:hover{
    color:#fff;
    padding-left:5px;
    padding-right:5px;
    background-color:#36a0c7;
}
a.print-advert{
	color:#00194c;
	
	display:inline-block;
    padding-top:5px; 
    margin-top:0px; 
    
    line-height:1;
	letter-spacing:.25px;
    
	font-size:11px;
	font-weight:600;     
    font-family:'Arial', 'Helvetica', sans-serif;
}
a.print-advert:hover{
    text-decoration:underline;
}
.fa-thumbtack{
	transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);

	text-shadow:0 0 .5px rgba(0,0,0,.5);  
	
	float:right; 
	margin-top:0px;  
	display:inline-block; 
	font-size:11px;	
	
    -webkit-text-fill-color:#001d57;
    -webkit-text-stroke-width:0.25px;
    -webkit-text-stroke-color:#fff;		
    -webkit-text-stroke-shadow:0 0 5px rgba(0,0,0,0.7);		
}
div#homePage.form-group{
	width:100%; 
	padding:0px;
	margin:10px 0px 0px 0px;
}
div#homePage.form-group ul.list-unstyled.taxonomy-filter.category-filter{
	width:100%; 
	padding-left:0px; 
	padding-right:0px;
}
div#homePage.form-group button.category-selection.CL1{
	width:100%;
	display:inline-block;
	float:left;	
	margin-left:0px;
	margin-top:12.5px;
	padding-left:0px;
}
div#homePage.form-group button.category-selection.CL1 span{
	font-size:13px;
}
div#homePage.form-group button.category-selection.CL1 i{
    line-height:1.7; 
    color:#36a0c7; 
    margin-right:0px; 
    width:15px; 
    display:inline-block;  
}    
div#homePage.form-group button.category-selection.CL1 img{
    margin:0px;
    padding:0px; 

    line-height:1;     
    display:inline-block;
    
    width:25px;
    height:25px;
}    
div#homePage.form-group button.category-selection.clRest{
	width:100%;
	display:inline-block;
	float:left;
	padding-left:7.5px;
}
img.expand{ width:10em; }		


/* 414px, 769px */
.show-on-414,
.show-on-414::before{
    display:none;
} 
.show-on-768{
    display:none;
} 
.show-on-1024px{
    display:none;
}
.process-favorite-ads.show-on-414,
.process-favorite-ads.active.show-on-414,
.process-favorite-ads.show-on-414::before,
.process-favorite-ads.active.show-on-414::before{
	display:none;
}
.td-module-meta-info{
	font-size:11px;
	font-family:'Open Sans', 'Open Sans Regular', sans-serif;

	margin-bottom:7px;
  	line-height:1;
  	min-height:17px;
	
	display:inline-block;
	float:right;
}
.af-listing-grid .td-module-meta-info{
	width:100%;
	height:30px;	
}
.af-listing-grid .td-module-meta-info .td-editor-date{
	width:100%;
	height:30px;	
	
	display:flex;
	float:left;
	overflow:hidden;
}
.af-listing-grid .td-module-meta-info .td-module-comments{
	width:100%;
	height:100%;
	
	display:flex;
	float:right;
	overflow:hidden;	
}
.td-post-author-name{
  font-weight:bold;
  display:inline-block;
  position:relative;
  top:2px;
}
.td-post-author-name a{
  color:#000;
}
.td-post-author-name span{
  color:#ccc;
  margin:0 2px 0 2px;
  font-weight:normal;
}
.td-post-author-name div{
  display:inline;
  margin-right:2px;
}
.td-post-date a{
  color:#767676;
  display:block;
  position:relative;
  top:7.5px;
}
.td-module-comments{
  position:relative;
  float:right;
  text-align:center;
  line-height:1;
	
	padding:0px;
}
.td-module-comments a{
  color:#fff;
  background-color:#ccc;
  display:inline-block;
  min-width:17px;
	
  padding:8.5px 17.5px 0px 17.5px;
  position:relative;
	
  font-size:10px;
  font-weight:600;
  font-family:'Open Sans', 'Open Sans Regular', sans-serif;	
}
.td-module-comments a:after{
  position:absolute;
  bottom:-3px;
  left:0;
  content:'';
  width:0;
  height:0;
  border-style:solid;
  border-width:3px 3px 0 0;
  border-color:#000 transparent transparent transparent;
}

/* MEDIA */
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){
	body{
		-ms-font-feature-settings:normal;
	}
}
@media only screen and (max-width:350px){
	.comments .flex-wrap{
		display:block;
	}
}
@media (max-width:684px){
	.subscription-footer .flex-wrap{
		display:block;
		text-align:center;
	}
	.subscription-footer .flex-center{
		display:block;
	}
	.subscription-footer .flex-wrap > div{
		margin-bottom:20px;
	}
	.subscription-footer .flex-wrap > div:last-child{
		margin-bottom:0px;
	}
	.subscription-footer .ajax-form{
		display:inline-block;
		max-width:100%;
	}
	.subscription-footer .hemenhepsi-form{
		justify-content:center;
	}
	.subscription-footer .flex-right{
		max-width:100%;
	}	
	.search-order{
		flex-flow:row wrap;
		justify-content:center;
	}
	.search-order .flex-right{
		width:100%;
		margin-top:20px;
	}	
	.search-order .styled-select{
		max-width:50%;
	}
	.element-locations-list{
		columns:2;
		-moz-columns:2;
		-webkit-columns:2;
		-ms-columns:2;
	}
	.element-categories-table > a{
		width:50%;
	}
	.element-categories-table > a:nth-child(2n){
		border-right:none;
	}
	.element-categories-table-4 > a{
		border-right:1px solid #f1f1f1;
	}
	.element-categories-table-3 > a:nth-last-child(3):not(:nth-child(3n)):not(:nth-child(3n-1)),
	.element-categories-table-3 > a:nth-last-child(2):not(:nth-child(3n)),
	.element-categories-table-3 > a:nth-last-child(1){
		border-bottom:none;
	}	
}
@media (max-width:414px){	
	.header-3 .account-btn,
	.header-3 .account-btn:focus,
	.header-3 .account-btn:active{
		color:#fff;
	}
	body:not(.page-template-page-tpl_search):not(.page-template-page-tpl_search_map):not(.single-advert):not(.tax-advert-category):not(.tax-advert-location):not(.page-template-page-tpl_sellers) .page-title{
		padding-bottom:0px;
	}
	.hide-on-414{
		display:none;
	}
	.show-on-414,
	.show-on-414::before{
		display:block;
	}
	.process-favorite-ads.show-on-414,
	.process-favorite-ads.active.show-on-414,
	.process-favorite-ads.show-on-414::before,
	.process-favorite-ads.active.show-on-414::before{
		display:block;
	}
	a.submit-btn-wrap.submit-btn.hide-on-414{
		display:none;
	}
	a.submit-btn-wrap.submit-btn.show-on-414{
		display:block;
		border:none;
		background:transparent;
		box-shadow:none;
	}
	a.submit-btn-wrap.submit-btn.show-on-414 i{
		vertical-align:middle;
		padding-top:6.75px;
	}	
	span.small-icon{
	    display:block;
	}
    .account-btn,
    .aficon-add-ad{  
        display:none;
    }     
    .special-nav.flex-wrap{
	    width:300px;   
	    display:block;
	    float:left;
	}
	.col-sm-200px,
	.col-sm-970px{
	    display:block;
	}
	.show-on-414 .ajax-search-part3{
	    display:block;
	}
	.hide-on-414 .special-nav a.submit-btn-wrap,
	.hide-on-414 .special-nav a.submit-btn-wrap.submit-btn
    .hide-on-414 .special-nav a.submit-btn-wap.account-btn{
        display:none;
    }
	.show-on-414 .special-nav a.submit-btn-wrap,
	.show-on-414 .special-nav a.submit-btn-wrap.submit-btn
    .show-on-414 .special-nav a.submit-btn-wap.account-btn{
        display:block;
    }
}
@media (min-width:415px){	
	.header-3 .account-btn,
	.header-3 .account-btn:focus,
	.header-3 .account-btn:active{
		color:#fff;
	}
	body:not(.page-template-page-tpl_search):not(.page-template-page-tpl_search_map):not(.single-advert):not(.tax-advert-category):not(.tax-advert-location):not(.page-template-page-tpl_sellers) .page-title{
		padding-bottom:0px;
	}
	span.small-icon{
	    display:none;
	}
    .account-btn,
    .aficon-add-ad{  
        display:none;
    }     
    .special-nav.flex-wrap{
	    width:300px;   
	    display:block;
	    float:left;
	}    
	.col-sm-200px,
	.col-sm-970px{
	    display:block;
	}
    .hide-on-414{
        display:block;
    }    
    .show-on-414{
        display:none;
    }
	.show-on-414 .ajax-search-part3{
	    display:block;
	}
	.hide-on-414 .special-nav a.submit-btn-wrap,
	.hide-on-414 .special-nav a.submit-btn-wrap.submit-btn
    .hide-on-414 .special-nav a.submit-btn-wap.account-btn{
        display:none;
    }
	.show-on-414 .special-nav a.submit-btn-wrap,
	.show-on-414 .special-nav a.submit-btn-wrap.submit-btn
    .show-on-414 .special-nav a.submit-btn-wap.account-btn{
        display:block;
    }
}
@media (max-width:430px){
	.advert-media,
	.top-advert-meta,
	.advert-body,
	.bottom-advert-meta{
		width:100%;
	}
	.af-listing-grid,
	.af-listing-card{
		width:100%;
		margin:0px;
		padding:0px;
	}
	.af-items-1.af-listing-grid .af-item-wrap,
	.af-items-2.af-listing-grid .af-item-wrap,
	.af-items-3.af-listing-grid .af-item-wrap,
	.af-items-4.af-listing-grid .af-item-wrap,
	.af-items-5.af-listing-grid .af-item-wrap,
	
	.af-items-1.af-listing-card .af-item-wrap,
	.af-items-2.af-listing-card .af-item-wrap,
	.af-items-3.af-listing-card .af-item-wrap,
	.af-items-4.af-listing-card .af-item-wrap,
	.af-items-5.af-listing-card .af-item-wrap{
		width:100%;
		margin-left:0px;
		margin-right:0px;
		padding:0px;		
	}
	.af-listing-grid .af-item-wrap .advert-item.advert-grid,
	.af-listing-grid .af-item-wrap .post-item.post-grid,
	.af-listing-card .af-item-wrap .advert-item.advert-grid,
	.af-listing-card .af-item-wrap .post-item.post-grid{
		width:100%;
	}		
	.header-2.header-4.lower-header.sticky-header{
		display:none;
	}	
}
@media (min-width:431px){
	body:not(.page-template-page-tpl_search):not(.page-template-page-tpl_search_map):not(.single-advert):not(.tax-advert-category):not(.tax-advert-location):not(.page-template-page-tpl_sellers) .page-title{
		padding-bottom:90px;
	}
	.header-3 .account-btn,
	.header-3 .account-btn:focus,
	.header-3 .account-btn:active{
		color:#fff;
	}
}
@media (min-width:431px) and (max-width:900px){
	.advert-media,
	.top-advert-meta,
	.advert-body,
	.bottom-advert-meta{
		width:100%;
	}			
	.af-items-1.af-listing-grid,
	.af-items-2.af-listing-grid,
	.af-items-3.af-listing-grid,
	.af-items-4.af-listing-grid,
	.af-items-5.af-listing-grid,
	
	.af-items-1.af-listing-card,
	.af-items-2.af-listing-card,
	.af-items-3.af-listing-card,
	.af-items-4.af-listing-card,
	.af-items-5.af-listing-card	{
		width:100%;
		margin:0px;
		padding:0px 7.5px;
	}
	.af-items-1.af-listing-grid .af-item-wrap,
	.af-items-1.af-listing-card .af-item-wrap{
		width:100%;
		margin-left:0px;
		margin-right:0px;
		padding:0px;
	}	
	.af-listing-grid .af-item-wrap:not(.af-items-1.af-listing-grid .af-item-wrap),	
	.af-listing-card .af-item-wrap:not(.af-items-1.af-listing-card .af-item-wrap){
		width:calc(50% - 10px);
		margin-left:0px;
		margin-right:0px;
		padding:0px;		
	}
	.af-listing-grid .af-item-wrap:not(.af-items-1.af-listing-grid .af-item-wrap):nth-child(2n),		
	.af-listing-card .af-item-wrap:not(.af-items-1.af-listing-card .af-item-wrap):nth-child(2n){
		margin-left:7.5px;
		margin-right:0px;			
	}	
	.af-listing-grid .af-item-wrap:not(.af-items-1.af-listing-grid .af-item-wrap):nth-child(2n+1),		
	.af-listing-card .af-item-wrap:not(.af-items-1.af-listing-card .af-item-wrap):nth-child(2n+1){
		margin-left:0px;
		margin-right:7.5px;		
	}
	.af-item-wrap .advert-item.advert-grid,
	.af-item-wrap .post-item.post-grid{
		width:100%;
	}		
}
@media (max-width:667px){	
	.cf-advert-list{
		margin-right:0px;
	}
	.cf-advert-list li{
		width:100%;
		margin-right:0px;
	}
	.element-locations-wrap > .elem-location-item{
		width:calc(50% - 15px)!important;
	}	
	section.kc-elm,
	#category-wrap,
	#trending-posts-wrap,
	#recent-posts-wrap,	
	.col-sm-20px, 
	.col-sm-970px{			
		width:100%;
		display:block;
	}
	.account-btn.small-sidebar-open.search-trigger{
		display:block;
	}
}
@media (min-width:668px){
	.element-locations-wrap.style4 > .elem-location-item:nth-child(5n+1){
		height:615px;
	}
	.account-btn.small-sidebar-open.search-trigger{
		display:none;
	}	
}
@media (max-width:540px){		
	#listing-container-list table.table-search-results th.listing-header-price,
	#listing-container-list table.table-search-results td.listing-advert-price,
	#listing-container-list table.table-search-results th.listing-header-expires,
	#listing-container-list table.table-search-results td.listing-advert-expires,	
	#listing-container-list table.table-search-results th.listing-header-date,
	#listing-container-list table.table-search-results td.listing-advert-date,
	#listing-container-list table.table-search-results th.listing-header-location,
	#listing-container-list table.table-search-results td.listing-advert-location{
		display:none;
	}
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertUpperMeta .flex-wrap,
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertUpperMeta .flex-wrap .flex-right .listLocation,
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertUpperMeta .flex-wrap .flex-right .listDate,	
	
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertBottomMeta .flex-wrap,
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertBottomMeta .flex-wrap .flex-left .price,
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertBottomMeta .flex-wrap .flex-right .listAdvertMeta{
		display:block;
		justify-content:flex-start;
		text-align:left;
	}
	#listing-container-list table.table-search-results td.listing-advert-title{
		margin:0px;
		padding:0px;
	}	
	#listing-container-list table.table-search-results td.listing-advert-title div.action-wrapper{
		margin:0px;
		padding:5px 7.5px;
	}
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertUpperMeta{
		width:100%; 
		height:12.5px;
		
		margin:0px; 
		padding:0px; 

		display:flex; 
		justify-content:start;
	}
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertUpperMeta .flex-wrap{
		width:100%; 
		height:100%; 	
		vertical-align:middle;
	}
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertUpperMeta .flex-wrap .flex-left{
		width:100%; 
		height:100%;
		margin:0px;	
		padding:0px;
		
		display:flex;
		float:left;
		vertical-align:middle;
		justify-content:flex-start;
		text-align:left;
	}
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertUpperMeta .flex-wrap .flex-right{
		width:0%; 
		height:100%;
		margin:0px;	
		padding:0px;
		
		display:flex;
		float:left;
		vertical-align:middle;
		justify-content:flex-end;
		text-align:left;
	}			
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertUpperMeta .flex-wrap .flex-left .advert-location,
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertUpperMeta .flex-wrap .flex-left .advert-date{
		height:10.5px;
		line-height:1;
		margin:0 7.5px 2.5px 0;
		padding:0px;
	}
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertUpperMeta .flex-wrap .flex-left .advert-location a,
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertUpperMeta .flex-wrap .flex-left .advert-date a{
		height:10.5px;
		line-height:1;
		margin:0px;
		padding:0px;
		
		justify-content:flex-end;
		
		font-size:10.5px; 
		font-weight:500;
		font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';	
	}	
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertUpperMeta .flex-wrap .flex-left .advert-location a{
		text-shadow:0 0 .5px rgba(0,0,0,.15);
	}	
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertUpperMeta .flex-wrap .flex-left .advert-date a{
		font-style:italic; 
		color:#5f6973;
	}	
	#listing-container-list table.table-search-results td.listing-advert-title div.advert-title{
		height:55px;
		margin:auto;
		padding:0px;
		display:flex;

		vertical-align:middle;
		align-items:center;
	}
	#listing-container-list table.table-search-results td.listing-advert-title div.advert-title a{
		color:#001030;

		line-height:1.2;
		letter-spacing:.15px;
		text-shadow:0px 0px 5px rgba(0,0,0,0.12);       

		font-size:11px;  
		font-weight:500;
		font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; 	
	}	
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertBottomMeta{
		width:100%; 
		height:12.5px;
		
		margin:0px; 
		padding:0px; 

		display:flex; 
		justify-content:start;
	}
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertBottomMeta .flex-wrap{
		width:100%; 
		height:100%;
		vertical-align:middle;
	}
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertBottomMeta .flex-wrap .flex-left{
		width:35%; 
		height:100%;
		
		margin:0px;
		padding:0px;
				
		display:flex;
		float:left;
		vertical-align:middle;
		justify-content:flex-start;
		text-align:left;
	}
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertBottomMeta .flex-wrap .flex-right{
		width:calc(65% - 12.5px); 		
		height:100%;
		
		display:flex;
		float:left;		
		vertical-align:middle;
		justify-content:flex-end;
		text-align:right;
		
		padding-left:12.5px;
	}		
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertBottomMeta .flex-wrap .flex-right .listAdvertMeta .custom-control.custom-checkbox{	
		width:62.5px;
		display:inline-block;
		float:left;
	}
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertBottomMeta .flex-wrap .flex-right .listAdvertMeta .custom-control.custom-checkbox label{
		width:62.5px;
		margin-left:12.5px;		
	}		
}
@media (min-width:541px){		
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertBottomMeta .flex-wrap .flex-left .list-advert-ribbons{
		display:block;
	}	
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertUpperMeta .flex-wrap .flex-right .advert-location,
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertUpperMeta .flex-wrap .flex-right .advert-date,	
	
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertBottomMeta .flex-wrap .flex-left .price,
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertBottomMeta .flex-wrap .flex-right .listAdvertMeta{
		display:none;
	}
}
@media (max-width:430px){	
	.special-nav{
		position:fixed;
		bottom:0px;
		left:0px;
		width:100%;
		background:#fff;
		padding:0px;
		box-shadow:0px 0px 17px 0px rgba(23,23,23,.06);
	}
	.sticky-nav .special-nav{
        display:none;
    }	
	.special-nav .account-btn:not(.header-home-icon),
	.special-nav .account-btn:not(.header-home-icon):focus,
	.special-nav .account-btn:not(.header-home-icon):active{
		margin:0px;
		text-align:center;
	}
	.special-nav .account-btn .unread-badge{
		bottom:auto;
		top:0px;
	}	
	.special-nav .navigation-trigger{
		display:none;
	}
	.special-nav div span:not(.small-icon):not(.unread-badge){
		display:none;
	}
	.small-sidebar-open,
	.special-nav a,
	.special-nav a:focus,
	.special-nav a:active,
	.special-nav div,
	.special-nav div a,
	.special-nav div a:focus,
	.special-nav div a:active{
		order:2;
		margin:0px;
		font-size:20px;
	}
	.special-nav a:last-child{
		order:1;
	}

	/* author header */
	header.sticky-header.author-header,
	header.sticky-header.author-header.sticky-nav{
		width:100%;
		margin-top:0px;
		top:0px;
	}
	header.sticky-header.author-header .container,
	header.sticky-header.author-header.sticky-nav .container{
		justify-content:space-between;
		
		width:100%;
		margin-top:0px;	
		top:0px;
	}	
	header.sticky-header.author-header .container .flex-wrap:not(.special-nav.flex-wrap),
	header.sticky-header.author-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		justify-content:space-between;
		float:left;		

		width:100%;
		
		margin-top:0px;
		margin-left:0px;		
	}	
	header.sticky-header.author-header .container .flex-wrap:not(.special-nav.flex-wrap) .sidebar-trigger,
	header.sticky-header.author-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap) .sidebar-trigger{
		display:inline-block;
		float:left;				
		justify-content:space-between;
		
		margin-left:0px;		
	}		
	header.sticky-header.author-header .container .flex-wrap:not(.special-nav.flex-wrap) .navigation-trigger,
	header.sticky-header.author-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap) .navigation-trigger{
		display:inline-block;
		float:right;
		justify-content:space-between;

		margin-right:0px;		
	}			
	header.sticky-header.author-header .container .special-nav.flex-wrap,
	header.sticky-header.author-header.sticky-nav .container .special-nav.flex-wrap{
		justify-content:space-between;
		
		width:100%;
		height:60px;		
		margin-left:0px;
		padding:0px 15px;
	
		border-radius:1px;
		border:1px solid #f1f1f1; 	
		box-shadow:rgba(0, 0, 0, 0.05) 0px 0px 16px 0px;
		-webkit-box-shadow:rgba(0, 0, 0, 0.05) 0px 0px 16px 0px;
		-moz-box-shadow:rgba(0, 0, 0, 0.05) 0px 0px 16px 0px;
		
		background:#fff;
	}			
	.sticky-header.author-header .special-nav.flex-wrap{
		padding:0px 15px;	
		width:calc(100% - 30px);
	}	
	.white-block-extra-padding{
		padding:0px;
	}
	.page-title .breadcrumbs{
		display:inline-block;
	}
	.page-title .flex-wrap{
		display:block;
		text-align:center;
	}
	.page-title.quick-search .breadcrumbs{
		margin-bottom:15px;
	}
	.single-advert .logout-btn{
		display:none;
	}
	.kc-search form.header-search.flex-wrap{
		height:100%;
	}
	.kc-search form.header-search.flex-wrap .keyword-wrap,
	.kc-search form.header-search.flex-wrap .styled-select{
		height:40px;
	}
	.show-on-414:not(header) a,
	.show-on-414:not(header) a:focus,
	.show-on-414:not(header) a:active{
		font-size:20px;
		text-align:center;
	}		
	.header-3 > .container > .flex-wrap > a,
	.header-3 > .container > .flex-wrap > div:not(.special-nav){
		display:none;
	}
	.comment-content-wrap{
		margin-left:0px;
	}	
	body .post-share{
		flex-wrap:wrap;
	}
	body .post-share a{
		margin:0px 10px 10px 10px;
	}	
	.single-meta li,
	.single-meta{
		display:block;
		padding:3px 0px;
		width:100%;
	}	
	.copyrights .flex-wrap{
		display:block;
		text-align:center;
	}
	.copyrights .flex-wrap > div{
		margin-bottom:5px;
	}
	.copyrights .flex-wrap ul{
		display:inline-block;
	}
	.copyrights .flex-wrap > div > ul >li{
		float:none;
		display:inline-block;
	}
	.copyrights .flex-wrap > div:last-child{
		margin:0px;
	}	
	.labeled-main-search{
		flex-wrap:wrap;
	}
	.labeled-main-search > div{	
		width:50%;
	}	
	.search-submit:nth-child(3){
		width:100%;
	}	
	.col-sm-push-1 .header-search{
		display:none;
	}
	.header-search{
		flex-flow:row wrap;
		justify-content:flex-start;
	}
	.header-search > div,
	.header-search > a.af-button,
	.header-search > a.af-button:hover{
		width:calc(50% - 5px);
		margin-top:5px;
	}
	.header-search > a{
		width:100%;
	}
	.kc-search form{
		flex-flow:row wrap;
		justify-content:flex-start;
	}
	.adverts-big-slider .white-block-content{
		position:relative;
		background:#fff;
	}
	.service{
		margin-bottom:20px;
	}
	.hiw-wrapper{
		display:block;
	}
	.hiw-wrapper .hiw-item{
		width:100%;
	}
	.hiw-wrapper .hiw-item:before{
		content:none;
	}	
	.element-locations-wrap > .elem-location-item{
		width:calc(100% - 15px)!important;
	}
	.element-locations-list{
		columns:1;
		-moz-columns:1;
		-webkit-columns:1;
		-ms-columns:1;
	}
	.element-categories-table > a{
		width:100%;
		border-right:none;
		border-bottom:none;
	}
	.af-interactive-item .flex-right{
		display:none;
	}
	.af-interactive-item .flex-left{
		text-align:center;
		width:100%;
		padding:0px;
	}
	#compare .modal-dialog{
		width:calc(100% - 20px);
	}			
	.gads-header-banner{
		display:none;
	}	
	.hide-on-414{
		display:none;
	}
	.header-1.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-1.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:100%;
		justify-content:flex-start;
	}	
	.header-1.sticky-header .container .special-nav.flex-wrap,
	.header-1.sticky-header.sticky-nav .container .special-nav.flex-wrap{
		width:100%;
		margin-left:0px;
		background:#fcfcfc;

		justify-content:space-between;
		vertical-align:middle;
		
		border-radius:1px;
		border:1px solid #e1e1e1; 

		box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);
		-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);
		-moz-box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);			
	}	
	.header-2.top-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-2.top-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:100%;
		justify-content:space-between;
	}	
	.header-2.top-header .container .flex-wrap .special-nav.flex-wrap,
	.header-2.top-header.sticky-nav .container .flex-wrap .special-nav.flex-wrap{
		width:100%;
		margin-left:0px;
		background:#fcfcfc;

		justify-content:space-between;
		vertical-align:middle;
		
		border-radius:1px;
		border:1px solid #e1e1e1; 

		box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);
		-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);
		-moz-box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);			
	}	
	.header-2.top-header .container .flex-wrap .special-nav.flex-wrap a,
	.header-2.top-header.sticky-nav .container .flex-wrap .special-nav.flex-wrap a{
	}		
	.header-2.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-2.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:100%;
		justify-content:space-between;
	}	
	.header-2.sticky-header .container .flex-wrap .special-nav.flex-wrap,
	.header-2.sticky-header.sticky-nav .container .flex-wrap .special-nav.flex-wrap{
		width:100%;
		margin-left:0px;
		background:#fcfcfc;

		justify-content:space-between;
		vertical-align:middle;
		
		border-radius:1px;
		border:1px solid #e1e1e1; 

		box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);
		-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);
		-moz-box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);			
	}	
	.header-2.sticky-header .container .flex-wrap .special-nav.flex-wrap a,
	.header-2.sticky-header.sticky-nav .container .flex-wrap .special-nav.flex-wrap a{
		margin-top:7.5px;
		justify-content:space-between;

		vertical-align:middle;		
	}			
	.header-3.sticky-header,
	.header-3.sticky-header .container,
	.header-3.sticky-header.sticky-nav,
	.header-3.sticky-header.sticky-nav .container{
		width:100%;
		margin-top:0;
	}
	.header-3.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-3.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:100%;
		justify-content:space-between;
	}	
	.header-3.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap) .special-nav.flex-wrap,
	.header-3.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap) .special-nav.flex-wrap{
		width:100%;
		justify-content:space-between;
	}	
	.header-4.upper-header,
	.header-4.upper-header.sticky-nav{
		width:100%;
		margin-top:0px;
		top:0px;
	}
	.header-4.upper-header .container,
	.header-4.upper-header.sticky-nav .container{
		width:100%;
		margin-top:-30px;	
		top:0px;
	}	
	.header-4.upper-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-4.upper-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		justify-content:space-between;
		
		width:100%;
		
		margin-top:0px;
		margin-left:0px;
		
		border-radius:1px;
		border:1px solid #e1e1e1; 

		box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);
		-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);
		-moz-box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);			
	}	
	.header-4.upper-header .container .special-nav.flex-wrap,
	.header-4.upper-header.sticky-nav .container .special-nav.flex-wrap{
		justify-content:space-between;
		
		width:100%;
		height:60px;		
		margin-left:0px;
	
		border-radius:1px;
		border:1px solid #e1e1e1; 

		box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);
		-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);
		-moz-box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);		
	}		
}
@media (min-width:431px) and (max-width:500px){	
	.header-1.sticky-header .container,
	.header-1.sticky-header.sticky-nav .container{
		padding-left:7.5px;
	}	
	.header-1.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-1.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:140px;
		justify-content:flex-start;
	}	
	.header-1.sticky-header .container .special-nav.flex-wrap,
	.header-1.sticky-header.sticky-nav .container .special-nav.flex-wrap{
		width:calc(100% - 155px);
		justify-content:flex-end;
		float:right;
	}	
	.header-2.top-header .container,
	.header-2.top-header.sticky-nav .container{
		padding-left:7.5px;
	}	
	.header-2.top-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-2.top-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:100%;
		justify-content:flex-start;
	}	
	.header-2.top-header .container .flex-wrap .special-nav.flex-wrap,
	.header-2.top-header.sticky-nav .container .flex-wrap .special-nav.flex-wrap{
		width:300px;
		
		justify-content:flex-end;
		text-align:right;
		float:right;
		vertical-align:middle;
	}	
	.header-2.top-header .container .flex-wrap .special-nav.flex-wrap a,
	.header-2.top-header.sticky-nav .container .flex-wrap .special-nav.flex-wrap a{
	}		
	.header-2.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-2.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:100%;
		justify-content:flex-start;
	}	
	.header-2.sticky-header .container .flex-wrap .special-nav.flex-wrap,
	.header-2.sticky-header.sticky-nav .container .flex-wrap .special-nav.flex-wrap{
		width:100%;
		height:60px;
		justify-content:flex-end;
		vertical-align:middle;
		
		margin-right:0;
		padding-right:0;
	}	
	.header-2.sticky-header .container .flex-wrap .special-nav.flex-wrap a,
	.header-2.sticky-header.sticky-nav .container .flex-wrap .special-nav.flex-wrap a{
		margin-top:7.5px;
		justify-content:flex-end;

		vertical-align:middle;
	}				
	.header-3.sticky-header,
	.header-3.sticky-header.sticky-nav{
		width:100%;
		margin-top:0;
	}
	.header-3.sticky-header .container,
	.header-3.sticky-header.sticky-nav .container{
		width:100%;
		margin-top:0;
		padding-left:7.5px;
	}
	.header-3.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-3.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:100%;
		justify-content:flex-start;
	}		
	.header-3.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap) .special-nav.flex-wrap,
	.header-3.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap) .special-nav.flex-wrap{
		width:calc(100% - 155px);
		justify-content:flex-end;
		float:right;
	}
	.header-4.upper-header,
	.header-4.upper-header.sticky-nav{
		width:100%;
		margin-top:0px;
		top:0px;
	}
	.header-4.upper-header .container,
	.header-4.upper-header.sticky-nav .container{
		width:100%;
		margin-top:-30px;
		padding-left:7.5px;
		top:0px;
	}	
	.header-4.upper-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-4.upper-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:140px;
		justify-content:flex-start;
	}	
	.header-4.upper-header .container .special-nav.flex-wrap,
	.header-4.upper-header.sticky-nav .container .special-nav.flex-wrap{
		width:calc(100% - 155px);
		justify-content:flex-end;
	}
	.logo-design{
		height:35px; 
		width:140px; 
		background-color:#ffd11a;  	
	}
	.logo-design a{
		width:140px; 
		height:100%;
		margin-top:3.75px;

		margin-left:auto;
		margin-right:auto;
		letter-spacing:.25px;

		display:flex; 
		justify-content:center;   
		vertical-align:middle;
		padding:0px;

		line-height:1.5;

		color:#000;

		font-size:16px;
		font-weight:600;
		font-family:'Open-Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
	}			
}
@media (min-width:501px) and (max-width:768px){	
	.header-1.sticky-header .container,
	.header-1.sticky-header.sticky-nav .container{
		padding-left:7.5px;
	}	
	.header-1.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-1.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:200px;
		justify-content:flex-start;
	}	
	.header-1.sticky-header .container .special-nav.flex-wrap,
	.header-1.sticky-header.sticky-nav .container .special-nav.flex-wrap{
		width:calc(100% - 215px);
		justify-content:flex-end;
		float:right;
	}	
	.header-2.sticky-header .container,
	.header-2.sticky-header.sticky-nav .container{
		padding-left:7.5px;
	}	
	.header-2.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-2.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:100%;
		justify-content:flex-start;
	}	
	.header-2.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap) .special-nav.flex-wrap,
	.header-2.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap) .special-nav.flex-wrap{
		width:100%;
		height:60px;
		justify-content:flex-end;
		vertical-align:middle;
		
		margin-right:0;
		padding-right:0;
	}	
	.header-2.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap) .special-nav.flex-wrap a,
	.header-2.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap) .special-nav.flex-wrap a{
		margin-top:7.5px;
		justify-content:flex-end;

		vertical-align:middle;
	}		
	.header-3.sticky-header,
	.header-3.sticky-header.sticky-nav{
		width:100%;
		margin-top:0;
	}
	.header-3.sticky-header .container,
	.header-3.sticky-header.sticky-nav .container{
		width:100%;
		margin-top:0;
		padding-left:7.5px;
	}
	.header-3.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-3.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:100%;
		justify-content:flex-start;
	}		
	.header-3.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap) .special-nav.flex-wrap,
	.header-3.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap) .special-nav.flex-wrap{
		width:calc(100% - 215px);
		justify-content:flex-end;
		float:right;
	}		
	.header-4.upper-header,
	.header-4.upper-header.sticky-nav{
		width:100%;
		margin-top:0px;	
		top:0px;
	}		
	.header-4.upper-header .container,
	.header-4.upper-header.sticky-nav .container{
		width:100%;
		margin:0px;	
		padding:0px;
		top:0px;
	}		
	.header-4.upper-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-4.upper-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:200px;
		justify-content:flex-start;
	}
	.header-4.upper-header .container .special-nav.flex-wrap,
	.header-4.upper-header.sticky-nav .container .special-nav.flex-wrap{
		width:calc(100% - 215px);
		justify-content:flex-end;
	}					
}
@media (min-width:769px) and (max-width:1024px){
	#submitForm1.af-button.submit-form{
		display:none;	
	}
	.header-1.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-1.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:485px;
		justify-content:flex-start;
	}
	.header-1.sticky-header .container .special-nav.flex-wrap,
	.header-1.sticky-header.sticky-nav .container .special-nav.flex-wrap{
		width:calc(100% - 560px);
		justify-content:flex-end;
		float:right;
	}
	.header-2.top-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-2.top-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:100%;
		justify-content:flex-start;
	}
	.header-2.top-header .container .flex-wrap .special-nav.flex-wrap,
	.header-2.top-header.sticky-nav .container .flex-wrap .special-nav.flex-wrap{
		width:300px;
		justify-content:flex-end;
		text-align:right;
		float:right;
		vertical-align:middle;
	}
	.header-2.top-header .container .flex-wrap .special-nav.flex-wrap a,
	.header-2.top-header.sticky-nav .container .flex-wrap .special-nav.flex-wrap a{
	}
	.header-2.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-2.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:100%;
		justify-content:flex-start;
	}
	.header-2.sticky-header .container .flex-wrap .special-nav.flex-wrap,
	.header-2.sticky-header.sticky-nav .container .flex-wrap .special-nav.flex-wrap{
		width:100%;
		height:60px;
		justify-content:flex-end;
		text-align:right;
		float:right;
		vertical-align:middle;
		
		margin:0px;
		padding-left:calc(100% - 270px);
	}
	.header-2.sticky-header .container .flex-wrap .special-nav.flex-wrap a,
	.header-2.sticky-header.sticky-nav .container .flex-wrap .special-nav.flex-wrap a{
		margin-top:7.5px;
		justify-content:flex-end;

		vertical-align:middle;
	}
	.header-3.sticky-header,
	.header-3.sticky-header.sticky-nav{
		width:100%;
		margin-top:0;
	}
	.header-3.sticky-header .container,
	.header-3.sticky-header.sticky-nav .container{
		width:100%;
		margin-top:0;
	}
	.header-3.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-3.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:100%;
		justify-content:flex-start;
	}	
	.header-3.sticky-header .container .flex-wrap:not(.special-nav.flex-wrap) .special-nav.flex-wrap,
	.header-3.sticky-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap) .special-nav.flex-wrap{
		width:calc(100% - 200px);
		justify-content:flex-end;
		float:right;
	}	
	.header-4.upper-header .container,
	.header-4.upper-header.sticky-nav .container{
		padding:0px;
	}	
	.header-4.upper-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-4.upper-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap){
		width:485px;
		justify-content:flex-start;
	}	
	.header-4.upper-header .container .special-nav.flex-wrap,
	.header-4.upper-header.sticky-nav .container .special-nav.flex-wrap{
		width:calc(100% - 500px);
		justify-content:flex-end;
	}		
}
@media (min-width:855px) and (max-width:1084px){	
	a.layout-text{
		margin-left:2.5px;
	}
	main#browse-ads  #layoutContainer .filter-group.cf-field.type_10.cf_owner,
	main#browse-with-map  #layoutContainer .filter-group.cf-field.type_10.cf_owner{
		width:calc(100% - 307.5px);
	}
	#layoutContainer button.styled-radio.owner,
	#layoutContainer button.styled-radio.owner-active{
		width:calc(20%);		
	}
}
@media (min-width:1085px) and (max-width:1155px){	
	a.layout-text{
		margin-left:calc(100% - 865px);
	}
}
@media (min-width:769px) and (max-width:1185px){	
	main#browse-ads .col-sm-200px,
	main#browse-with-map .col-sm-200px{
		width:200px;
	}	
	main#browse-ads .col-sm-970px,
	main#browse-with-map .col-sm-970px{
		width:calc(100% - 215px);
	}	
	main#browse-ads .search-results,
	main#browse-ads .ajax-search-part3,	
	main#browse-ads #relativeContainer,
	main#browse-ads #layoutContainer,
	main#browse-with-map .search-results,
	main#browse-with-map #ajax-search-results,	
	main#browse-with-map #relativeContainer,
	main#browse-with-map #layoutContainer{
		width:100%;
	}	
	#listing-container-list,
	#listing-container-list .af-items-1.af-listing-list ,
	#listing-container-list .af-items-1.af-listing-list .af-item-wrap,
	#listing-container-list .af-items-1.af-listing-list .af-item-wrap .advert-item.advert-list{
		width:100%;
	}	
	#listing-container-list table.table-search-results,
	#listing-container-list table.table-search-results tbody,
	#listing-container-list table.table-search-results tbody tr#listThead{
		width:100%;
	}	
}
@media (min-width:667px) and (max-width:1024px){
	.account-btn.small-sidebar-open.search-trigger,
	.account-btn.small-sidebar-open.navigation-trigger{
		display:block;
	}
}
@media (width:1080px){
	.modal-dialog{
		vertical-align:top;
	}
}
@media (max-width:684px), (min-width:1025px) and (max-width:1440px){
	.search-order{
		flex-flow:row wrap;
		justify-content:center;
	}
	.search-order .flex-right{
		width:100%;
		margin-top:20px;
	}	
	.search-order .styled-select{
		max-width:50%;
	}
}
@media (min-width:1025px) and (max-width:1440px){
	.search-order{
		display:block;
	}	
}
@media (min-width:1025px) and (max-width:1091px){	
	div[data-visibleitems="2"] .advert-list .advert-media,
	.af-items-2 .advert-list .advert-media{
		height:255px;
	}
	div[data-visibleitems="2"] .advert-list img,
	.af-items-2 .advert-list img{
		height:100%;
		max-height:255px;
	}
}
@media (min-width:769px){	
	#sellers .col-sm-970px{
		width:calc(100% - 215px);
	}
	.show-on-max-769{
		display:none;
	}
	.hide-on-min-769{
		display:none;
	}	
	label[for="is_negotiable"]{
		font-size:10px;
	}
	.hide-price-big{
		display:none;
	}
	.page-title h1{
		font-size:18px;
	}
	.hide-price-big{
		display:none;
	}	
	#browse-ads .col-sm-200px,
	#browse-with-map .col-sm-200px{
		display:block;
	}		
}
@media (max-width:768px){			
	#browse-ads,
	#browse-with-map{
		width:calc(100% - 15px);
		margin:60px auto;
	}
	#browse-with-map .search-map{
		margin-top:2.5px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:2.5px;
		width:calc(100% + 15px);
	}
	#browse-with-map .search-map-results,
	.search-map-form{
		width:100%;
	}
	#resultsTextWrapper span.found-posts{
		text-shadow:0 0 5px rgba(0,0,0,.12); 
		font-size:11px; 
		font-weight:500; 
	}
	#resultsTextWrapper span.found-posts-count{
		text-shadow:0 0 .5px rgba(0,0,0,.75);       
		font-size:11px; 
		font-weight:500; 
	}
	.search-map-results-content .ajax-search{
		padding:0px;
	}
	.af-interactive-slider .h1-size{
		font-size:30px;
		line-height:40px;
	}
	.af-interactive-slider a{
		margin-top:20px;
	}	
    main{
        margin:75px 0px;
    } 		
	#browse-ads .col-sm-200px,
	#browse-with-map .col-sm-200px,
	#sellers .col-sm-200px{
		display:none;
	}
	#browse-ads .col-sm-970px,
	#browse-with-map .col-sm-970px,
	#sellers .col-sm-970px{
		width:100%;
		padding:0px;
	}		
	.search-results,
	#ajax-search-results,	
	#relativeContainer,
	#layoutContainer{
		width:100%;
	}	
	#listing-container-list,
	#listing-container-list .af-items-1.af-listing-list ,
	#listing-container-list .af-items-1.af-listing-list .af-item-wrap,
	#listing-container-list .af-items-1.af-listing-list .af-item-wrap .advert-item.advert-list{
		width:100%;
	}	
	#listing-container-list table.table-search-results{
		width:100%;
	}	
	#quick-search .modal-dialog{
		max-width:90%;
		min-width:60%;
	}	
	.social-login li span{
		display:none;
	}
	.social-login li a{
		justify-content:center;
	}
	.social-login li .facebook img,
	.social-login li .twitter img,	
	.social-login li img{
		margin-right:0px;
		margin-left:0px;
	}
    .page-template-page-tpl_search_map .search-sidebar,
    .page-template-page-tpl_search .search-sidebar{
        padding:0px;
    }
	.search-form{
        padding:0px;
	}
    .search-sidebar .search-form{
        padding:0px;
        display:block;
        height:100%;
        overflow-y:auto;
    }
	.filter-slider.ui-slider .ui-state-default, 
	.filter-slider.ui-slider .ui-widget-content .ui-state-default{
		border-radius:50%;
		width:12px;
		height:12px;
		top:-5px;
	}	
	.header-1.sticky-header.sticky-nav .container .flex-wrap.flex-start-h,
	.header-2.sticky-header.sticky-nav .container .flex-wrap.flex-start-h,
	.header-3.sticky-header.sticky-nav .container .flex-wrap.flex-start-h,
	.header-2.header-4.lower-header.sticky-header .container .flex-wrap.flex-start-h,
	.header-2.header-4.lower-header.sticky-header.sticky-nav .container .flex-wrap.flex-start-h{
		width:100%;
		justify-content:flex-start;
	}		
	.header-1.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .flex-right,
	.header-1.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .flex-right .special-nav.flex-wrap,
	
	.header-2.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .flex-right,
	.header-2.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .special-nav.flex-wrap,
	
	.header-3.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .flex-right,
	.header-3.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .special-nav.flex-wrap,
	
	.header-2.header-4.lower-header.sticky-header .container .flex-wrap.flex-start-h .flex-right,	
	.header-2.header-4.lower-header.sticky-header .container .flex-wrap.flex-start-h .flex-right .special-nav.flex-wrap,	
	
	.header-2.header-4.lower-header.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .flex-right,	
	.header-2.header-4.lower-header.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .flex-right .special-nav.flex-wrap{
		width:100%;
		justify-content:flex-end;
	}	
	.header-4.upper-header .container .flex-wrap:not(.special-nav.flex-wrap) .header-4-search.header-search,
	.header-4.upper-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap) .header-4-search.header-search{
		display:none;
	}		
	.header-2.header-4.lower-header.sticky-header{
		display:none;
	}	
	.page-title h1{
		font-size:18px;
	}
	#quick-search .modal-dialog{
		max-width:90%;
		min-width:60%;
	}
	.advert-list .advert-tags{
		top:5px;
	}
	.advert-list .ribbon{
		font-size:8px;
		padding:3px 0px 3px 8px;
	}
	.advert-list .ribbon:before{
		border-top-width:8px;
		border-bottom-width:8px;
		border-left-width:8px;
	}	
	.advert-list > .flex-wrap > .flex-left{
		width:100px;
	}
	.advert-list > .flex-wrap > .flex-right{
		width:calc(100% - 100px);
	}
	.advert-list .advert-cat{
		display:none;
	}
	.advert-list .top-meta{
		display:flex;
	}
	.advert-list h5{
		font-size:16px;
		margin:10px 0px;
	}
	.advert-list .white-block-content{
		padding:10px 20px
	}
	.advert-list .excerpt{
		display:none;
	}	
	.small-flex-swap{
		display:flex;
		flex-flow:row wrap;
	}
	.small-flex-swap .col-sm-8,
	.small-flex-swap .col-sm-4{
		width:100%;
		float:none;
	}
	.small-flex-swap .col-sm-4{
		order:1;
	}
	.small-flex-swap .col-sm-8{
		order:2;
	}	
	.col-sm-4 .single-price{
		display:none;
	}	
	.subscription-footer .flex-center{
		display:none;
	}	
	.element-categories-table-5 > a{
		width:25%;
	}
	.element-categories-table-5 > a:nth-child(5n){
		border-right:1px solid #f1f1f1;
	}
	.element-categories-table-5 > a:nth-child(4n){
		border-right:none;
	}
	.element-categories-table-5 > a:nth-last-child(4):not(:nth-child(4n)):not(:nth-child(4n-1)):not(:nth-child(4n-2)),
	.element-categories-table-5 > a:nth-last-child(3):not(:nth-child(4n)):not(:nth-child(4n-1)),
	.element-categories-table-5 > a:nth-last-child(2):not(:nth-child(4n)),
	.element-categories-table-5 > a:nth-last-child(1){
		border-bottom:none;
	}
	.af-interactive-slider .h1-size{
		font-size:40px;
		line-height:50px;
	}
	.af-interactive-slider a{
		margin-top:30px;
	}			
}
@media (min-width:1025px){
	#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-contact label.seller-location.show-on-max-1024{
		display:none;
	}		
	body .flex-wrap:not(.special-nav.flex-wrap) .small-sidebar-open[data-target=".author-sidebar"],
	body .flex-wrap:not(.special-nav.flex-wrap) .small-sidebar-open[data-target=".author-sidebar"] i,
	body .flex-wrap:not(.special-nav.flex-wrap) .small-sidebar-open[data-target=".author-sidebar"] span{		
		display:none;
	}	
	.gads-header-banner{
		padding:0px;
	}	
	body .sticky-nav{
		z-index:12;
	}
	.dropdown-menu li a{
		white-space:nowrap;
	}
	.top-header .special-nav{
		display:none;
	}
	.search-order{
		flex-flow:row wrap;
		justify-content:center;
	}
	.search-order .flex-right{
		width:100%;
		margin-top:20px;
	}	
	.search-order .styled-select{
		max-width:50%;
	}
	.header-2:not(.sticky-header){
		padding:15px 0px;
	}
	.header-3 .logo,
	.header-2.sticky-nav .logo{
		margin:0px;
	}
	.header-2.sticky-header:not(.header-3){
		padding:0px;
	}
	.header-2 .navigation > li:first-child > a{
		padding-left:0px;
	}
	.header-2 .navigation > li > a{
		color:#fff;
	}
	.header-2.sticky-header .account-btn,
	.header-2.sticky-header .account-btn:focus,
	.header-2.sticky-header .account-btn:active{
		color:#fff;
	}
	.account-btn i,
	.small-sidebar-open.navigation-trigger i,
	.header-submit-btn.submit-btn i{
		display:none;
	}
	.submit-btn-wrap,
	.submit-btn-wrap.submit-btn,
	.submit-btn-wrap.submit-btn span,
	.submit-btn-wrap.submit-btn.submit-redirect,
	.submit-btn-wrap.submit-btn.submit-redirect span,
	.header-4.upper-header .submit-btn-wrap.submit-btn.submit-redirect{
        display:block;
    }
	.hide-on-414{
		display:block;	
	}			
}
@media (max-width:1024px){	
	.single-post .account-btn.compare-open{
		display:none;
	}
	.navigation-wrap{
		display:block!important;
		position:fixed;
		z-index: 99999999;

		left:-800px;
		top:0px;
		bottom:0px;

		-webkit-transition:all 0.3s ease-in-out;
		-moz-transition:all 0.3s ease-in-out;
		-ms-transition:all 0.3s ease-in-out;
		-o-transition:all 0.3s ease-in-out;
		transition:all 0.3s ease-in-out;

		background:#23282d;
		color:#fff;
		
		border-radius:1px;
		border:1px solid #e1e1e1; 
		
		width:200px;
		max-width:200px;
		min-width:200px;
		height:100%;
		padding:15px;
	}
	.navigation-wrap.open{		
		left:0px;
	}	
	.navigation-wrap.open ul.navigation.list-inline.list-unstyled li a{	
		color:#fff;
	}
	.navigation{
		display:block;
		text-align:left;
	}
	.navigation > li > a .menu-description,
	.navigation .menu-description{
		right:30px;
		top:7px;
	}
	.navigation > li{
		display:block;
		float:none;
		padding:0px;
	}
	.navigation li a{
		padding:0px;
	}
	.navigation > li > a{
		padding-bottom:0px;
		text-transform:none;
	}
	.navigation li a.dropdown-toggle{
		display:flex;
		justify-content:space-between;
		align-items:center;
	}
	.dropdown-toggle i{
		width:30px;
		height:30px;
		line-height:30px;
		text-align:center;
	}
	.navigation li li .dropdown-toggle i{
		transform:rotate(90deg);
		-ms-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-webkit-transform:rotate(90deg);
	}
	.navigation li li li:last-child{
		padding-bottom:0px;
	}
	.dropdown{
		display:none;
	}	
	.dropdown-menu{
		background:transparent;
		position:static;
		box-shadow:none;
		padding:0px;
		padding-left:10px;
	}
	.owl-nav > div:not(.disabled){
		opacity:1;
	}
	.owl-dots > div:not(.disabled){
		opacity:1;
	}
	.submit-btn-wrap,
	.submit-btn-wrap.submit-btn,
	.submit-btn-wrap.submit-btn span,
	.submit-btn-wrap.submit-btn.submit-redirect,
	.submit-btn-wrap.submit-btn.submit-redirect span,
	.header-4.upper-header .submit-btn-wrap.submit-btn.submit-redirect,
	.header-4.upper-header.sticky-nav .submit-btn-wrap.submit-btn.submit-redirect{
        display:none;
    }
	.ajax-author h5.submit-btn-wrap.submit-btn{
		display:block;
	}
	html body .small-icon{
		display:block;
	}
	body .show-on-414.search-trigger{
		display:block;
	}
	.header-2.sticky-header:not(.header-3) .submit-btn,
	.header-2.sticky-header:not(.header-3) .submit-btn:hover,
	.header-2.sticky-header:not(.header-3) .submit-btn:focus,
	.header-2.sticky-header:not(.header-3) .submit-btn:active,
	.header-2.sticky-header.sticky-nav:not(.header-3) .submit-btn,
	.header-2.sticky-header.sticky-nav:not(.header-3) .submit-btn:hover,
	.header-2.sticky-header.sticky-nav:not(.header-3) .submit-btn:focus,
	.header-2.sticky-header.sticky-nav:not(.header-3) .submit-btn:active{
		margin:0px;
		color:#fff;
		border:none;
	}
	.account-btn,
	.account-btn:focus,
	.account-btn:active,
	
	.small-sidebar-open.navigation-trigger,
	.small-sidebar-open.navigation-trigger:focus,
	.small-sidebar-open.navigation-trigger:hover,
	
	.header-submit-btn.submit-btn,
	.header-submit-btn.submit-btn:focus,
	.header-submit-btn.submit-btn:active{
		text-align:center;
		
		display:block;
		float:left;
		position:relative;   

		border:none;
	}
	.account-btn,
	.small-sidebar-open.navigation-trigger,
	.header-submit-btn.submit-btn{
		padding-top:12.5px;
	}
	.account-btn span,
	.small-sidebar-open.navigation-trigger span,
	.header-submit-btn.submit-btn span{
	    width:42.5px;
		height:20px;
		margin-top:5px;
		vertical-align:middle;
		
		color:#fff;
		padding:0px;
	}
	.account-btn i,
	.small-sidebar-open.navigation-trigger i,
	.header-submit-btn.submit-btn i{
	    width:42.5px;
		height:20px;
		display:flex;
		vertical-align:middle;
		justify-content:center;
		
		margin:auto 0px;
		padding:0px;
	}
	.account-btn i:before,
	.small-sidebar-open.navigation-trigger i:before,
	.header-submit-btn.submit-btn i:before{
		display:flex;
		vertical-align:middle;
		justify-content:center;
		
		margin:auto 0px;
		padding:0px;
		
	    font-size:17.5px;

		text-shadow:0px 0px 5px rgba(0,0,0,0.25); 
		-webkit-text-fill-color:#011d2d;
		-webkit-text-stroke-width:.15px;
		-webkit-text-stroke-color:#fff;			
	}
	.account-btn i.fa-comment-alt:before{
		font-size:20px;
		padding-top:2.5px;
	}	
	.small-sidebar-open.navigation-trigger i:before,
	.account-btn.header-user-icon i.fa.fa-user:before{
		vertical-align:bottom;
		padding-bottom:0px;
		padding-top:2.5px;
		
	}
	.sticky-header.author-header .account-btn span:not(span.unread-badge),
	.header-1.sticky-header .account-btn span:not(span.unread-badge),
	.header-1.sticky-header.sticky-nav .account-btn span:not(span.unread-badge),
	.header-4.upper-header .account-btn span:not(span.unread-badge),
	.header-4.upper-header.sticky-nav .account-btn span:not(span.unread-badge),

	.sticky-header.author-header .small-sidebar-open.navigation-trigger span,
	.header-1.sticky-header .small-sidebar-open.navigation-trigger span,
	.header-1.sticky-header.sticky-nav .small-sidebar-open.navigation-trigger span,
	.header-4.upper-header .small-sidebar-open.navigation-trigger span,
	.header-4.upper-header.sticky-nav .small-sidebar-open.navigation-trigger span,

	.sticky-header.author-header .header-submit-btn.submit-btn span,
	.header-1.sticky-header .header-submit-btn.submit-btn span,
	.header-1.sticky-header.sticky-nav .header-submit-btn.submit-btn span,
	.header-4.upper-header .header-submit-btn.submit-btn span,
	.header-4.upper-header.sticky-nav .header-submit-btn.submit-btn span{	
		color:#2d323e;
	}
	.sticky-header.author-header .account-btn i,
	.header-1.sticky-header .account-btn i,
	.header-1.sticky-header.sticky-nav .account-btn i,
	.header-4.upper-header .account-btn i,
	.header-4.upper-header.sticky-nav .account-btn i,

	.sticky-header.author-header .small-sidebar-open.navigation-trigger i,
	.header-1.sticky-header .small-sidebar-open.navigation-trigger i,
	.header-1.sticky-header.sticky-nav .small-sidebar-open.navigation-trigger i,
	.header-4.upper-header .small-sidebar-open.navigation-trigger i,
	.header-4.upper-header.sticky-nav .small-sidebar-open.navigation-trigger i,

	.sticky-header.author-header.header-submit-btn.submit-btn i,
	.header-1.sticky-header .header-submit-btn.submit-btn i,
	.header-1.sticky-header.sticky-nav .header-submit-btn.submit-btn i,
	.header-4.upper-header .header-submit-btn.submit-btn i,
	.header-4.upper-header.sticky-nav .header-submit-btn.submit-btn i{
		text-shadow:0px 0px 5px rgba(0,0,0,0.35); 
		-webkit-text-fill-color:#2d323e;
		-webkit-text-stroke-width:.75px;
		-webkit-text-stroke-color:#fff;	
	}
	body{
		width:100%;
	}	
	.container,
	.container .row{
		width:100%;
	}	
	#browse-with-map{
		flex-wrap:wrap;
		display:flex;
	}
	#browse-with-map .search-map{
		order:1;
		display:block;
		width:100%;
		height:250px!important;
	}
	#browse-with-map  .search-map-form{
		order:2;
	}
	#browse-ads .search-results,
	#browse-with-map .search-map-results{
		order:3;
		width:100%;
	}	
	.special-nav.flex-wrap .submit-btn-wrap.submit-btn{
		display:none;
	}
	.header-2.header-4.lower-header.sticky-header .container .flex-wrap.flex-start-h{
		margin-top:0;
	}
	.header-1.sticky-header.sticky-nav .container .flex-wrap.flex-start-h,
	.header-2.sticky-header.sticky-nav .container .flex-wrap.flex-start-h,
	.header-3.sticky-header.sticky-nav .container .flex-wrap.flex-start-h,
	.header-2.header-4.lower-header.sticky-header .container .flex-wrap.flex-start-h,
	.header-2.header-4.lower-header.sticky-header.sticky-nav .container .flex-wrap.flex-start-h{
		width:100%;
		justify-content:flex-start;
	}		
	.header-1.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .flex-right,
	.header-1.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .flex-right .special-nav.flex-wrap,
	
	.header-2.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .flex-right,
	.header-2.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .special-nav.flex-wrap,
	
	.header-3.sticky-header .flex-wrap.flex-start-h .flex-right,
	.header-3.sticky-header .flex-wrap.flex-start-h .flex-right .special-nav.flex-wrap,
	
	.header-3.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .flex-right,
	.header-3.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .special-nav.flex-wrap,
		
	.header-2.header-4.lower-header.sticky-header .container .flex-wrap.flex-start-h .flex-right,	
	.header-2.header-4.lower-header.sticky-header .container .flex-wrap.flex-start-h .flex-right .special-nav.flex-wrap,	
	
	.header-2.header-4.lower-header.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .flex-right,	
	.header-2.header-4.lower-header.sticky-header.sticky-nav .container .flex-wrap.flex-start-h .flex-right .special-nav.flex-wrap{
		width:100%;
		justify-content:flex-end;
	}	
	.header-4.upper-header .container .flex-wrap:not(.special-nav.flex-wrap) .header-4-search.header-search,
	.header-4.upper-header.sticky-nav .container .flex-wrap:not(.special-nav.flex-wrap) .header-4-search.header-search{
		display:none;
	}		
	.header-2.header-4.lower-header.sticky-header .container .quick-search.flex-wrap,
	.header-2.header-4.lower-header.sticky-header.sticky-nav .container .quick-search.flex-wrap,	
	
	.header-1.sticky-header .container .quick-search.flex-wrap .header-shortcuts,
	.header-1.sticky-header.sticky-nav .container .quick-search.flex-wrap .header-shortcuts,
	
	.header-2.sticky-header .container .quick-search.flex-wrap .header-shortcuts,
	
	.header-3.sticky-header .container .quick-search.flex-wrap .header-shortcuts,
	.header-3.sticky-header.sticky-nav .container .quick-search.flex-wrap .header-shortcuts,	
	
	.header-4.upper-header .container .quick-search.flex-wrap .header-shortcuts,
	.header-4.upper-header.sticky-nav .container .quick-search.flex-wrap .header-shortcuts,
	
	.header-2.header-4.lower-header.sticky-header .container .quick-search.flex-wrap .header-shortcuts,
	.header-2.header-4.lower-header.sticky-header.sticky-nav .container .quick-search.flex-wrap .header-shortcuts,		
	
	.header-1.sticky-header .container .special-nav.flex-wrap a.header-user-login,
	.header-1.sticky-header .container .special-nav.flex-wrap a.header-user-register,
	
	.header-1.sticky-header.sticky-nav .container .special-nav.flex-wrap a.header-user-login,
	.header-1.sticky-header.sticky-nav .container .special-nav.flex-wrap a.header-user-register,		
	
	.header-2.sticky-header .container .special-nav.flex-wrap a.header-user-login,
	.header-2.sticky-header .container .special-nav.flex-wrap a.header-user-register,
	
	.header-2.sticky-header.sticky-nav .container .special-nav.flex-wrap a.header-user-login,
	.header-2.sticky-header.sticky-nav .container .special-nav.flex-wrap a.header-user-register,	
	
	.header-3.sticky-header .container .special-nav.flex-wrap a.header-user-login,
	.header-3.sticky-header .container .special-nav.flex-wrap a.header-user-register,
	
	.header-3.sticky-header.sticky-nav .container .special-nav.flex-wrap a.header-user-login,
	.header-3.sticky-header.sticky-nav .container .special-nav.flex-wrap a.header-user-register,	
		
	.header-4.upper-header .container .special-nav.flex-wrap a.header-user-login,
	.header-4.upper-header .container .special-nav.flex-wrap a.header-user-register,
	
	.header-4.upper-header.sticky-nav .container .special-nav.flex-wrap a.header-user-login,
	.header-4.upper-header.sticky-nav .container .special-nav.flex-wrap a.header-user-register{
		display:none;
	}		
	#category-wrap .col-sm-200px{
	}
	#category-wrap .col-sm-970px{
	}		
	#category-wrap .container{
		width:100%; 
		margin-top:0px;
	}
	#category-wrap .container .row{
		width:100%; 
		margin-left:0; 
		margin-top:0px;
	}	
	#category-wrap .kc_tab.kc_tab_content{
		position:relative;

		margin-top:15px;
		border:none;

		width:100%; 
		min-height:450px;
	}
	.account-btn:nth-last-child(2){
		margin-right:15px;
	}
	.account-btn:nth-last-child(1){
		margin-right:0px;
	}
	.header-2.sticky-header:not(.header-3){
		padding:0px;
	}
	.header-2.sticky-header:not(.header-3) .special-nav,
	.categories-dropdown{
		display:none;
	}
	.gads-header-banner{
		padding:0 15px;
	}			
	#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-contact label.seller-location.show-on-max-1024{
		display:block;
	}
	#listing-seller-list,
	#listing-seller-list table.table-search-results{
		width:100%;
	}
	#listing-seller-list table.table-search-results tr.listing-seller-headers th.listing-header-profile{
		width:calc(100% - 570px);
	}
	#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-profile{
		width:calc(100% - 570px);
		height:90px;
	}
	#listing-seller-list table.table-search-results tr.listing-seller-headers th.listing-header-membership{
		width:90px;	
	}
	#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-membership{
		width:90px;	
		height:90px;
	}
	#listing-seller-list table.table-search-results tr.listing-seller-headers th.listing-header-contact{
		width:225px;	
	}
	#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-contact{
		width:225px;	
		height:90px;
	}
	#listing-seller-list table.table-search-results tr.listing-seller-headers th.listing-header-location,
	#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-location{
		display:none;
	}
	.show-on-max-1024{
		display:block;
	}
	#listing-container-list table.table-search-results th.listing-header-make,
	#listing-container-list table.table-search-results td.listing-advert-make,
	#listing-container-list table.table-search-results th.listing-header-series,
	#listing-container-list table.table-search-results td.listing-advert-series,
	#listing-container-list table.table-search-results th.listing-header-model,
	#listing-container-list table.table-search-results td.listing-advert-model,
	#listing-container-list table.table-search-results th.listing-header-type,
	#listing-container-list table.table-search-results td.listing-advert-type,
	#listing-container-list table.table-search-results th.listing-header-year,
	#listing-container-list table.table-search-results td.listing-advert-year,
	#listing-container-list table.table-search-results th.listing-header-mileage,
	#listing-container-list table.table-search-results td.listing-advert-mileage,
	#listing-container-list table.table-search-results th.listing-header-color,
	#listing-container-list table.table-search-results td.listing-advert-color,
	#listing-container-list table.table-search-results th.listing-header-views,
	#listing-container-list table.table-search-results td.listing-advert-views{
		display:none;
	}
	#listing-container-list table.table-search-results td.listing-advert-title .listAdvertBottomMeta .flex-wrap .flex-left .list-advert-ribbons{
		display:none;
	}	
	#listing-container-list table.table-search-results td.listing-advert-thumbnail .corner-ribbon-2 .topad{
		display:block;
	}
	.navigation-wrap{
		display:block;
	}
	.container .special-nav.flex-wrap .hide-on-414,
	.container .special-nav.flex-wrap .hide-on-414 .submit-btn-wrap.submit-btn{
		display:none;
	}
	.header-2.header-4.lower-header.sticky-header .container{
		width:100%;
	}		
	.header-1.sticky-header .container .quick-search.flex-wrap,
	.header-1.sticky-header.sticky-nav .container .quick-search.flex-wrap,
	
	.header-2.sticky-header .container .quick-search.flex-wrap,
	.header-2.sticky-header.sticky-nav .container .quick-search.flex-wrap,
	
	.header-3.sticky-header .container .quick-search.flex-wrap,
	.header-3.sticky-header.sticky-nav .container .quick-search.flex-wrap,	
	
	.header-2.header-4.lower-header.sticky-header .container .quick-search.flex-wrap,
	.header-2.header-4.lower-header.sticky-header.sticky-nav .container .quick-search.flex-wrap,	
	
	.header-4.upper-header .container .quick-search.flex-wrap,
	.header-4.upper-header.sticky-nav .container .quick-search.flex-wrap{
		display:none;
	}
	.header-1.sticky-header .container .quick-search.flex-wrap .header-shortcuts,
	.header-1.sticky-header.sticky-nav .container .quick-search.flex-wrap .header-shortcuts,
	
	.header-2.sticky-header .container .quick-search.flex-wrap .header-shortcuts,
	.header-2.sticky-header.sticky-nav .container .quick-search.flex-wrap .header-shortcuts,
	
	.header-3.sticky-header .container .quick-search.flex-wrap .header-shortcuts,
	.header-3.sticky-header.sticky-nav .container .quick-search.flex-wrap .header-shortcuts,	
	
	.header-2.header-4.lower-header.sticky-header .container .quick-search.flex-wrap .header-shortcuts,
	.header-2.header-4.lower-header.sticky-header.sticky-nav .container .quick-search.flex-wrap .header-shortcuts,		
	
	.header-4.upper-header .container .quick-search.flex-wrap .header-shortcuts,
	.header-4.upper-header.sticky-nav .container .quick-search.flex-wrap .header-shortcuts{
		display:none;
	}
	.header-1.sticky-header .container .special-nav.flex-wrap a.header-user-login,
	.header-1.sticky-header .container .special-nav.flex-wrap a.header-user-register,
	
	.header-1.sticky-header.sticky-nav .container .special-nav.flex-wrap a.header-user-login,
	.header-1.sticky-header.sticky-nav .container .special-nav.flex-wrap a.header-user-register,		
	
	.header-2.sticky-header .container .special-nav.flex-wrap a.header-user-login,
	.header-2.sticky-header .container .special-nav.flex-wrap a.header-user-register,
	
	.header-2.sticky-header.sticky-nav .container .special-nav.flex-wrap a.header-user-login,
	.header-2.sticky-header.sticky-nav .container .special-nav.flex-wrap a.header-user-register,	
	
	.header-3.sticky-header .container .special-nav.flex-wrap a.header-user-login,
	.header-3.sticky-header .container .special-nav.flex-wrap a.header-user-register,
	
	.header-3.sticky-header.sticky-nav .container .special-nav.flex-wrap a.header-user-login,
	.header-3.sticky-header.sticky-nav .container .special-nav.flex-wrap a.header-user-register,		

	.header-4.upper-header .container .special-nav.flex-wrap a.header-user-login,
	.header-4.upper-header .container .special-nav.flex-wrap a.header-user-register,

	.header-4.upper-header.sticky-nav .container .special-nav.flex-wrap a.header-user-login,
	.header-4.upper-header.sticky-nav .container .special-nav.flex-wrap a.header-user-register{
		display:none;
	}		
	.header-1.sticky-header .container .special-nav.flex-wrap .hide-on-414,
	.header-1.sticky-header.sticky-nav .container .special-nav.flex-wrap .hide-on-414,
	
	.header-2.sticky-header .container .special-nav.flex-wrap .hide-on-414,
	.header-2.sticky-header.sticky-nav .container .special-nav.flex-wrap .hide-on-414,
	
	.header-3.sticky-header .container .special-nav.flex-wrap .hide-on-414,
	.header-3.sticky-header.sticky-nav .container .special-nav.flex-wrap .hide-on-414,
	
	.header-2.header-4.lower-header.sticky-header .container .special-nav.flex-wrap .hide-on-414,
	.header-2.header-4.lower-header.sticky-header.sticky-nav .container .special-nav.flex-wrap .hide-on-414,
	
	.header-4.upper-header .container .special-nav.flex-wrap .hide-on-414,
	.header-4.upper-header.sticky-nav .container .special-nav.flex-wrap .hide-on-414{
		display:none;
	}	
	.header-2.top-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-3.sticky-header .flex-wrap:not(.special-nav.flex-wrap),
	.header-3.sticky-header.sticky-nav .flex-wrap:not(.special-nav.flex-wrap),
	.header-2.header-4.lower-header.sticky-header .flex-wrap.flex-start-h{
		width:100%;
	}	
	.dropdown{
		display:none;
	}
	#category-wrap .col-sm-200px{	
	}
	#category-wrap .col-sm-970px{
	}			
}	
@media (max-width:970px){	
	#category-wrap .col-sm-200px{
		display:none;
	}
	#category-wrap .col-sm-970px{
		width:100%;	
		height:auto;

		margin-left:0px;
		padding-left:0;
	}
	.gads-billboard-banner,
	.gads-billboard-banner img{
		width:100%;
		height:250px;
	}	
}
@media (min-width:971px) and (max-width:1185px){			
	#category-wrap .col-sm-200px{
		display:none;
	}
	#category-wrap .col-sm-970px{
		width:100%;	
		height:auto;

		margin-left:calc(50% - 485px);
		padding-left:0;
	}
	.gads-header-banner,
	.gads-header-banner img{
		width:728px;
		height:90px;
		object-fit:cover;
	}	
	.gads-billboard-banner,
	.gads-billboard-banner img{
		width:100%;
		height:250px;
	}		
}

@media (min-width:431px) and (max-width:1185px){	
	#technical.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active tr,
	#technical.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active td{
		margin:auto;
		justify-content:center;
	}
	#technical.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active tr,
	#technical.classified-detail-content .white-block-content table tr{
		border-top:none; 
		border-bottom:none; 
		width:calc(100% - 30px);
	}
	#technical.kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active td,
	#technical.classified-detail-content .white-block-content table tr td{
		width:100%; 
		background-color:#fff; 
		margin:0px 0px 15px 0px;
		padding:0px; 
		display:block;
	}
}
@media (max-width:1185px){			
	/* google ads */
	#single-advert-v5 #classified-detail-author.col-sm-5 .gads-medium-rectangle-banner,
	#single-advert-v6 #classified-detail-author.col-sm-5 .gads-medium-rectangle-banner,
	#single-advert-v7 #classified-detail-author.col-sm-5 .gads-medium-rectangle-banner{
		display:none;
	}		
	.hide-on-min-1185,
	.show-on-max-1185{
		display:block;
	}
	.hide-on-max-1185,
	.show-on-min-1185{
		display:none;	
	}	
	.kc_row,
	.kc_row .kc_tabs.group,
	.kc_row .kc_tabs.group .kc_wrapper,
	.kc_row .kc_tabs.group .kc_wrapper ul.kc_tabs_nav.ui-tabs-nav,
	.kc_row .kc_tabs.group .kc_wrapper .kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active,
	.kc_row .kc_tabs.group .kc_wrapper .kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active .white-block,
	.kc_row .kc_tabs.group .kc_wrapper .kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active .white-block .white-block-title,	
	.kc_row .kc_tabs.group .kc_wrapper .kc_tab.kc_tab_content.ui-tabs-body-active.kc-section-active .white-block .white-block-content{
		width:100%;
		height:auto;
	}
	.kc_row .kc_tabs.group{
		margin:0px;
		padding:0px;		
	}
	.page-title.quick-search .container .flex-wrap,
	.page-title.quick-search .container .flex-wrap .flex-left{
		width:100%;
	}	
	.page-title.quick-search .container .flex-wrap .flex-right{
		display:none;
	}
	#classified-detail-info.col-sm-5 .white-block{
		width:100%;	
		height:auto;
	}	
	#classified-detail-info.col-sm-5 .white-block:first-child .white-block-content ul li:first-child{
		padding:12.5px 0px 7.5px 0px;
	}	
	#classified-detail-info.col-sm-5 #style-4.white-block.scroll-content.scroll-scrolly_visible.scrollbar{
		padding:0px 0px 7.5px 0px;
		max-height:1500px;	
	}		
	#detail-content .white-block-content{
		padding-left:0px;	
	}
	#similar-ads-content{
		margin-top:15px;
	}
	#similar-ads-content .white-block{
		margin-bottom:0px;
		padding-bottom:0px;
	}
	.bottom-sidebar-wrap #similar-ads-content .white-block-title h5{
		background:#23282d;
		color:#fff;
	}		
	.container,
	.row{
		margin:0 auto 0 auto;
		padding:0 auto 0 auto;	
		max-width:1185px;
		width:auto;
	}	
	.myHeader.mySticky{
		display:none;
	}
	.header-2.header-4.lower-header.sticky-header .container .flex-wrap.flex-start-h .navigation-wrap:not(.navigation-wrap.open){
		width:calc(100% - 415px);
	}	
	header.sticky-header.author-header .navigation-wrap{
		display:block;
	}
	.page-title.quick-search{
		width:100%;
		padding:0 7.5px;		
	}
	.header-1.sticky-header,
	.header-1.sticky-header.sticky-nav,
	
	.header-2.top-header,
	.header-2.top-header.sticky-nav,
	.header-2.sticky-header,
	.header-2.sticky-header.sticky-nav,
	
	.header-3.sticky-header,
	.header-3.sticky-header.sticky-nav,
	
	.header-2.header-4.lower-header.sticky-header,
	.header-2.header-4.lower-header.sticky-header.sticky-nav,

	.header-4.upper-header,
	.header-4.upper-header.sticky-nav{
		margin:0 auto 0 auto;
		padding:0 auto 0 auto;	
		width:100%;
		z-index:13;
	}	
	.page-title.quick-search .container,
	.page-title.quick-search .container .flex-wrap,

	.header-1.sticky-header .container,
	.header-1.sticky-header.sticky-nav .container,
	
	.header-2.top-header .container,
	.header-2.top-header.sticky-nav .container,
	.header-2.sticky-header .container,
	.header-2.sticky-header.sticky-nav .container,
	
	.header-3.sticky-header .container,
	.header-3.sticky-header.sticky-nav .container,	
	
	.header-2.header-4.lower-header.sticky-header .container,
	.header-2.header-4.lower-header.sticky-header.sticky-nav .container,
	
	.header-4.upper-header .container,
	.header-4.upper-header.sticky-nav .container{
		width:100%;
	}
	.header-2.top-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-3.sticky-header .flex-wrap:not(.special-nav.flex-wrap),
	.header-3.sticky-header.sticky-nav .flex-wrap:not(.special-nav.flex-wrap),
	.header-2.header-4.lower-header.sticky-header .flex-wrap.flex-start-h,
	.header-2.header-4.lower-header.sticky-header.sticky-nav .flex-wrap.flex-start-h{
		width:100%;
	}	
	.header-2.top-header .flex-wrap .special-nav.flex-wrap,
	.header-3.sticky-header .flex-wrap .special-nav.flex-wrap,
	.header-3.sticky-header.sticky-nav .flex-wrap .special-nav.flex-wrap,
	.header-2.header-4.lower-header.sticky-header .flex-wrap.flex-start-h .special-nav.flex-wrap,
	.header-2.header-4.lower-header.sticky-header.sticky-nav .flex-wrap.flex-start-h .special-nav.flex-wrap{
		width:300px;
	}
	.header-4.upper.header .special-nav.flex-wrap,
	.header-4.upper.header.sticky-nav .special-nav.flex-wrap{	
		display:flex; 
		float:left; 
		text-align:right; 

		width:300px;
		
		padding:0px; 
		margin-left:15px; 
		margin-right:0px;

		background-color:transparent;
	}	
	#recent-posts-wrap,
	#recent-posts-wrap .container,
	#recent-posts-wrap .container .row,
	.copyrights .container{
		width:100%;
		margin:15px auto;
		padding:15px 0;		
	}	
	#category-wrap{
		width:100%;
		margin:15px auto;
		padding:0px;		
	}	
	#category-wrap .container{
		width:100%; 
		margin:0px auto;
		padding:0px;
	}
	#category-wrap .container .row{
		width:100%; 
		margin-left:0; 
		margin-top:0px;
	}	
	#category-wrap .kc_tab.kc_tab_content{
		position:relative;

		margin-top:15px;
		border:none;

		width:100%; 
		min-height:450px;
	}	
	.subscription-footer,
	.subscription-footer .container,
	.copyrights .container{
		width:100%;
		margin:15px auto;
		padding:15px 0;		
	}	
	.subscription-footer .container .flex-wrap{
		width:100%;
		padding:0px 7.5px;			
	}	
	.af-listing-grid{
		width:100%;
	}
	.af-listing-grid .af-item-wrap .advert-item.advert-grid,
	.af-listing-grid .af-item-wrap .post-item.post-grid{
		width:100%;
	}	
	.advert-media:not(.infoBox .advert-media),
	.top-advert-meta,
	.advert-body,
	.bottom-advert-meta{
		width:100%;
	}	
	#listing-container-list,
	#listing-container-list .white-block,
	#listing-container-list .white-block .advert-item.advert-list,
	#listing-container-list .white-block .advert-item.advert-list table.table-search-results{
		width:100%;
	}
	#listing-container-list .af-items-1.af-listing-list{
		width:100%;
	}
	#listing-seller-list,
	#listing-seller-list table.table-search-results{
		width:100%;
	}
	#listing-seller-list table.table-search-results tr.listing-seller-headers th.listing-header-profile{
		width:calc(100% - 570px);	
	}	
	#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-profile{
		width:calc(100% - 570px);	
		height:90px;
	}	
	#additional.classified-detail-content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap,
	#additional.kc_tab.kc_tab_content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap{
		margin:2.5px 12.5px; 
		width:calc(50% - 25px); 
	}	
}
@media (min-width:1185px){	
	.show-on-900-1185,
	.col-sm-15.show-on-900-1185{
		display:none;	
	}
	.hide-on-900-1185,
	.col-sm-15.hide-on-900-1185{
		display:block;
	}
	.show-on-769-900{
		display:none;
	}
	.hide-on-769-900{
		display:none;
	}	
	.show-on-max-768{
		display:none;
	}
	.hide-on-min-769{
		display:none;
	}
	.hide-on-min-1185,
	.show-on-max-1185{
		display:none;
	}
	.hide-on-max-1185,
	.show-on-min-1185{
		display:block;	
	}
	.hide-on-900-1185{
		display:block;		
	}
	.show-on-900-1185{
		display:none;
	}	
	.container,
	.row{
		margin:0 auto 0 auto;
		padding:0 auto 0 auto;	
		max-width:1185px;
		width:auto;
	}	
	.page-title.quick-search{
		width:100%;
		padding:0 7.5px;		
	}
	.header-1.sticky-header,
	.header-1.sticky-header.sticky-nav,
	
	.header-2.top-header,	
	.header-2.sticky-header,
	
	.header-3.sticky-header,
	.header-3.sticky-header.sticky-nav,	
	
	.header-2.header-4.sticky-header,
	.header-2.header-4.sticky-header.sticky-nav,
	
	.header-4.upper-header,
	.header-4.upper-header.sticky-nav{
		width:100%;	
		z-index:101;
	}	
	.header-1.sticky-header .container,
	.header-1.sticky-header.sticky-nav .container,
	
	.header-2.top-header .container,
	.header-2.sticky-header .container,

	.header-3.sticky-header .container,	
	.header-3.sticky-header.sticky-nav .container,

	.header-2.header-4.sticky-header .container,
	.header-2.header-4.sticky-header.sticky-nav .container,

	.header-4.upper-header .container,
	.header-4.upper-header.sticky-nav .container{
		width:1185px;
	}	
	.header-1.sticky-header .container .quick-search.flex-wrap,
	.header-1.sticky-header.sticky-nav .container .quick-search.flex-wrap,
	
	.header-2.sticky-header .container .quick-search.flex-wrap,
	
	.header-3.sticky-header .container .quick-search.flex-wrap,
	.header-3.sticky-header.sticky-nav .container .quick-search.flex-wrap,	
	
	.header-4.upper-header .container .quick-search.flex-wrap,
	.header-4.upper-header.sticky-nav .container .quick-search.flex-wrap,
	
	.header-2.header-4.lower-header.sticky-header .container .quick-search.flex-wrap,
	.header-2.header-4.lower-header.sticky-header.sticky-nav .container .quick-search.flex-wrap{
	    max-width:300px;
		width:calc(100% - 885px);
	}
	.header-1.sticky-header .container .special-nav.flex-wrap,
	.header-1.sticky-header.sticky-nav .container .special-nav.flex-wrap,
	
	.header-2.sticky-header .container .special-nav.flex-wrap,
	
	.header-3.sticky-header .container .special-nav.flex-wrap,
	.header-3.sticky-header.sticky-nav .container .special-nav.flex-wrap,
	
	.header-4.upper-header .container .special-nav.flex-wrap,
	.header-4.upper-header.sticky-nav .container .special-nav.flex-wrap,
	
	.header-2.header-4.lower-header.sticky-header .container .special-nav.flex-wrap,
	.header-2.header-4.lower-header.sticky-header.sticky-nav .container .special-nav.flex-wrap{
		width:300px;
	}
	.header-2.top-header .container .flex-wrap:not(.special-nav.flex-wrap),
	.header-3.sticky-header .flex-wrap:not(.special-nav.flex-wrap),
	.header-3.sticky-header.sticky-nav .flex-wrap:not(.special-nav.flex-wrap),
	.header-2.header-4.lower-header.sticky-header .flex-wrap.flex-start-h{
		width:100%;
	}	
	.header-2.top-header .flex-wrap .special-nav.flex-wrap,
	.header-3.sticky-header .flex-wrap .special-nav.flex-wrap,
	.header-3.sticky-header.sticky-nav .flex-wrap .special-nav.flex-wrap,
	.header-2.header-4.lower-header.sticky-header .flex-wrap.flex-start-h .special-nav.flex-wrap{
		width:300px;
	}	
	#category-wrap,
	#trending-posts-wrap,
	#recent-posts-wrap{	
		margin:0 auto;
		padding:0 0;
		width:1185px;
	}	
	#category-wrap .container,
	#trending-posts-wrap .container,
	#recent-posts-wrap .container,
	#category-wrap .container .row,
	#trending-posts-wrap .container .row,
	#recent-posts-wrap .container .row{	
		margin:0px;
		padding:0px;
		width:100%;
	}	
	.subscription-footer{	
		margin:15px auto;
		padding:15px auto;
		width:1185px;
	}
	.subscription-footer .container,
	.copyrights .container{	
		margin:15px auto;
		padding:15px auto;
		width:100%;
	}		
	.single-advert .header-2.header-4.lower-header.sticky-header .container .flex-wrap.flex-start-h .flex-right .xxx,
	.page-template-page-tpl_search .header-2.header-4.lower-header.sticky-header .container .flex-wrap.flex-start-h .flex-right .xxx,
	.page-template-page-tpl_search_map .header-2.header-4.lower-header.sticky-header .container .flex-wrap.flex-start-h .flex-right .xxx{
		display:none;
	}
	#classified-detail-comments.row{
		width:100%;	
		height:auto;
	}
	#similar-ads-content{
		width:100%;	
		height:auto;
		padding-top:0px;
	}
	.gads-billboard-banner{
		width:970px;
		height:250px;
	}
	.gads-billboard-banner img{
		object-fit:cover;
	}
	.gads-header-banner,
	.gads-header-banner img{
		width:728px;
		height:90px;
	}		
	.gads-header-banner img{
		object-fit:cover;
	}			
	#recent-comments-content.col-sm-5.show-on-min-1185{
		display:block;
	}
	#recent-comments-content.col-sm-15.show-on-max-1185{
		display:none;		
	}	
	.col-sm-5 #classified-similar-ads{
		display:block;
	}	
	#classified-more.container{
		display:block;	
	}	
	#classified-more.container #classified-similar-ads.row{
		display:none;	
	}	
}
@media not all and (min-resolution:.001dpcm){ 
	@media{
		.af-items-3 .af-item-wrap{
			width:calc(33.22% - 30px);
		}	
		.af-items-2 .af-item-wrap{
			width:calc(49.9% - 30px);
		}		
	}
	@media (max-width:768px){
		.af-items-4 .af-item-wrap,
		.af-items-5 .af-item-wrap,
		.af-items-6 .af-item-wrap{
			width:calc(33.22% - 30px);
		}	
	}
}
@media (max-width:430px){	
	body .flex-wrap:not(.special-nav.flex-wrap) .small-sidebar-open[data-target=".author-sidebar"],
	body .flex-wrap:not(.special-nav.flex-wrap) .small-sidebar-open[data-target=".navigation-wrap"]{
		display:block;
		text-align:center;
	}		
	body .special-nav.flex-wrap .small-sidebar-open[data-target=".navigation-wrap"]{
		display:none;
	}		
}
@media (min-width:431px){
	.author-header .flex-wrap{
		height:100%;
		height:60px;
	}
	body .flex-wrap:not(.special-nav.flex-wrap) .small-sidebar-open[data-target=".navigation-wrap"]{
		display:none;
	}		
	body .special-nav.flex-wrap .small-sidebar-open[data-target=".navigation-wrap"]{
		display:block;
		text-align:center;
	}			
}
@media (min-width:431px) and (max-width:768px){	
	.hide-on-414{
		display:block;
	}
	.show-on-414{
		display:none;
	}
	a.submit-btn-wrap.submit-btn.show-on-414 i{
		vertical-align:middle;
		padding-top:7.5px;
	}	
	.show-on-max-768{
		display:block;
	}
	.hide-on-min-769{
		display:block;
	}
	body.single-advert main{
		margin-top:0;
	}	
	.single-advert-media #main-slider-v1.main-slider img.attachment-full.size-full{
		object-fit:cover;
		object-position:50% 50%;

		background-size:cover;
		display:inline-block;     
		vertical-align:middle;	

		margin:0px; 
		padding:0px; 
		
		width:100%;
		height:32.5vw;		
	}	
	#classified-more.container{
		padding:15px 0px;
	}
}
@media (min-width:415px) and (max-width:430px){	
	.hide-on-414{
		display:none;
	}
	.show-on-414{
		display:block;
	}
	a.submit-btn-wrap.submit-btn{
		background:transparent;		
		border:none;
		box-shadow:none;
		padding-top:7.5px;
		padding-right:7.5px;
	}		
	.page-title.quick-search{
		display:none;
	}
	body.single-advert main{
		margin-top:0;
		padding-bottom:150px;
	}
	.single-advert-media{
		width:100%;
		height:auto;		
	}
	.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded{	
		width:100%;
		height:100%;
	}
	.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height{
		height:auto;
	}
	.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height .owl-stage{
		height:auto;	
	}
	.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height .owl-stage .owl-item.active,
	.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height .owl-stage .owl-item.active a.single-slider-href{
		width:100%;
		height:auto;
		
		max-width:100%;
		max-height:100%;
		
		margin:0px;	
		padding:0px;
		display:block;
		border:none;
	}	
	.thumb-slider{
		display:none;
	}	
}
@media (max-width:414px){
	.show-on-414{
		display:block;
	}	
	.hide-on-414{
	    display:none;
	}
	a.submit-btn-wrap.submit-btn span{
		display:none;		
	}	
	a.submit-btn-wrap.submit-btn{
		background:transparent;		
		border:none;
		box-shadow:none;
		padding-top:7.5px;
		padding-right:7.5px;
	}	
	.container,
	.container .row{
	    width:100%;
	    
	    margin:0px;
	    padding:0px;
	}
	footer{
	    display:none;
	}  
	.special-nav span:not(.small-icon):not(.unread-badge){
		display:none;
	}
	.special-nav .account-btn .unread-badge{
		bottom:auto;
		top:0px;
	}
	.gads-header-banner{
		display:none;
	}	
	.single-advert .logout-btn{
		display:none;
	}
	.white-block-extra-padding{
		padding:0px;
	}	
	.special-nav:not(.small-icon):not(.unread-badge){
		display:none;
	}
    .gads-billboard-banner{
        width:100%;
    }
    body.single-advert{
        width:100%;
    }
    body.single-advert main{
	    display:flex;

	    width:100%;
	    height:100%;
	    margin:60px 0px 0px 0px;
	    padding:0px;        
    }
	body.single-advert main .container{
	    width:100%;
	    
	    margin:0px;
	    padding:0px;	    
	}
	body.single-advert main .container .row{
	    width:100%;
	    
	    margin:0px;
	    padding:0px; 
	}		
	.container{
		width:100%;
	}
	.col-sm-15{
		width:100%;
	}
	.page-title.quick-search{
		display:none;
	}
	main#single-advert{
		width:100%;	
	}
	body.single-advert{
		margin:0px;
		padding:0px;
	}
	body.single-advert main{
		margin-top:0;
	}	
	#careousel-meta{
		display:none;
	}
	.single-advert-media{
		margin-bottom:0px;
		border:none;
		
		width:100%;
		height:auto;		
	}
	.single-advert-media .main-slider{
		width:100%;
	}
	.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded{		
		height:100%;
	}
	.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height{
		width:100%;
		height:auto;
		
		max-width:100%;
		max-height:100%;		
	}
	.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height .owl-stage{
		width:100%;
		height:auto;	
		
		max-width:100%;
		max-height:100%;
	}
	.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height .owl-stage .owl-item.active,
	.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height .owl-stage .owl-item.active a.single-slider-href{
		width:100%;
		height:auto;
		
		max-width:100%;
		max-height:100%;
		
		margin:0px;	
		padding:0px;
		display:block;
		border:none;
	}	
	.thumb-slider{
		display:none;
	}		
	#classified-more.container{
		display:none;
	}	
}
@media (min-width:901px) and (max-width:1185px){		
	.hide-on-900-1185{
		display:none;		
	}
	.show-on-900-1185{
		display:block;
	}
	.hide-on-414{
		display:block;
	}
	.show-on-414{
		display:none;
	}
	body.single-advert main{
		margin-top:0px;
		margin-bottom:0px;
		padding-bottom:75px;
	}
	.container{
		width:100%;
	}
	.flex-wrap.flex-start-h{
		width:100%;
	}	
	.single-advert-media #main-slider-v1.main-slider img.attachment-full.size-full{
		object-fit:cover;
		object-position:50% 50%;

		background-size:cover;
		display:inline-block;     
		vertical-align:middle;	

		margin:0px; 
		padding:0px; 
		
		width:100%;
		height:62.5vw;		
		max-height:415px;
	}	
	#classified-detail-title.row,
	#classified-detail-content.row,
	#classified-detail-other.row,
	#classified-detail-comments.row{
		width:100%;	
		height:auto;
		
		margin:0px;
		padding:15px;
	}
	#classified-detail-title.row{
		padding:0px 15px;
	}
	#classified-detail-title.row .col-sm-15{
		width:calc(100% - 330px);
	}		
	#classified-detail-content.row .col-sm-15,
	#classified-detail-content.row #classified-detail-photos.col-sm-15,
	#classified-detail-other.row .col-sm-15{
		width:555px;	
		margin-left:calc(50% - 435px);
		margin-right:0px;
		padding-left:0;
	}			
	#single-advert-v5.single-advert .single-advert-media .main-slider .owl-carousel.single-slider img.attachment-full.size-full,
	#single-advert-v6.single-advert .single-advert-media .main-slider .owl-carousel.single-slider img.attachment-full.size-full,
	#single-advert-v7.single-advert .single-advert-media .main-slider .owl-carousel.single-slider img.attachment-full.size-full{
		height:432.5px;
	}
	#classified-detail-info.col-sm-5{
		width:300px;	
	}			
	#classified-detail-comments.row #comments-content.col-sm-15 {
		width:555px;
		margin-left:calc(50% - 435px);
		margin-right:0px;
		padding:0px;		
	}
	#classified-detail-comments.row #comments-content.col-sm-15 .col-sm-10{
		float:left;
		width:555px;	
		margin:0px;
		padding:0px;		
	}
	#classified-detail-comments.row #recent-comments-content.col-sm-5{
		display:inline-block;
		float:left;
		width:300px;
		margin-left:15px;
	}
	#classified-location.row{
		width:870px;	
		margin:0px calc(50% - 435px);

		padding:0px;
	}	
	#contact-us .container{
		width:870px;
	}
	.subscription-footer .container,
	.copyrights .container{
		width:870px;
	}	
	.bottom-sidebar-wrap .container{
		width:870px;
	}
	.show-on-900-1185,
	.col-sm-15.show-on-900-1185{
		display:block;	
		display:inline-block;
		float:left;
	}
	.hide-on-900-1185,
	.col-sm-15.hide-on-900-1185{
		display:none;
	}
	.col-sm-15.hide-on-900-1185{
		display:none;
	}	
	#classified-more.container #similar-ads-content{
		display:none;
	}	
}
@media (max-width:900px){		
	#single-advert-v5.single-advert .single-advert-media .main-slider .owl-carousel.single-slider img.attachment-full.size-full,
	#single-advert-v6.single-advert .single-advert-media .main-slider .owl-carousel.single-slider img.attachment-full.size-full,
	#single-advert-v7.single-advert .single-advert-media .main-slider .owl-carousel.single-slider img.attachment-full.size-full{
		height:432.5px;
	}
	#classified-author-content.white-block-content .flex-wrap:first-child{
		margin:10px 0px 10px 0px;
	}
	#classified-author-content.white-block-content .flex-wrap:first-child .flex-left{
		width:22.5%;
	}
	#classified-author-content.white-block-content .flex-wrap:first-child .flex-right{
		margin-left:7.5px; 
		width:calc(77.5% - 7.5px);
	}
	.hide-on-900-1185{
		display:block;		
	}
	.show-on-900-1185{
		display:none;
	}
	#classified-more.container #classified-similar-ads.row,
	#classified-more.container #classified-similar-ads.row #similar-ads-content{
		display:block;
		width:100%;
	}	
	#classified-more.container #classified-similar-ads.row #similar-ads-content,
	#classified-more.container #classified-similar-ads.row #similar-ads-content .white-block,
	#classified-more.container #classified-similar-ads.row #similar-ads-content .white-block .white-block-title,
	#classified-more.container #classified-similar-ads.row #similar-ads-content .white-block .white-block-content,
	#classified-more.container #classified-similar-ads.row #similar-ads-content .white-block .white-block-content #listing-container-grid,
	#classified-more.container #classified-similar-ads.row #similar-ads-content .white-block .white-block-content #listing-container-grid .white-block{
		width:100%;
	}	
	.hide-on-max-900{
		display:none;
	}	
	footer{
		display:none;
	}
	.show-on-900-1185,
	.col-sm-15.show-on-900-1185{
		display:none;
	}
	.hide-on-900-1185.show-on-max-900,
	.show-on-max-900,
	.hide-on-900-1185,
	.col-sm-15.hide-on-900-1185{
		display:block;
	}
	
	/* browse ads */
	a.layout-text{
		margin-left:0px;
	}
	main#browse-ads  #layoutContainer .filter-group.cf-field.type_10.cf_owner,
	main#browse-with-map  #layoutContainer .filter-group.cf-field.type_10.cf_owner{
		display:none;
	}
	#layoutContainer button.styled-radio.owner,
	#layoutContainer button.styled-radio.owner-active{
		display:none;	
	}	
	#listing-container-list table.table-search-results th#listYear,
	#listing-container-list table.table-search-results td#listYear,
	#listing-container-list table.table-search-results th#listColor,
	#listing-container-list table.table-search-results td#listColor{
		display:none;
	}	
	
	/* single advert */
	.flex-wrap.flex-start-h{
		width:100%;
	}	
	.col-sm-15{
		width:100%;	
	}
	.single-advert-media{
		width:100%;
		height:100%;		
	}
	.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded{	
		width:100%;
		height:100%;
	}
	.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height{
		height:auto;
	}
	.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height .owl-stage{
		height:auto;	
	}
	.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height .owl-stage .owl-item.active,
	.single-advert-media .main-slider .owl-carousel.single-slider.owl-loaded .owl-stage-outer.owl-height .owl-stage .owl-item.active a.single-slider-href{
		width:100%;
		height:auto;
		
		max-width:100%;
		max-height:100%;
		
		margin:0px;	
		padding:0px;
		display:block;
		border:none;
	}	
	.single-advert-media #main-slider-v1.main-slider img.attachment-full.size-full{
		object-fit:cover;
		object-position:50% 50%;

		background-size:cover;
		display:inline-block;     
		vertical-align:middle;	

		margin:0px; 
		padding:0px; 
		
		width:100%;
		height:72.5vw;	
		max-height:415px;
	}			
	#classified-detail-title.row{
		width:100%;	
		height:auto;
		
		margin:0px;
		padding:15px;
		
		border:none;
	}
	#classified-detail-title.row .col-sm-15{
		width:100%;	
		margin-left:0;
		padding:0px;
		
		word-break:break-word;
		vertical-align:middle; 		
	}				
	#classified-detail-title.row .col-sm-5{
		display:none;
	}	
	#classified-detail-content.row .col-sm-15 #classified-detail-photos.col-sm-10{
		width:100%;
		height:auto;
		margin:0px;
		padding:0px;			
	}			
	#classified-detail-content.row #classified-detail-photos.col-sm-15,
	#classified-detail-content.row .col-sm-5{
		width:100%;
		height:auto;
		margin:0px;
		padding:0px;			
	}			
	#classified-detail-info.col-sm-5{
		position:relative;  		
		overflow:hidden;
		
		width:100%;
		height:auto;
		
		max-width:100%;	
		max-height:1500px;
		
		border-radius:1px;
		border:1px solid #f1f1f1; 	
		box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
		-webkit-box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
		-moz-box-shadow:0px 1px 16px 0px rgba(0,0,0,0.05);
		
		margin:0px;
		padding:0px;
	}			
	#classified-detail-info.col-sm-5 .white-block{
		width:100%;	
		height:auto;
	}
	#classified-detail-content ul.list-unstyled.cf-advert-list.list-inline li.flex-wrap:last-child{
		border-bottom:none;
	}
	#classified-detail-author.col-sm-5{		
		width:100%;	
		margin:0px;
		padding:15px 0px;		

		overflow:hidden;		
		border:none; 			
	}	
	#classified-detail-content.row,
	#classified-detail-other.row,
	#classified-detail-comments.row,
	#classified-similar-ads.row:not(.bottom-sidebar-wrap #classified-similar-ads.row){
		width:100%;		
		height:auto;
		
		margin:0px;
		padding:0px 15px;
		
		border:none;
	}
	#classified-detail-content.row .col-sm-15,	
	#classified-detail-content.row .col-sm-15 #classified-detail-info.col-sm-5{
		width:100%;	
		margin:0px 0px 15px 0px;
		padding:0px;
	}	
	#classified-detail-content.row #classified-detail-author.col-sm-5,
	#classified-detail-other.row .col-sm-15,
	#classified-detail-other.row .col-sm-5,
	#classified-detail-comments.row .col-sm-15,
	#recent-comments-content.col-sm-5{
		width:100%;	
		margin:15px 0px;
		padding:0px;
	}	
	.hide-on-900-1185 .col-sm-5{
		display:none;
	}		
	#classified-detail-content.row .white-block{
		overflow:hidden;
		overflow-y:none;
		height:auto;
	}	
	#classified-more.container{
		padding:0px;
	}
	#classified-detail-other .col-sm-5 #similar-ads-content{
		display:none;
	}
	.af-item-wrap,
	.af-item-wrap .advert-item.advert-grid{
		background:#fff;
	}

	/* footer */
	.bottom-sidebar-wrap .container #bottom-0{
		width:100%;
	}
	.bottom-sidebar-wrap .container #bottom-1,
	.bottom-sidebar-wrap .container #bottom-2,
	.bottom-sidebar-wrap .container #bottom-3{
		width:calc(100% - 15px);
		margin:7.5px;
		
		display:flex;
		float:left;

		justify-content:space-between;
	}
}	
@media (min-width:586px) and (max-width:900px){	
	.hide-on-414{
		display:block;
	}
	.show-on-414{
		display:none;
	}	
	body.single-advert main{
		padding-bottom:0px;
	}
	.single-advert .container{
		width:585px;	
		padding-bottom:30px;
	}			
	.single-advert #classified-detail.container,
	.single-advert #classified-more.container{
		width:585px;	
		padding:0px 0px 15px 0px;
	}		
	#recent-comments-content.col-sm-5{
		width:555px;	
		margin:0px calc(50% - 435px);

		padding:0px;
	}	
}
@media (max-width:585px){		
	.single-advert .container,
	.single-advert #classified-detail.container,
	.single-advert #classified-more.container{
		width:100%;	
	}	
	#recent-comments-content.col-sm-5{
		width:555px;	
		margin:0px calc(50% - 435px);

		padding:0px;
	}	
	#listing-seller-list table.table-search-results tr.listing-seller-headers th.listing-header-profile,
	#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-profile{
		width:calc(100% - 480px);	
		height:90px;
	}
	#listing-seller-list table.table-search-results tr.listing-seller-headers th.listing-header-membership,
	#listing-seller-list table.table-search-results tr.listing-seller-item td.listing-seller-membership{
		display:none;
	}	
}
@media (max-width:768px){	
	#login.modal .col-sm-6:nth-child(2n + 1),
	#register.modal .col-sm-6:nth-child(2n + 1){
		margin:7.5px 0px;		
		padding:7.5px 0px;
		width:100%;
	}
	#login.modal .col-sm-6:nth-child(2n),
	#register.modal .col-sm-6:nth-child(2n){
		margin:7.5px 0px;		
		padding:7.5px 0px;
		width:100%;		
	}
}
@media (min-width:769px){
	#login.modal .col-sm-6:nth-child(2n + 1),
	#register.modal .col-sm-6:nth-child(2n + 1){
		margin-left:0;
		padding-left:0;
	}
	#login.modal .col-sm-6:nth-child(2n),
	#register.modal .col-sm-6:nth-child(2n){
		margin-right:0px; 
		padding-right:0px;	
	}
}









.advert-item-inner {
  display: block;
  text-decoration: none;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .advert-item-inner {
    max-width: 311px;
    margin: 0 auto;
  }
}
.advert-media:hover .advert-title {
  color: #4db2ec;
}
.advert-media:hover .advert-image-inner:before {
  opacity: 1;
}
.advert-media:hover .advert-image-overlay {
  opacity: 1;
  transform: translateY(-10px);
  -webkit-transform: translateY(-10px);
}
.advert-media:hover .td-badge-free:after,
.advert-media:hover .td-badge-new:after,
.advert-media:hover .td-badge-popular:after,
.advert-media:hover .td-badge-premium:after,
.advert-media:hover .td-badge-pro:after {
  opacity: 0.5;
}
.advert-media:hover .td-demo-actions {
  transform: translateY(-50px);
}
.td-demo-titles {
  font-size: 14px !important;
  line-height: 1 !important;
  font-weight: 400;
  margin: 0 0 17px 0 !important;
  text-transform: uppercase;
  color: #444;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  /* responsive portrait phone */
}
@media (min-width: 1101px) and (max-width: 1366px) {
  .td-demo-titles {
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 1100px) {
  .td-demo-titles {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  .td-demo-titles {
    margin-top: 50px;
  }
}
.advert-image {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 0%;
  height:100%;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08);
}
[class*='td-badge']:after {
  content: '';
  width: 55px;
  height: 55px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
.advert-image-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.advert-image-inner:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, #ffffff 80%);
  background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, #ffffff 80%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, #ffffff 80%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  z-index: 10;
}
.advert-image-inner .advert-image {
  position: absolute;
  left: 0;
  opacity: 1;
  -webkit-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  margin-bottom: -43px;
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1366px) {
  .advert-image-inner .advert-image {
    margin-bottom: -31px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .advert-image-inner .advert-image {
    margin-bottom: -24px;
  }
}
@media (max-width: 767px) {
  .advert-image-inner .advert-image {
    margin-bottom: -43px;
  }
}
.advert-image-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: auto;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  z-index: 11;
}
.advert-image-overlay img {
  width: 50px;
  height: auto;
}
.advert-image-overlay .advert-image-overlay-text {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  color: #222;
  margin-top:-15px;
}
.td-demo-actions {
  display: flex;
  position: absolute;
  top: 100%;
  align-items: center;
  width: 100%;
  padding: 0 20px 20px;
  box-sizing: border-box;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  z-index: 15;
}
.td-demo-actions .button {
  display: block;
  background: transparent !important;
  min-height: 0 !important;
  padding: 10px 20px 9px;
  margin: 0;
  font-size: 11px;
  line-height: 1;
  text-decoration: none;
  text-shadow: none !important;
  text-transform: uppercase;
  color: #888 !important;
  position: relative;
  border: 0 !important;
  box-shadow: none !important;
  opacity: 0.8;
  outline: none;
}
.td-demo-actions .button:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 50px;
  border: 1px solid #888;
  opacity: 0.75;
  z-index: -1;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.td-demo-actions .td-button-uninstall-demo,
.td-demo-actions .td-button-installing-demo,
.td-demo-actions .td-button-demo-disabled,
.td-demo-actions .td-button-uninstalling-demo {
  display: none;
}
.td-demo-actions .td-button-install-demo,
.td-demo-actions .td-button-installing-demo {
  color: #fff !important;
}
.td-demo-actions .td-button-install-demo:before,
.td-demo-actions .td-button-installing-demo:before {
  border-color: #40a200;
  background-color: #40a200;
  opacity: 0.85;
}
.td-demo-actions .td-button-install-demo:hover:before {
  opacity: 1;
  -webkit-box-shadow: 0 2px 8px 0 rgba(64, 162, 0, 0.6);
  box-shadow: 0 2px 8px 0 rgba(64, 162, 0, 0.6);
}
.td-demo-actions .td-button-installing-demo {
  cursor: default;
  pointer-events: none;
}
.td-demo-actions .td-button-installing-demo:before {
  opacity: 0.65;
}
.td-demo-actions .td-button-uninstall-demo:hover {
  color: #444 !important;
}
.td-demo-actions .td-button-uninstall-demo:hover:before {
  opacity: 1;
}
.td-demo-actions .td-button-uninstalling-demo:before,
.td-demo-actions .td-button-demo-disabled:before {
  opacity: 0.35;
}
.td-demo-actions .td-small-checkbox {
  margin-left: auto;
  padding: 0;
  border: none;
}
.td-demo-actions .td-small-checkbox p {
  margin: 0 5px 0 0;
  font-size: 12px;
  color: #777;
}
@media (max-width: 782px) {
  .td-demo-actions .td-small-checkbox .td-installed-text {
    text-align: left;
  }
}
.td-demo-actions .td-small-checkbox .td-checkbox {
  border-radius: 15px;
  width: 26px;
  height: 14px;
  background: transparent;
  border: 1px solid #a5a5a5;
  box-shadow: none;
}
.td-demo-actions .td-small-checkbox .td-checbox-buton {
  border-radius: 25px;
  width: 8px;
  height: 8px;
  top: 3px;
  left: 5px;
  background-color: #a5a5a5;
}
.td-demo-actions .td-small-checkbox .td-checbox-buton-active {
  left: 14px;
  background-color: #4db2ec;
}
.td-filter {
  opacity: 1;
  transform: translateZ(0) scale(1);
  transform-origin: 50% 50%;
}
@media (max-width: 767px) {
  .td-demo-line {
    margin-bottom: 80px;
  }
}
.td-filter-wrap {
  position: relative;
}
.td-filter.not-selected {
  opacity: 0 !important;
  transform: translateZ(0) scale(0, 0);
}
.td-admin-title {
  position: relative;
}
/*  ----------------------------------------------------------------------------
    progress bar
*/
.td-progress-bar-wrap {
  width: 100%;
  height: 5px;
  position: absolute;
  bottom: 0;
  opacity: 0;
  background-color: #fff;
  z-index: 15;
}
.td-progress-bar-visible {
  opacity: 1;
}
.td-progress-bar {
  background-color: #4db2ec;
  height: 5px;
  position: relative;
  width: 0;
  z-index: 1;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  background-size: 30px 30px;
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  animation: animate-stripes 4s linear infinite;
}
@keyframes animate-stripes {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 60px 0;
  }
}
@-webkit-keyframes animate-stripes {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 60px 0;
  }
}
/*  ----------------------------------------------------------------------------
    demo states
*/
.td-installed-text {
  display: none !important;
}
.td-demo-installed .td-demo-img,
.td-demo-installing .td-demo-img,
.td-demo-uninstalling .td-demo-img {
  -webkit-transform: translate3d(0px, -30px, 0px);
  transform: translate3d(0px, -30px, 0px);
}
.td-demo-installed .advert-image-inner,
.td-demo-installing .advert-image-inner,
.td-demo-uninstalling .advert-image-inner {
  pointer-events: none;
}
.td-demo-installed .advert-image-inner:before,
.td-demo-installing .advert-image-inner:before,
.td-demo-uninstalling .advert-image-inner:before {
  opacity: 1;
}
.td-demo-installed .advert-image-overlay,
.td-demo-installing .advert-image-overlay,
.td-demo-uninstalling .advert-image-overlay {
  opacity: 0 !important;
}
.td-demo-installed .td-badge-free:after,
.td-demo-installing .td-badge-free:after,
.td-demo-uninstalling .td-badge-free:after,
.td-demo-installed .td-badge-new:after,
.td-demo-installing .td-badge-new:after,
.td-demo-uninstalling .td-badge-new:after,
.td-demo-installed .td-badge-popular:after,
.td-demo-installing .td-badge-popular:after,
.td-demo-uninstalling .td-badge-popular:after,
.td-demo-installed .td-badge-premium:after,
.td-demo-installing .td-badge-premium:after,
.td-demo-uninstalling .td-badge-premium:after,
.td-demo-installed .td-badge-pro:after,
.td-demo-installing .td-badge-pro:after,
.td-demo-uninstalling .td-badge-pro:after {
  opacity: 0.5;
}
.td-demo-installed .td-demo-actions,
.td-demo-installing .td-demo-actions,
.td-demo-uninstalling .td-demo-actions {
  transform: translateY(-50px);
}
.td-demo-installing .td-button-installing-demo {
  display: inline-block;
}
.td-demo-installing .td-button-install-demo {
  display: none;
}
.td-demo-installing .td-demo-install-content {
  visibility: hidden;
}
.td-demo-installed .td-installed-text {
  display: block !important;
}
.td-demo-installed .td-demo-install-content {
  display: none;
}
.td-demo-installed .td-button-demo-preview,
.td-demo-installed .td-button-install-demo,
.td-demo-installed .td-req-demo-disabled {
  display: none;
}
.td-demo-installed .td-button-uninstall-demo {
  display: inline-block;
}
.td-demo-uninstalling .td-button-uninstalling-demo {
  display: inline-block;
}
.td-demo-uninstalling .td-button-install-demo,
.td-demo-uninstalling .td-button-demo-preview,
.td-demo-uninstalling .td-req-demo-disabled {
  display: none;
}
.td-demo-uninstalling .td-demo-install-content {
  visibility: hidden;
}
.td-demo-uninstalling .td-button-premium-demo {
  display: none;
}
.td-demo-disabled,
.td-req-demo-disabled {
  opacity: 0.5;
}
.td-demo-disabled:hover,
.td-req-demo-disabled:hover {
  cursor: default;
}
.td-demo-disabled .td-button-install-demo,
.td-req-demo-disabled .td-button-install-demo {
  display: none;
}
.td-demo-disabled .td-button-demo-disabled,
.td-req-demo-disabled .td-button-demo-disabled {
  display: inline-block;
}
.td-demo-disabled .td-button-premium-demo,
.td-req-demo-disabled .td-button-premium-demo {
  display: none;
}
.td-demo-req-plugins-disabled .td-demo-install-content {
  pointer-events: none;
  opacity: 0.5;
}
.td-demo-req-plug-tooltip .td-tooltip {
  font-weight: 200;
  font-family: inherit;
}
.td-demo-req-plug-tooltip .tooltipster-content {
  max-width: 350px;
}
.td-demo-req-plug-tooltip .tooltipster-content ul li {
  font-weight: 500;
  font-size: 13px;
  line-height: 16px;
  color: #333;
  list-style: none;
  margin-left: 20px;
}
.td-demo-req-plug-tooltip .tooltipster-content ul li span {
  margin-left: 10px;
}
.td-demo-req-plug-tooltip .tooltipster-content ul li:before {
  content: ' ';
  width: 5px;
  height: 5px;
  border-radius: 50%;
  float: left;
  background-color: #4db2ec;
  position: relative;
  top: 7px;
}
@keyframes td-flicker-animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes td-flicker-animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes td-flicker-animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes td-flicker-animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
