/*
Theme Name: Classifieds 02
Theme URI: //templatic.com/
Template: Directory
Author: Templatic
Author URI: //templatic.com/
Description: Create a Classifieds directory website using this awesome Directory child theme.
Version: 1.1.9.1619766618
Updated: 2021-04-30 07:10:18

*/

@font-face {
    font-family: Soleil;
    src: url(fonts/Soleil-Regular.woff2);
}

@font-face {
    font-family: Arsilon;
    src: url(fonts/Arsilon.woff);
}

* :not(i) {
    font-family: Soleil;
}

html, body {
	color: #000000;
	/*color: #666666;*/
	letter-spacing: 0.5px;
}
body h3 {
	line-height: 1.2;
}
textarea {
	resize: none;
}
.cancel-btn, a.cancel-btn, input.cancel-btn, .secondray-button, .uploadfilebutton.secondray-button, a.button.secondray-button, button.secondray-button, input.secondray-button[type="button"], input.secondray-button[type="reset"], input.secondray-button[type="submit"], .btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled], #content input.button:hover, #searchform input[type="submit"]:hover, .upload:hover, body.woocommerce #content input.button.alt:hover, body.woocommerce #content input.button:hover, body.woocommerce #respond input#submit.alt:hover, body.woocommerce #respond input#submit:hover, body.woocommerce .widget_layered_nav_filters ul li a:hover, body.woocommerce button.button.alt:hover, body.woocommerce button.button:hover, body.woocommerce input.button.alt:hover, body.woocommerce input.button:hover, body.woocommerce-page #content input.button.alt:hover, body.woocommerce-page #content input.button:hover, body.woocommerce-page #respond input#submit.alt:hover, body.woocommerce-page #respond input#submit:hover, body.woocommerce-page .widget_layered_nav_filters ul li a:hover, div.woocommerce form.track_order input.button:hover, .button:hover, .uploadfilebutton:hover, a.button:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .submitbutton, body.woocommerce #content input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce input.button.alt, body.woocommerce-page #content input.button.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page a.button.alt, body.woocommerce-page button.button.alt, body.woocommerce-page input.button.alt, body.woocommerce #content .quantity .minus:hover, body.woocommerce #content .quantity .plus:hover, body.woocommerce .quantity .minus:hover, body.woocommerce .quantity .plus:hover, body.woocommerce-page #content .quantity .minus:hover, body.woocommerce-page #content .quantity .plus:hover, body.woocommerce-page .quantity .minus:hover, body.woocommerce-page .quantity .plus:hover, .property_search #searchproperty .form_row .b_search_event:hover, body .ui-datepicker-trigger:hover, .widget #wp-calendar caption, .singular-classified #contact_seller_id:hover, #content .claim-post-wraper > ul > li > a, #content .claim-post-wraper ul li a.calendar_show, #searchform input[type="submit"], .upload, body.woocommerce #content input.button, body.woocommerce #content input.button.alt, body.woocommerce #respond input#submit, body.woocommerce #respond input#submit.alt, body.woocommerce .widget_layered_nav_filters ul li a, body.woocommerce button.button, body.woocommerce button.button.alt, body.woocommerce input.button, body.woocommerce input.button.alt, body.woocommerce-page #content input.button, body.woocommerce-page #content input.button.alt, body.woocommerce-page #respond input#submit, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page .widget_layered_nav_filters ul li a, body.woocommerce-page a.button, body.woocommerce-page a.button.alt, body.woocommerce-page button.button, body.woocommerce-page button.button.alt, body.woocommerce-page input.button, body.woocommerce-page input.button.alt, div.woocommerce form.track_order input.button, .sidebar #searchform input[type="submit"]:hover {
	background: #208F3D;
}
.left-off-canvas-menu, .header_container, .cancel-btn:hover, a.cancel-btn:hover, input.cancel-btn:hover, .secondray-button:hover, .uploadfilebutton.secondray-button:hover, a.button.secondray-button:hover, button.secondray-button:hover, input.secondray-button[type="button"]:hover, input.secondray-button[type="reset"]:hover, input.secondray-button[type="submit"]:hover, .classified-short span a.active::before, a.current.page-numbers, span.current.page-numbers strong, .page-numbers:hover strong, body .secondary_btn:hover, 
.comment-pagination .page-numbers:hover strong, strong.prev:hover, strong.next:hover, .loop-nav span.next:hover, .loop-nav span.previous:hover, .pagination .page-numbers:hover strong, body .pos_navigation .post_left a:hover, body .pos_navigation .post_right a:hover, a.current.page-numbers, a.page-numbers[title~="Last"]:hover, a.page-numbers[title~="First"]:hover, .singular-classified #contact_seller_id, #content .claim-post-wraper > ul > li > a:hover, #content .claim-post-wraper ul li a.calendar_show:hover, .sort_order_alphabetical ul li a:hover, .sort_order_alphabetical ul li.active a, .sort_order_alphabetical ul li.nav-author-post-tab-active a, #content input.button:hover, #searchform input[type="submit"]:hover, .upload:hover, body.woocommerce #content input.button.alt:hover, body.woocommerce #content input.button:hover, body.woocommerce #respond input#submit.alt:hover, body.woocommerce #respond input#submit:hover, body.woocommerce .widget_layered_nav_filters ul li a:hover, body.woocommerce button.button.alt:hover, body.woocommerce button.button:hover, body.woocommerce input.button.alt:hover, body.woocommerce input.button:hover, body.woocommerce-page #content input.button.alt:hover, body.woocommerce-page #content input.button:hover, body.woocommerce-page #respond input#submit.alt:hover, body.woocommerce-page #respond input#submit:hover, body.woocommerce-page .widget_layered_nav_filters ul li a:hover, body.woocommerce-page a.button.alt:hover, body.woocommerce-page a.button:hover, body.woocommerce-page button.button.alt:hover, body.woocommerce-page button.button:hover, body.woocommerce-page input.button.alt:hover, body.woocommerce-page input.button:hover, div.woocommerce form.track_order input.button:hover, .sidebar #searchform input[type="submit"], .social_media ul li a:hover i, .sticky_main #branding1, .postpagination a.active, .postpagination a:hover, #content .claim-post-wraper > ul > li > a.removefromfav, .list .post .entry .date, .list [class*="post"] .entry .date, body .browse_by_tag a:hover, body .tagcloud a:hover, body .tags a:hover, .singular-property .supreme_wrapper .entry-header-custom-wrap ul li i, .ui-datepicker-current-day, .ui-datepicker-calendar td:hover, .recurrence_text:hover {
	background: #249F44;
}
.all_category_list_widget .category_list ul li a:hover, .all_category_list_widget .category_list h3 a:hover,
.widget h4 a:hover, h3 a:hover, .slider_carousel .slides li > h3 a:hover,
.filter-options .flit-opt-cols span.value a:hover,
#tev_sub_categories ul li a:hover, #sub_event_categories ul li a:hover, #sub_listing_categories ul li a:hover, .post .entry .entry-title:hover, .post .entry .entry-title a:hover {
	color: #249F44;
}
a, ol li a, ul li a, body .mega-menu ul.mega li a:hover, body .mega-menu ul.mega li.current-menu-item a, body .mega-menu ul.mega li.current-page-item a, body .mega-menu ul.mega li:hover > a, body .nav_bg .widget-nav-menu li a:hover, body div#menu-secondary .menu li a:hover, body div#menu-secondary1 .menu li a:hover, body div#menu-subsidiary .menu li a:hover, .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a:hover, body .mega-menu ul.mega li ul.sub-menu ul li a:hover, body .header_container .header-wrap .header-widget-wrap #sidebar-header form .search-icon:hover i, a:hover, ol li a:hover, ul li a:hover, body .mega-menu ul.mega li .sub-container.non-mega .sub a:hover, body .mega-menu ul.mega li .sub-container.non-mega li a:hover, body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a, #recentcomments a:hover, #breadcrumb a:hover, .breadcrumb a:hover, .error_404 h4, .error-404 h4, .arclist h2, .arclist ul li a:hover, .arclist ul li .arclist_date a:hover, .byline a:hover, .entry-meta a:hover, .post_info_meta a:hover, #content ui-datepicker-div.people_info h3 a, .supreme_wrapper .fav a.addtofav:hover, .supreme_wrapper .fav a.removefromfav:hover, .user_dsb_cf span a:hover, #respond #cancel-comment-reply-link, body #menu-secondary .menu li[class*="current-menu"] > a, body #menu_secondary_mega_menu .mega li[class*="current-menu"] > a, body .menu li[class*="current-menu"] > a, .slider_carousel .flex-direction-nav li a:hover, .all_category_list_widget .category_list h3 i, #footer .footer_bottom a:hover, .sidebar .widget_recent_comments ul li a:hover, .sidebar .widget.pages ul li a:hover, .sidebar .widget-nav-menu ul li a:hover, .sidebar .widget_meta ul li a:hover, .sidebar .widget.categories ul li a:hover, .sidebar .widget.archives ul li a:hover, .sidebar .xoxo.authors li a:hover, .sidebar .widget.login_widget ul li a:hover, div.event_manager_tab ul.view_mode li a:hover::before, div.directory_manager_tab ul.view_mode li a:hover::before, div.event_manager_tab ul.view_mode li a.active::before, div.directory_manager_tab ul.view_mode li a.active::before, .classified-short span a.active, .wordpress .tabs dd.active a, .wordpress .tabs .tab-title.active a, .popular_posts.widget ul li .post_data h3 a:hover, .wordpress .tabs dd > a:hover, .wordpress .tabs .tab-title > a:hover, .widget #wp-calendar .calendar_tooltip .event_title, .header_container .primary_menu_wrapper div#menu-primary .sub-menu li a:hover, body div#menu-primary .menu li:hover a, body div#menu-primary .menu li[class*="current-menu"] a, .listing_post .hentry h2 a, .comment_excerpt:hover, .tevolution-directory .post-meta a:hover, .templatic-editor button.fr-trigger.active:not(.fr-color-bttn), .templatic-editor button.fr-bttn.active:not(.fr-color-bttn), .pub-link:hover, .attending_event span.fav span.span_msg a:hover, .moretag:hover, body .rev_pin ul li a:hover, .list .entry .bottom_line a:hover, .social_media ul li a:hover, #content .peoplelisting li h3 span.total_homes a:hover, .peoplelink a:hover, p.links a:hover, .views a:hover, .widget .nav-menu li a:hover, .widget .nav-menu li a i, .bottom_line a:hover, .singular-classified .classified-price span, #footer .footer_bottom .copyright a:hover, #footer .footer_bottom .credit a:hover {
	color: #249F44;
}

.reverse, .button, .uploadfilebutton, a.button, input[type="button"], input[type="reset"], input[type="submit"], #searchform input[type="submit"], .upload, body.woocommerce #content input.button, body.woocommerce #content input.button.alt, body.woocommerce #respond input#submit, body.woocommerce #respond input#submit.alt, body.woocommerce .widget_layered_nav_filters ul li a, body.woocommerce a.button, body.woocommerce a.button.alt, body.woocommerce button.button, body.woocommerce button.button.alt, body.woocommerce input.button, body.woocommerce input.button.alt, body.woocommerce-page #content input.button, body.woocommerce-page #content input.button.alt, body.woocommerce-page #respond input#submit, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page .widget_layered_nav_filters ul li a, body.woocommerce-page a.button, body.woocommerce-page a.button.alt, body.woocommerce-page button.button, body.woocommerce-page button.button.alt, body.woocommerce-page input.button, body.woocommerce-page input.button.alt, div.woocommerce form.track_order input.button {
	font-size: 19px;
	font-family: Soleil;
	font-weight: bold;
}
input[type="button"]:hover,input[type="reset"]:hover, input[type="submit"]:hover {
	
}
.wrap404 {
    /*background-image: url(images/Kuh.png);*/
    margin: 0;
	max-width: 100%;
	padding: 0;
	border: 0;
}
.desc404 {
	text-align: left;
}
.desc404 h1 {margin-bottom: 0;}
.desc404 h4 {
	font-size: 37px;
	color: #249F44;
	margin-bottom: 30px;
	font-weight: normal;
	line-height: 1;
	 
}
.desc404 p {
	font-size: 18px;
}
.desc404 a, .desc404 a:hover {
	color: #249F44;
}
.error_404 .widget_media_image .widget-inside {
	max-width: 900px;
	margin: auto;
}

/* -- Template fix code -- */

#userform .form_row_wrap.bb-left .form_row:nth-child(2) {
    display: none;
}
.home .breadcrumb, .layout-1c #sidebar-primary {
    display: none;
}
.breadcrumb {
	margin-top: -50px;
	margin-bottom: 50px;
}
.breadcrumb:before {
	content: '';
	position: absolute;
	left: -50vw;
	right: -50vw;
	background-color: #F2F2F2;
	height: 100%;
}
#breadcrumb > div, .breadcrumb > div {
	padding-top: 10px !important;
	padding-bottom: 10px;
	position: relative;
	font-size: 12px;
	border-bottom: 0;
}
#breadcrumb .trail-end, .breadcrumb .trail-end {
	color: #000000;
	font-weight: bold;
}
#breadcrumb .sep::before, .breadcrumb .sep::before {
	content: '\007C';
}
#breadcrumb .sep, .breadcrumb .sep {
	margin: 0px 4px;
}
h1,h3,h2,h4,h5 {
	letter-spacing: 0px;
}
h1 {
    color: #249F44;
}
body h1, body h1.loop-title, body h1.page-title {
	padding-bottom: 25px;
}
h1 span {
    font-weight: bold !important;
}

.widget-title {
    text-transform: none !important;
}

body .header_container .header-wrap .header-widget-wrap #sidebar-header .widget:last-child {
    max-width: none !important;
}

body .header_container .header-wrap .header-widget-wrap #sidebar-header .widget:first-child {
    max-width: none !important;
}

#nav-secondary {
    display: none;
}

header.header_container .textwidget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.header_container .primary_menu_wrapper {
	background: #E9F5EC;
}
.header_container .primary_menu_wrapper div#menu-primary .menu li a {
	color: #666666;
}
.wrap.row {
    margin-bottom: 4.5rem;
}


/* -----------LOGO------------ */
header.header_container {
	background: white;
	position: relative;
	letter-spacing: 0px;
}
.header_container #header {
	position: relative;
	z-index: 2;
}
header.header_container::before {
    -webkit-box-shadow: 0px 10px 9px #00000029;
    box-shadow: 0px 10px 9px #00000029;
    background: white;
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 20px;
    z-index: 1;
}
header.header_container .logo#branding {
    width: 100px;
	margin-right: 10px;
}
header.header_container .logo#branding a {
	padding-top: 0;
}
.header_container .header-wrap #branding img {
	margin-right: 0;
}
#branding {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}


/* -------Searchbar-------- */

#header-middle-content {
	margin-bottom: 10px;
}
#header-middle-content .search_nearby_widget.what_fld_search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.header-widget-wrap #header-middle-content form {
    width: 450px;
    border: transparent;
}

.header-widget-wrap #sidebar-header #header-middle-content form input[type="text"] {
    border: 1px solid #BFBFBF;
    background-color: #E9F5EC;
    border-radius: 5px;
	padding: 14px;
}

#header-middle-content form .search-icon {
    border-radius: 0px 5px 5px 0;
    background-color: #249F44;
}

#header-middle-content form .search-icon i {
    -webkit-filter: invert(1);
    filter: invert(1);
}

#header-middle-content form input[type="text"]::-webkit-input-placeholder {
 color: #BFBFBF; 
}
#header-middle-content form input[type="text"]::-moz-placeholder {
  color: #BFBFBF; 
}
#header-middle-content form input[type="text"]::placeholder {
  color: #BFBFBF; 
}

/* ---------Menu Link Items --------*/

#header-middle-content .current-menu-item a {
    color: #249F44;
}

#header-middle-content a:hover {
    color: #249F44 !important;
}

#header-middle-content li {
    background-color: white !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
	width: auto;
}
#header-middle-content .nav-menu li a {
	padding: 20px 25px;
}
#header-middle-content li:last-child a {
    color: #666666;
}

#header-middle-content .widget-wrap.widget-inside {
    width: 100%;
}
#header-middle-content ul.menu {
	margin-bottom: 0;
	margin-top: 20px;
	margin-left: 0;
	display: flex;
	justify-content: center;
}
#header-middle-content ul.menu:after {
	clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}


/* -----  Header Right Content ---- */

#header-right-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-width: 300px;
    color: #666666;
	margin-bottom: 20px;
}
#header-right-content .c-top {
	line-height: 1.2;
	margin-bottom: 25px;
}
#header-right-content a {
    color: #249F44;
}
#header-right-content .c-bottom a {
	border-radius: 8px !important;
	min-width: 245px;
	text-align: center;
}
#step-post #continue_submit_from,
#chngpwdform .b_registernow.update-btn,
#chngpwdform .b_registernow.cancel-btn,
#login_widget .btn-red>a,
.btn-yellow, .btn-green, #post_sell_status input[type="submit"], #post_sell_status .modal_close_btn,
#userform .b_registernow,
#step-post #preview_submit_from,
.b_submit, .b_signin_n, .button, 
.contact_seller .btn-red, .classified_price_wrap .btn-red, .classified-type-preview .classified_price_wrap .modal_close {
    display: inline-block !important;
    border: 8px solid transparent !important;
    border-radius: 5px !important;
    cursor: pointer;
    color: #ffffff !important;
	
    font-size: 18px !important;
	font-family: Soleil !important;
	font-weight: bold !important;
    padding: 4px 20px !important;
    text-decoration: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
	line-height: 1.4 !important;
}
.btn-yellow,
#userform .b_registernow,
#step-post #preview_submit_from {
	background-color: #FAB405 !important;
}

.btn-green,
#step-post #continue_submit_from,
#chngpwdform .b_registernow.update-btn,
#chngpwdform .b_registernow.cancel-btn,
#login_widget .btn-red>a,
.singular-classified #contact_seller_id,
.classified-edit-delete .post-edit-link,
#post_sell_status input[type="submit"] {
    background-color: #249F44 !important;
}

.btn-green:hover,
#step-post #continue_submit_from:hover,
#chngpwdform .b_registernow.update-btn:hover,
#chngpwdform .b_registernow.cancel-btn:hover,
#login_widget .btn-red>a:hover,
.classified-edit-delete .post-edit-link:hover,
input[type="button"]:hover,input[type="reset"]:hover, input[type="submit"]:hover {
	
    -webkit-filter: brightness(90%);
    filter: brightness(90%);
}

.btn-yellow:hover,
#userform .b_registernow:hover,
#step-post #preview_submit_from:hover {
    -webkit-filter: brightness(90%);
    filter: brightness(90%);
}
.tiny_btn, .small_btn {
	border: none !important;
	font-weight: normal !important;
	font-size: 14px !important;
}
.tiny_btn {
	padding: 6px 15px !important;
}
.small_btn {
	padding: 6px 20px !important;
}
/* -----  Header Left Content ---- */

#header-left-content {
    width: 110px;
    font-size: 12px;
    color: #249F44;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: end;
    align-content: flex-end;
	line-height: 1;
	margin-bottom: 10px;
	font-weight: bold;
}

#header-left-content span {
    font-size: 28px;
    font-family: Arsilon !important;
	display: block;
	width:105px;
	text-align: left;
	font-weight: normal;
}

#header-left-content a {
    color: #249F44;
	padding-left: 5px;
	font-weight: bold;
}



.form_row input.textfield, .form_row .textarea, #contact_widget_frm .form_row .textarea, .google-map-directory input[type="text"],
.form_row input[type="text"], .form_row textarea, .form_row select, .select-wrap span.select, .select-wrap select {
	background-color: #F2F2F2;
	border-radius: 5px;
	max-width: 100% !important;
	border: transparent;
	color: #666666;
	height: 50px;
	max-height: 50px;
	font-size: 16px;
	font-family: Soleil;
	padding: 10px 12px;
}
.form_row textarea, .form_row .textarea, #contact_widget_frm .form_row .textarea {
	height: 150px;
	max-height: 150px;
}
.select-wrap span.select {
	display: flex;
	align-items: center;
}
.form_row textarea {
	height: 210px;
}
/* ------ Slider 2 column (Image Slider && Login) -------- */
.slider-two-column .front-page-sidebar.sidebar {
    /*min-width: 358px;*/
	width: 26%;
    padding: 15px;
}
.front-page-sidebar.sidebar #tmpl_login_frm .login_form_l, #tmpl_login_frm .login_form_l, #tmpl_sign_up #sign_up {
	margin: 0;
	padding: 0;
}


/* -----  Sidebar Right side (LOGIN) ---- */

.front-page-sidebar.sidebar, #sidebar-primary {
    border: 3px solid #249f44;
    border-radius: 9px;
	padding: 15px;
}
#sidebar-primary {
	width: 26%;
	margin-right: 0.9375rem;
	margin-left: 0;
}
.taxonomy-classifiedscategory #sidebar-primary, .singular-classified #sidebar-primary {
	border: 0;
	border-radius: 0;
	margin-right: 0;
}
.taxonomy-classifiedscategory #sidebar-primary {
	float: left;
	margin-left: 0;
	width: 26%;
}
.front-page-sidebar.sidebar #tmpl-reg-link {
    display: block;
}

.sidebar #tmpl_login_frm>div>h3, .login_form_l>h3 {
    display: none;
}
.sidebar .widget.templatic_text {
    margin-bottom: 0;
}
.sidebar .login_widget label, .login_form_l label, .login_form_l label:hover {
    color: #666666;
	font-size: 19px;
}

.front-page-sidebar.sidebar .widget-title, .sidebar .widget-title.before-login {
    padding-top: 0.5rem;
    color: #249F44;
	font-size: 33px !important;
}

.front-page-sidebar.sidebar .widget-title span, .sidebar .widget-title.before-login span {
    display: block;
    font-size: 54px;
    font-family: Arsilon;
	font-weight: normal !important;
}

.sidebar .login_widget .widget-title .jp-cc>h3, .login_form_l .widget-title .jp-cc>h3 {
    font-size: 36px;
}

.sidebar .login_widget .textfield, .login_form_l .textfield {
    background-color: #E9F5EC;
    border-radius: 5px;
    border: transparent;
	height: 40px;
}
.sidebar .login_widget .textfield::-webkit-input-placeholder {
	color: #BFBFBF; 
}
.sidebar .login_widget .textfield::-moz-placeholder {
	color: #BFBFBF; 
}
.sidebar .login_widget .textfield::placeholder {
	color: #BFBFBF; 
}


.sidebar .login_widget .lw_fpw_lnk, .login_form_l .lw_fpw_lnk {
    color: #FAB405;
	font-size: 19px;
}

.sidebar .login_widget .logreg-link, .login_form_l .logreg-link {
    color: #E42B2B;
	
}
.sidebar .login_widget .forgot_link, .login_form_l .forgot_link {
	line-height: 1.2;
	margin-top: 14px;
}
.sidebar .login_widget .b_signin_n, .login_form_l .b_signin_n {
    width: 100%;
    background-color: #249F44;
    border-radius: 5px;
    -webkit-box-shadow: none;
    box-shadow: none;
	color: #ffffff;
}

.sidebar .login_widget p:last-child {
    padding: 0;
}

.sidebar .login_widget .form_row:last-child {
    padding: 0;
}
.sidebar #tmpl_login_frm .form_row.rember label, .login_form_l .form_row.rember label {
	display: none;
}
.sidebar .login_widget #tmpl_login_frm h3, #lostpassword_form h3  {
	border-top: 0;
	margin-top: 15px;
}
.login_form_l {
	border-right: 0;
}
.reveal-modal .forgot_link {
	display: none;
}


/* ---------- Image Slider ----------- */

.n2-section-smartslider.fitvidsignore.n2_clear {
    border-radius: 9px;
    border-color: transparent;
}

.n2-section-smartslider.fitvidsignore.n2_clear .n2-ss-item-content {
    font-family: Arsilon !important;
    float: left;
}

.n2-section-smartslider.fitvidsignore.n2_clear .n2-ow a {
    color: white !important;
    font-weight: bold;
}

.n2-section-smartslider.fitvidsignore.n2_clear .n2-ss-slider-3 {
    border-radius: 9px;
}

div#n2-ss-2 h2.n2-ss-item-content {
	font-size: 67px;
}
div#n2-ss-2 .n2-ss-item-content p {
	font-size: 20px;
	font-family: Soleil;
}

/* ------ Aktuell auf dem Marktplatz --------- */
/*
#loc_city_link::before {
    content: "";
    height: 37px;
    width: 85px;
    position: absolute;
    left: 0;
    background-image: url(images/austria.svg);
	background-repeat: no-repeat;
}
*/

.location_fld_wrapper {
	letter-spacing: 0;
	display: none !important;
}

.chosen-container .chosen-search, .chosen-container .chosen-single {
	display: none !important;
}
.location_fld_wrapper .chosen-container .chosen-drop {
	position: relative;
	background: transparent;
	margin: 0;
	border: none;
	border-radius: 0;
	left: 0;
	box-shadow: none;
}
.location_fld_wrapper .chosen-container .chosen-results {
	color: #ffffff;
	padding: 0;
	margin: 0;
	max-height: 100%;
	overflow: hidden;
}
.chosen-container .chosen-results li:first-child{
	display: none !important;
}
.location_fld_wrapper .chosen-container {
	width: 100% !important;
}
.location_fld_wrapper #loc_city_link {
	margin-bottom: 5px;
	padding-left: 0;
}
.toggle_handler #directorytab i {
	margin-top: 4px;
}
.d_location_type_navigation.horizontal_open {
	background-color: #FEC900;
	border: none;
	color: #ffffff;
}
.overlay-dark .exit-selection {
	display: none;
}
.widget .d_location_type_navigation ul ul {
	padding-left: 0;
}
.widget .d_location_type_navigation a {
	color: #fff !important;
	padding: 6px 15px !important;
	display: block;
}
.chosen-container {
	font-size: 16px;
}
.location_fld_wrapper .chosen-container .chosen-results li.highlighted {
	background: #FAB405;
	background-image: none;
}
.widget .d_location_type_navigation a, .d_location_type_navigation .d_location_navigation_left .horizontal_location_nav li h3, .d_location_type_navigation .d_location_navigation_left .horizontal_location_nav li a,
.d_location_type_navigation .d_location_navigation_left a, .chosen-container .chosen-results li.active-result {
	font-weight: 300;
	font-family: Soleil;
	line-height: 1.4;
	padding: 5px 5px 5px 12px !important;
	color: #ffffff !important;
	display: block;
	font-size: 16px;
}
.d_location_type_navigation .d_location_navigation_left {
	line-height: 1.4;
}
.d_location_type_navigation {
	padding: 0;	
	left: 0;
}
.d_location_type_navigation .global_city {padding-top: 3px;}
.d_location_type_navigation #location_navigation_wrap, .d_location_type_navigation .global_city {
	margin: 0;
}

.slider-header-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.flexslider {
    margin-bottom: 5rem;
}

.flexslider .classified-price,
.flexslider .classified-status {
    display: none;
}

.flexslider ul>li>a>span {
    /*display: none;*/
}
.flexslider ul>li>a>span.cat-image {
	display: block;
}

.flexslider h3 {
    border: none;
    font-weight: normal !important;
}

.flexslider h3 span {
    font-weight: bold !important;
    color: #249F44 !important;
	text-transform: uppercase;
}

.flexslider a,
.flexslider span, .slider_carousel .slides li > h3 a, .slider_carousel .slides li h3 {
    color: #666666;
}

.flexslider img {
    border: none !important;
    padding: 0 !important;
    border-radius: 9px;
}

.widget-title {
    font-size: 36px !important;
    color: #249F44 !important;
    border-bottom: none !important;
}


.post_slider .slides li span.cat-image {
	background: #E9F5EC;
	padding: 10px 20px 10px;
	text-align: center;
	border-radius: 9px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: flex;
	flex-flow: row wrap;
}
.slider_carousel .slides li span.cat-image img {
	width: 40%;
	background: transparent;
}
.slider_carousel .slides li span.cat-image br {display: none;}
.flexslider ul>li>a>span.cat-image span {
	display: block;
}
.post_slider .slides li > a {
	width: 100%;
	padding-bottom: 66%;
	height: 0;
	border-radius: 9px;
}

.slider_carousel .slides li span.cat-image span {
	font-size: 20px;
	color: #5ead3d !important;
	line-height: 1.2;
	width: 100%;
	margin-top: 10px;
}
.flex-direction-nav li:first-child>a {
    top: 50% !important;
    left: -18px !important;
}

.flex-direction-nav li:last-child>a {
    top: 50% !important;
    right: -18px !important;
}
.flex-direction-nav a {
	color: #666666 !important;
}
.flex-direction-nav a::before {
	display: none;
}
.flex-direction-nav a.flex-disabled {
	display: none;
}
.toggle_handler #directorytab {
	color: #666666;
}

/* -------- Anzeigen Kategorien ------- */

.widget.templatic_text h3 {
    font-weight: normal !important;
}

.widget.templatic_text h3 span {
    font-weight: bold !important;
    color: #249F44 !important;
}

.tow-col-home .bb-classifieds-menu .nav-menu {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	margin-left: -0.5rem;
	margin-right: -0.5rem;
	margin-top: -0.5rem;
	display: flex;
}

.tow-col-home .col-right {
    margin: 0;
    width: 100%;
}
.tow-col-home .bb-classifieds-menu ul {
	
}
.tow-col-home li {
    margin: 0.5rem !important;
    border-radius: 9px;
    background-color: #5EAD3D !important;
    width: calc(33.33% - 1rem) !important;
	transition: 0.5s ease 0s;
	-webkit-transition: 0.5s ease 0s;
	min-height: 250px;
	display: flex !important;
}
.tow-col-home li:hover {
	background-color: #249F44 !important
}
.tow-col-home li a {
    color: white !important;
    font-size: 1.5rem;
    padding: 10px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.tow-col-home li a .title {
    display: block;
    margin-top: 20px;
	font-size: 20px;
}
.tow-col-home li .preview-image {
    display: block;
    height: 120px;
}
.tow-col-home li svg {
    width: 50%;
	height: 100%;
}
.tow-col-home li svg path {
    stroke: white;
}


/* ----------- Unterkategorien Durchsuchen ------------- */
#directory_featured_category_list-1 {
	padding-top: 80px;
	padding-bottom: 50px;
}
.all_category_list_widget {
	position: relative;
}
.all_category_list_widget:before {
	content: '';
	position: absolute;
	left: -50vw;
	right: -50vw;
	background-color: #F2F2F2;
	top: 0;
	height: 100%;
}

.all_category_list_widget .widget-title {
    color: black !important;
    font-weight: normal !important;
	position: relative;
}

.all_category_list_widget .widget-title span, .widget-title span {
    font-weight: bold !important;
}
.all_category_list_widget .category_list h3 {
	font-family: Soleil !important;
	font-size: 19px;
	letter-spacing: 0px;
	line-height: 1.6;
}
.all_category_list_widget .category_list h3>a {
	font-weight: bold;
	color: #000000 !important;
}
.category_list_wrap {
    position: relative;
}

.category_list_wrap h3:first {
    font-weight: bold;
}
.category_list_wrap article {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background: none !important;
}
.all_category_list_widget .category_list_wrap {
	-webkit-column-count: 4;
	-moz-column-count: 4;
	column-count: 4;

}
.all_category_list_widget .category_list_wrap article ul {
    list-style-type: none;
	padding-left: 0;
}

.all_category_list_widget .category_list_wrap article ul li {
    color: #249F44 !important;
	font-size: 19px;
	letter-spacing: 0px;
	line-height: 1.6;
}
.all_category_list_widget .category_list_wrap article ul li a {
	color: #666666 !important;
}
.all_category_list_widget .category_list_wrap article ul li.view a {
	color: #249f44 !important;
}
.all_category_list_widget .category_list_wrap article ul li.view a:hover {
	color: #208f3d !important;
}
/* ------- Footer ------- */
#footer {
	position: relative;
	letter-spacing: 0px;
}
#footer::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    box-shadow: 0px 13px 15px #00000029;
    height: 30px;
}

.footer_top {
	padding-top: 50px;
	font-size: 19px;
}
.footer_widget_wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}	
.footer_widget_wrap p {
    padding: 0px 0 !important;
    line-height: 1.7 !important;
    color: #666666;
}
.footer_widget_wrap #templatic_text-4 p {
	margin-bottom: 20px !important;
	line-height: 1.4 !important;
}
.footer_widget_wrap h3.widget-title {
	padding-bottom: 5px;
}

.footer_widget_wrap h3,
.footer_widget_wrap h3.widget-title,
.footer_widget_wrap h3>a,
.footer_widget_wrap h3.widget-title>a {
	margin-bottom: 0;
    font-weight: bold !important;
    color: #000000 !important;
	font-size: 19px !important;
	font-family: Soleil;
}
.footer_widget_wrap a {
    color: #666666 !important;
}

.footer_widget_wrap li {
    display: block;
    border-bottom: none !important;
    padding: 0px 0 !important;
	padding-left: 20px !important;
	line-height: 1.7;
}

.footer_widget_wrap li::after {
    content: "";
    /* white-space: pre; */
    width: 9px;
    height: 9px;
    background-color: #249F44;
    position: absolute;
    border-radius: 2px;
    top: 12px;
	left: 0;
}

.footer_widget_wrap .widget-inside>img {
    width: 125px !important;
}

.footer_widget_wrap .btn-green,
.footer_widget_wrap #step-post #continue_submit_from,
#step-post .footer_widget_wrap #continue_submit_from,
.footer_widget_wrap #chngpwdform .b_registernow.update-btn,
#chngpwdform .footer_widget_wrap .b_registernow.update-btn,
.footer_widget_wrap #chngpwdform .b_registernow.cancel-btn,
#chngpwdform .footer_widget_wrap .b_registernow.cancel-btn,
.footer_widget_wrap #login_widget .btn-red>a,
#login_widget .footer_widget_wrap .btn-red>a {
    display: inline-block;
    background-color: #249F44 !important;
    border: 8px solid transparent !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    color: #ffffff !important;
    font-size: 19px;
    padding: 2px 25px;
    text-decoration: none;
	font-weight: bold;
}


/* -------- Folge uns , Social Icons ----------- */

.footer_bottom {
    color: black !important;
    background-color: white !important;
	padding-top: 60px !important; 
}

.footer_bottom .columns {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.footer_bottom .footer-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.footer_bottom .social-text {
    -webkit-transform: translateY(-27px);
    transform: translateY(-27px);
    padding: 0 10px;
    background: white;
    color: #FAB405;
    font-weight: bold;
    margin-bottom: -27px;
}

.footer_bottom #social-icons {
    padding: 0.5rem 0;
    border: 3px solid #FAB405;
    border-radius: 9px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	max-width: 245px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.footer_bottom #social-icons i {
    color: #FAB405 !important;
}

.footer_bottom #social-icons i:hover {
    background-color: transparent;
}

.footer_bottom #footer-note {
    margin-top: 1rem;
    font-size: 12px;
}

.footer_bottom #footer-note span {
    color: #F7934F;
}

.footer_bottom #footer-note>a {
    color: black !important;
    font-size: 12px;
}

.footer_bottom .widget-wrap {
    width: 100%;
}

.footer_bottom .social_media {
    height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100% !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 !important;
}

.footer_bottom .social_media .social_media_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    width: 100%;
	margin: 0;
	flex-wrap: nowrap;
}
.footer_bottom  .social_media .social_media_list li {
	margin: 0;
	flex: inherit;
}
.footer_bottom .social_media .social_media_list>li>a {
    margin: 0 !important;
}
.footer_bottom .social_media .social_media_list>li>a i {
    /*font-size: 2rem !important;*/
    margin: 0 !important;
}


.footer_bottom .social_media .social_media_list>li>a i {
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 0;
}
.footer_bottom .social_media .social_media_list>li>a {
	min-height: 100%;
}
.footer_bottom .social_media .social_media_list>li>a i:before {
	display: none;
}
.footer_bottom .social_media .social_media_list>li>a i.fa-facebook-f {
	background-image: url(images/Facebook.svg);
}
.footer_bottom .social_media .social_media_list>li>a i.fa-twitter {
	background-image: url(images/Twitter.svg);
}
.footer_bottom .social_media .social_media_list>li>a i.fa-youtube {
	background-image: url(images/Youtube.svg);
}
.footer_bottom .social_media .social_media_list>li>a i.fa-instagram {
	background-image: url(images/Instagram.svg);
}
#to-top {
    position: relative;
    margin-top: 70px;
	font-size: 12px;
	margin-bottom: 20px;
}

#to-top::before {
    content: "\f151";
    font-size: 26px;
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	line-height: 1;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
    position: absolute;
    top: -26px;
    color: #BFBFBF;
    cursor: pointer;
}


/* ------------Template fixes----------- */


/* -------- Register Form --------- */

.entry-content p a {
    color: #249F44 !important;
}

#sign_up {
    margin-top: 3rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

#sign_up .registration_form_box {
    width: 100%;
}

#sign_up form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

#sign_up .form_row_wrap {
    width: 49%;
}

#sign_up>.registration_form_box>h3 {
    display: none;
}

#sign_up .form_row_wrap.bb-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

#sign_up .form_row_wrap.bb-left :first-child.form_row {
    margin-right: 10%;
}

#sign_up .form_row_wrap.bb-left :last-child.form_row {
    width: 100%;
}

#sign_up .form_row_wrap.bb-left .form_row {
    width: 47%;
}

#sign_up .form_row_wrap.bb-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

#sign_up .form_row_wrap.bb-right :first-child.form_row {
    width: 100%;
}

#sign_up .form_row_wrap.bb-right .form_row {
    width: 47%;
}

#sign_up #userform_register_cap {
    width: 100%;
}

#userform label {
    color: #666666;
	font-size: 19px;
}

#userform input {
    background-color: #F2F2F2;
    border-radius: 5px;
    max-width: 100% !important;
    border: transparent;
	height: 50px;
}

#userform .input[type=checkbox] {
    background-color: #E9F5EC !important;
}

.hr_input_multicheckbox a {
    color: #666666 !important;
    text-decoration: underline;
}
#userform .form_row >label {
	display: none;
}
#userform .form_row {
	padding-bottom: 30px;
}
#userform .form_row_wrap .form_row label {
	display: block;
}
.form_cat_left.hr_input_multicheckbox {
	max-height: 100%;
	overflow-y: initial;
}
span.error, .form_row span.error_message, span.message_error, span.message_error2 {
	color: #E42B2B;
	font-size: 16px;
}
#userform_register_cap, #contact_recaptcha_div {
	margin-bottom: 20px;
}
#step-post #common_error {
	position: relative;
	bottom: 0;
}
/* -------- Neue Anzeige Schalten ------- */

#step-post input,
#step-post select,
#step-post textarea,
#step-post option {
    background-color: #F2F2F2 !important;
    border-radius: 5px !important;
	border: none;
	font-size: 16px;
	font-family: Soleil;
}
#step-post select {
	background-image: url(images/select-dropdown-arrw.png);
	background-repeat: no-repeat;
	background-size: 50px 50px;
	background-position: right center;
	-webkit-appearance: none;
	cursor: pointer;
}
.hr_input_radio label, #tmplclassifiedfilters_widget-2 label, #step-post .term_and_condition {
	display: inline-block !important;
	vertical-align: middle !important;
	margin-bottom: 0 !important;
	/*max-width: calc(100% - 40px);*/
}
.hr_input_radio li {
	position: relative;
	margin-top: 4px;
	margin-bottom: 4px;
}
#step-plan {
	display: none !important;
}
#step-post .hr_input_radio label {
	max-width: 100% !important;	
}
#post-listing {
	border: none;
}
#step-post .hide_drag_option_ie {
    color: #E42B2B !important;
}
#step-post label {
    color: #666666 !important;
	margin-bottom: 5px;
}
#step-post #submit_form_custom_fields h3 {
    color: #666666 !important;
}
#step-post .term_and_condition>a {
    color: #666666 !important;
    text-decoration: underline;
}
#step-post .term_and_condition {
	display: inline-block !important;
	max-width: calc(100% - 45px);
}
#step-post .step-heading, #step-post .price_type> label {
	display: none;
}
#step-post .custom_fileds.price_type {
	width: 100%;
}
#step-post select, #step-post .select-wrap span.select, #step-post .form_row input[type="text"], #post .upload_box {
	max-width: 100% !important;
}
#step-post select, #step-post .select-wrap span.select {
	padding: 12px 12px;
}
#step-post #post_content {
	min-height: 285px;
	resize: none;
}
#step-post #post {
	display: block;
	border: none;
	background: none;
	padding: 50px 0px 20px 0px;
}
#step-post .form_row {
	padding-bottom: 35px;
}
#step-post .google-map-wrapper, #step-post .google-map-wrapper #map_canvas {
	max-width: 100%;
}
#step-post #continue_submit_from {
	margin-right: 35px;
}
#post .upload_box {
	background: #F2F2F2;
	margin-top: 0;
}
#post .upload_box p.max-upload-size {
	font-size: 12px;
	color: #666666;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.ajax-file-upload > span {
	padding: 10px 35px;
	background-color: #666666;
	border: 1px solid #666666;
}
.ajax-file-upload:hover span:first-child {
	background-color: #666666;
}
.form_row .upload_box table.img_table #imagelist {
	display: flex;
	justify-content: center;
}
.form_row table.img_table #imagelist div {
    margin-right: 8px;
    margin-left: 8px;
}
#post .ajax-upload-dragdrop {
	border: none;
}
#post .select-wrap span.select {
	font-size: 16px;
}
#step-post .select-wrap span.select:after {
	background-image: url(images/select-dropdown-arrw.png);
	width: 50px;
	height: 50px;
	top: 0;
	right: 0;
	background-size: contain;
	background-repeat: no-repeat;
	content: '';
	transform: none;
}
#post .post_city_id>label{
	display: none;		
}
#post .post_city_id .form_row .select-wrap {
	min-width: 100%;
}
body .form_row .form_row:last-child {
	padding-bottom: 0;
}


#step-post .price input#price {
  background-image: url(images/Euro_bg.png);
  background-size: 50px 50px;
  background-repeat: no-repeat;
  background-position: left center;
  position: relative;
  padding-left: 62px;
  
} 
#select_category {
	opacity: 1 !important; 
}
.product_soldon, .classified_tag {
	display: none;
} 
.warning {
    padding: 15px;
	background-color: #fcf8e3;
	border: 1px solid #faebcc;
	color: #8a6d3b;
}
.warning div {
	font-weight: bold;
}
.warning p {padding-bottom: 0;}



/* ------- Anzeige ------- */

#contact_seller_id {
    background-color: #249F44 !important;
    border-radius: 5px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}


/* ------ Kategorie Übersicht ------- */

#tmplclassifiedfilters_widget-2 {
    background-color: transparent !important;
	border: 1px solid #5EAD3D;
	border-radius: 5px;
	padding: 10px;
}
#tmplclassifiedfilters_widget-2 form.tmpl_filter_results {
	padding-left: 10px;
	padding-right: 10px;
}
#tmplclassifiedfilters_widget-2 label {
	letter-spacing: 0;
}
#tmplclassifiedfilters_widget-2 label::before {
    /*
	background-color: #F2F2F2 !important;
    border-radius: 3px !important;
    border: 1px solid #707070;
	*/
}

#tmplclassifiedfilters_widget-2 h3 {
    color: #FAB405 !important;
}

#tmplclassifiedfilters_widget-2 #classified-price-range>div {
    background-color: #5EAD3D;
    border-radius: 5px;
	height: 2px;
}

#tmplclassifiedfilters_widget-2 .select-wrap .select, #tmplclassifiedfilters_widget-2 .select-wrap select {
    /*background-color: #F2F2F2;*/
	height: 40px;
}

article.post {
    border: 1px solid #E9F5EC;
    color: #666666 !important;
    border-radius: 9px;
}

.directory_manager_tab form,
.directory_manager_tab ul,
.directory_manager_tab a {
    border-radius: 9px;
    border: 1px solid transparent;
    overflow: hidden;
}

#classified-price-range.ui-widget-content {
	height: 2px;
	background: #BFBFBF;
}
#classified-price-range .ui-slider-handle {
	width: 15px;
	height: 15px;
	border-radius: 10px;
	top: -6px;
	border: 1px solid #5EAD3D;
}
#classified-price-range .ui-slider-handle:before {
	content: '';
	position: absolute;
	width: 5px;
	height: 5px;
	background-color: #5EAD3D;
	top: 4px;
	left: 4px;
	border-radius: 5px;
}
.sidebar .tmpl_search_classified.widget #tmpl_find_classified .search_range {
	display: flex;
}
.sidebar .tmpl_search_classified.widget #tmpl_find_classified h4 {
	font-size: 16px;
}
.sidebar .tmpl_search_classified.widget #tmpl_find_classified .search_range input[type="text"] {
	text-align: right;
	padding: 0;
}
.tmpl_search_classified.widget .select-wrap span.select {
	background-color: #F2F2F2;
}

.sidebar .tmpl_search_classified #tmpl_find_classified .flt-pstatus li {
	margin: 0;
	width: 49%;
}
.sidebar .tmpl_search_classified #tmpl_find_classified .flt-pstatus li:nth-child(3){
	width: auto;
}
/* ------ contact Seller Form ------ */

#contact_seller_div {
    margin: 0px !important;
    display: block;
    left: 0px !important;
    width: 100% !important;
}

#contact_seller_div .send_button, #tmpl_send_to_frd .send_button {
    display: inline-block;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 8px solid transparent;
    padding: 0.05rem 1.5rem;
    font-size: 19px;
    border-radius: 5px;
    color: #fff;
    background-color: #FAB405;
    margin-bottom: 1rem;
	margin-top: 30px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#contact_seller_div .send_button:hover {
    -webkit-filter: brightness(90%);
    filter: brightness(90%);
}
/*
#contact_seller_div input, #tmpl_send_to_frd input {
    background-color: #F2F2F2;
    border-radius: 5px;
	max-width: 100%;
}
*/
#contact_seller_div textarea, #tmpl_send_to_frd textarea {
   /* background-color: #F2F2F2;
    border-radius: 5px;
	max-width: 100%;*/
	min-height: 258px;
}
#contact_seller_div .form_row, #tmpl_send_to_frd .form_row {
	padding-left: 10px;
	padding-right: 10px;
	clear: none;
}
#tmpl_send_to_frd #snd_frnd_cap {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
#contact_seller_div h3, #tmpl_send_to_frd h3 {
	font-size: 37px;
	margin-bottom: 50px;
	color: #249F44;
	font-weight: normal;
}
#contact_seller_div h3 span, #tmpl_send_to_frd h3 span {
	color: #000000;
}
#contact_seller_div .email_to_friend, #tmpl_send_to_frd .email_to_friend,
#contact_seller_div .send_info_button, #tmpl_send_to_frd .send_info_button {
	padding-left: 10px;
	padding-right: 10px;
}
#contact_seller_frm, #send_to_frnd {
	margin-left: -10px;
	margin-right: -10px;
}
#contact_seller_div label, #tmpl_send_to_frd label {
	font-size: 19px;
	color: #666666;
	padding-bottom: 5px;
}
#contact_seller_div .send_info_button, #tmpl_send_to_frd .send_info_button {
	
}
.form_row .indicates {
	color: #E42B2B;
}
/* -------- Edit Profile --------- */

.reg_cont_right #userform>input.b_registernow.btn_update_profile.update-btn {
    background-color: #249F44 !important;
}

.reg_cont_right #userform>input.b_registernow.cancel-btn {
    background: #E42B2B !important;
}

#chngpwdform label {
    color: #666666;
}

#chngpwdform input {
    background-color: #F2F2F2;
    border-radius: 5px;
    max-width: 100% !important;
    border: transparent;
}

#chngpwdform .b_registernow.cancel-btn {
    background: #E42B2B !important;
}


/* --------- QUICKLINKS Box (When user logged in ) ------- */

.widget-title.after-login {
    margin: 0 !important;
}

.widget-title.after-login span {
    font-weight: normal;
    font-family: Soleil !important;
    font-size: 36px !important;
}
#login_widget {
	margin-bottom: 0;
	padding-bottom: 5px;
}
#login_widget>h3 {
    display: none;
}

#login_widget .xoxo.blogroll {
    line-height: 24px;
}

#login_widget ul {
    margin: 10px 0 0 0;
}

#login_widget li {
    padding-bottom: 20px;
	padding-top: 15px;
    border-bottom: 1px solid #707070;
	font-size: 19px;
}

#login_widget li a {
    color: #666666 !important;
}

#login_widget li a:hover {
    color: #249F44 !important;
}

#login_widget li:nth-child(4) {
    border: none;
}

#login_widget li:last-child {
    padding-top: 15px;
    padding-bottom: 0px;
    border: none;
}

#login_widget li:last-child span {
    color: #FAB405;
}

#login_widget .btn-red {
    border: none;
}

#login_widget .btn-red>a {
    width: 100%;
    text-align: center;
    background: #E42B2B !important;
}
#login_widget .btn-red>a:hover {
	color: #ffffff !important;
}

/* ------------------------- */

.row {
    max-width: 1480px;
}


/*# sourceMappingURL=style.css.map */

#spl-content {
	margin-bottom: 45px;
}
#sidebar-primary .tmpl_search_classified h3.widget-title, #sidebar-primary .widget_bb_category_menu_widget h3.widget-title {
	font-size: 19px !important;
	color: #FAB405 !important;	
}
aside.sidebar .widget_bb_category_menu_widget li {
	color: #5EAD3D;
}
aside.sidebar .widget_bb_category_menu_widget ul.browse_by_category> li {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	border-bottom: 1px solid #BFBFBF;
	font-size: 16px;
}
aside.sidebar .widget_bb_category_menu_widget ul.browse_by_category> li .preview-image {
	width: 25px;
	height: 100%;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
aside.sidebar .widget_bb_category_menu_widget ul.browse_by_category> li span.title {
	width: calc(100% - 35px);
	display: inline-block;
	vertical-align: top;
	line-height: 1.4;
}
aside.sidebar .widget_bb_category_menu_widget h3.widget-title {
	border-bottom: 1px solid #BFBFBF !important;
	margin-bottom: 0 !important;
	padding-left: 10px;
	padding-right: 10px;
}
aside.sidebar .widget_bb_category_menu_widget {
	margin-bottom: 80px;
}
aside.sidebar ul li a {
	color: #000000;
}
aside.sidebar ul li ul.children {
	padding-left: 45px;
	margin-top: 0;
}
aside.sidebar ul li ul li {
	font-size: 14px;
	padding-bottom: 2px;
	padding-top: 2px;
}
aside.sidebar ul li.current-cat > a, aside.sidebar ul li.current-cat-parent > a {
	color: #5EAD3D;
}
aside.sidebar ul li.current-cat ul.children, aside.sidebar ul li.current-cat-parent ul.children {
	display: block !important;
}
aside.sidebar ul li ul.children li a {
	color: #666666;
}
.list .post{
	display: flex;
	flex-flow: row wrap;
	padding: 0;
}
.list .post[class*="classified"] div[class*="_img"],
.list .post[class*="classified"] div[class*="_img"], #tmpl-search-results.list .post div[class*="_img"], body.user #content #tmpl-search-results.list .post div[class*="_img"], #tmpl-search-results.list .post[class*="property"] div[class*="_img"] {
	width: 28%;
	margin: 0;
	position: relative;
}
.list .post .classified_img span.cat-image {
	background-color: #E9F5EC;
	display: inline-block;
	color: #249F44;
	text-align: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 15% 10px 20px;
}
.list .post .classified_img span.cat-image img {
	max-width: 55%;
	max-height: 140px;
	float: none;
	background: transparent;
}

.list .post .classified_img span.cat-image span {
	font-size: 24px;
	margin-top: 15px;
	line-height: 1.2;
	display: block;
	letter-spacing: 0px;
}
.list .post[class*="classified"] .entry,
.list .post .entry, .list .post .entry-header, #tmpl-search-results.list .post[class*="property"] .entry, .list .entry-header.post-blog-content, #tmpl-search-results.list .post[class*="property"] .entry, #tmpl-search-results.list .post[class*="classified"] .entry {
	width: 44%;
	padding: 15px 30px 15px 22px;
}
.list .post .classified_infos {
	width: 28%;
	background-color: #E9F5EC;
	border-radius: 2px 9px 9px 0px;
	padding: 15px 30px;
}
.list .post .classified_infos {
	padding: 15px 25px;
}
article.hentry img, article.post img {
	box-shadow: none;
}
.list .post .classified_category_wrap {
	display: flex;
	font-size: 12px;
	border-bottom: 1px dashed #BFBFBF;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.list .entry .classified-title h2.entry-title {
	margin-top: 0;
}
.classified_category_wrap span {
	font-weight: bold;
}
.classified_category_wrap .classified_date {
	padding-left: 8px;
}
.classified_img a {
	height: 100%;
}
.list .post .classified_category_wrap .classified_date:before {
	content: '|';
}
.classified-link {
	font-size: 19px;
}
.classified_img .classified-status, .list .rev_pin li.review {
	display: none;
}
.classified-text {
	border-bottom: 1px dashed #BFBFBF;
	padding-bottom: 15px;
	margin-bottom: 10px;
}
.classified-link a {
	display: inline-block;
	border-radius: 8px;
	border: 2px solid #FAB405;
	color: #FAB405;
	font-size: 19px;
	padding: 10px 25px;
	width: 100%;
	line-height: 1.4;
	text-align: center;
}
.classified-link a:hover {
	background-color: #FAB405;
	color: #fff;
}
.classified_price_outer {
	text-align: right;
	color: #000000;
	line-height: 1.2;
	margin-bottom: 10px;
	font-weight: bold;
}
.classified_price_outer span {
	display: block;
	color: #249F44;
	font-size: 34px;
}
.contact_seller {
	margin-bottom: 15px;
}
.contact_seller .button {
	width: 100%;
}
.contact_seller .button, #contact_seller_id.button {
	background-color: #249F44;
	position: relative;
	padding-left: 38px !important;
	padding-right: 15px !important; 
}
.contact_seller .button:before, #contact_seller_id:before {
	content: '';
	background-image: url(images/contact-seller.svg);
	background-repeat: no-repeat;
	background-size: contain;
	width: 25px;
	height: 20px;
	position: absolute;
	margin-left: -30px;
	top: 8px;
	background-position: center center;
}
.classified_infos .btn-red, .classified_price_wrap .btn-red {
	background-color: #E42B2B;
	text-align: center;
}
.classified_infos .btn-red {
	width: 100%;
}
.classified_infos .contact_friend, .classified_infos .add_to_favorite  .rev_pin ul li {
	margin-bottom: 15px;
}
.add_to_favorite li.favourite, .classified_infos .contact_friend, .singular-classified .classified .entry-phone {
	line-height: 1.8 !important;
}
a#send_friend_id, a#print_id, a#send_inquiry_id, a.addtofav, a.removefromfav {
	position: relative;
	padding: 5px 12px 5px 40px !important;
	display: inline-block;
	color: #666666;
	background-color: transparent !important;
	color: #666666 !important;
	font-size: 12px !important;
}
.add_to_favorite .rev_pin li.favourite {
	padding: 0;
	margin: 0;
}
.add_to_favorite .rev_pin li.favourite:before {
	display: none;
}
a#send_friend_id:before, a.addtofav:before, a#send_inquiry_id:before, a#print_id:before, a.removefromfav:before {
	content: '' !important;
	background-repeat: no-repeat;
	background-size: contain;
	left: 0 !important;
	top: 0 !important;
	width: 30px !important;
	height: 30px !important;
	position: absolute;
	background-position: center center;
	
}
a#send_friend_id:before {
	background-image: url(images/share_friend.svg);
}
a.addtofav:before {
	background-image: url(images/favorits.svg);
}
a#send_inquiry_id:before {
	background-image: url(images/social_media.svg);
}
a#print_id:before {
	background-image: url(images/printer.svg);
}
a.removefromfav:before {
	background-image: url(images/unfavorits.svg);
}
.claim-post-wraper ul li:nth-of-type(2){
	display: none;
}
.claim-post-wraper ul {
	display: flex;
	flex-flow: row wrap;
}
.singular-classified .hentry {
	overflow: inherit;
}
.singular-classified #main >div.wrap {
	margin-bottom: 0;
}
.singular-classified #footer {
	margin-top: 0;
}
.singular-classified #footer:before {
	background-color: #f2f2f2;
}
.singular-classified .entry-header-image img {
	border-radius: 0;
}
.singular-classified .classified_info-left li {
	max-height: 400px;
	overflow: hidden;
	max-width: 60%;
	margin: auto;
}
.singular-classified .claim-post-wraper ul li {
	float: left;
	margin-bottom: 25px;
	margin-right: 20px !important;
}
.singular-classified .entry-header-image {
	width: 100%;
}
.singular-classified #classified_info_left ul, .singular-classified #classified_detail_img ul {
	background-color: #E9F5EC;
	padding: 20px;
	margin-left: 0;
	text-align: center;
}
.singular-classified #classified_info_left ul.slides, .singular-classified #classified_detail_img ul.slides {
	background-color: transparent;
	padding: 0;
}

.singular-classified #slider ul.slides img {
	width: auto;
	max-height: 100%;
	max-width: 100%;
	margin: auto;
	float: none;
}
.singular-classified #classified_info_left ul.slides li {
	max-width: 100%;
	background-color: #F2F2F2;
}
.singular-classified #classified_info_left ul.slides.more_photos li {
	margin-right: 15px;
}
.singular-classified .classified_description h2 {display: none;}
.classified_infos .contact_friend a:hover, .add_to_favorite .rev_pin li.favourite a:hover {
	color: #666666;
}
.singular-classified .entry-header-image > #slider.flexslider {
	margin-bottom: 0;
}
.singular-classified .classified_category_wrap {
	display: flex;
	width: 100%;
	justify-content: space-between;
	color: #666666;
}
.singular-classified .entry-header {
	display: flex;
	margin-bottom: 25px !important;
	justify-content: space-between;
}
.singular-classified .classified .entry-title, .singular-classified .classified .entry-phone {
	font-size: 19px;
	font-weight: bold;
}
.singular-classified .classified .entry-title {
	color: #000000;
}
.singular-classified .classified .entry-phone {
	color: #FAB405;
	position: relative;
	padding-left: 34px;
}
.singular-classified .classified .entry-phone:before {
	content: '';
	background-repeat: no-repeat;
	background-size: contain;
	left: 0;
	top: 0;
	width: 24px;
	height: 33px;
	position: absolute;
	background-position: center center;
	background-image: url(images/mobile-phone-yellow.svg);
}
.singular-classified .classified_description {
	margin-bottom: 30px;
}
.singular-classified .claim-post-wraper {
	margin-top: 10px;
}
.sort_options .view_mode {
	display: none;
}
#classified_info_right .classified_price_wrap {
	background-color: #F2F2F2;
	padding: 15px 20px;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	border-radius: 9px;
}
.singular-classified .classified-price {
	float: none;
	letter-spacing: 0;
}
.singular-classified .classified_price_outer {
	text-align: left;
}
.singular-classified #contact_seller_id {
	margin-left: auto;
}
.singular-classified #contact_seller_id:hover {
	background: #208F3D !important;
}
.classified_price_wrap .btn-red {
	margin-left: auto;
	min-width: 200px;
	
}
.singular-classified .classified_id_views p {
	color: #BFBFBF;
	font-size: 12px;
	padding: 0;
}
.singular-classified .bottom_line {
	width: 100%;
	float: none;
}
.singular-classified .classified_id_views ul {
	display: flex;
	justify-content: space-between;
	margin: 0;
}
.singular-classified .classified_id_views ul li {
	margin-bottom: 20px;
	margin-top: 2px;
}
.singular-classified .view_counter {
	margin: 0;
}

.singular-classified .frontend-entry-content li {
	list-style: inherit;
}
.singular-classified .flexslider-preview .more_photos li {
	height: 90px;
	
}

#content .claim-post-wraper ul li a, #content .claim-post-wraper ul li a:hover {
	background: transparent;
}
.wordpress .tabs {
	position: relative;
	border-bottom: 0;
	margin-bottom: 50px;
}
.wordpress .classified .tabs {
	margin-top: 100px;
}
.wordpress .tabs:before {
	content: '';
	position: absolute;
	left: -50vw;
	right: -50vw;
	background-color: #E9F5EC;
	height: 100%;
	display: block;
}
.wordpress .tabs .tab-title a {
	min-width: 100px;
	padding: 20px 50px !important;
	text-align: center;
	border-radius: 9px 9px 0px;
	font-weight: bold;
}
.wordpress .post .tabs .tab-title a {
	min-width: 360px;
	padding: 20px 85px !important;
}
.wordpress .tabs .tab-title a:hover {
	color: #249F44;
}
.wordpress .tabs .tab-title a:before {
	content: '';
	position: absolute;
	top: 0;
	width: 100%;
	height: 4px;
	background-color: #249F44;
	left: 0;
	border-radius: 20px 20px 0 0;
	opacity: 0;
}
.wordpress .tabs .tab-title.is-active a, .wordpress .tabs .tab-title.active a {
	color: #000000;
	top: 0;
	margin-top: 0;
}
.wordpress .tabs .tab-title.is-active a:before, .wordpress .tabs .tab-title.active a:before {
	opacity: 1;
}
.singular-classified .above-content-tabs {
	max-width: 1170px;
	margin: auto;
}
.singular .entry-content, .singular-classified .claim-post-wraper {
	margin-bottom: 0;
	color: #666666;
}

#author_related_list ul.slides li {
	/*
	border: 0;
    padding: 0;
    position: relative;
    padding-right: 10px;
    padding-left: 10px;
	width: 20%;*/
}
.flexslider .slides {
	text-align: left !important;
} 
#author_related_list ul.slides li .post-left {
	max-width: 100%;
	padding-bottom: 70%;
	height: 0;
	border-radius: 9px;
	position: relative;
	overflow: hidden;
}
#author_related_list .post-right,  .loop_related_list .post-right {
	display: block;
	margin-left: 0;
	width: 100%;
}
#author_related_list ul.slides li .post-left img, .loop_related_list .post-left img {
	width: 100%;
	height: auto;
	margin: 0;
	
}
#author_related_list ul.slides li .post-left span.cat-image, .loop_related_list .post-left span.cat-image {
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
	background: #E9F5EC;
	padding: 10px 20px 10px;
	text-align: center;
	border-radius: 9px;
	display: flex;
	flex-flow: row wrap;
}
#author_related_list .flex-direction-nav li:last-child > a, #author_related_list .flex-direction-nav li:first-child > a {
	top: 40% !important;
}
ul.slides li span.cat-image span {
	font-size: 20px;
	margin-top: 10px;
	color: #5ead3d;
	line-height: 1.2;
	width: 100%;
}
ul.slides li .post-left span.cat-image img, .loop_related_list .post-left span.cat-image img {
	width: 40% !important;
	margin: auto !important;
}
ul.slides li h4 {
    color: #666666;
    margin: 10px 0 3px;
	font-size: 19px;
}
ul.slides li h4 a {
	color: #666666;
}
.comment-author cite, .sidebar .popular_post ul li .post_data h3 a, .sidebar .recent_comments li a.title, .sidebar .post-right h4 a, .author_info .title a, .tevolution_author_listing .featured_agent_list li p a, .sidebar .popular_posts.widget ul li .post_data h3 a,
.tevolution_author_listing ul.featured_agent_list li .title, .post-right h4 a {
	color: #666666;
	font-size: 19px;
	font-family: Soleil;
	font-weight: normal;
}


.loop_related_list .post-left {
	float: none;
	max-width: 100%;
	margin: 0;
	padding-bottom: 66%;
	height: 0;
	border-radius: 9px;
	position: relative;
	overflow: hidden;
}
.slides.loop_related_list {
	display: flex;
}
.loop_related_list > .post {
	margin-right: 10px;
	border: 0;
	padding: 0 10px 0 0;
}
.loop_related_list .post-right span.rel-price, .loop_related_list .post-right p {
	display: none;
}
#classified_details .entry-content-inner {
	display: flex;
	flex-flow: row wrap;
	align-items: flex-start;
	max-width: 1360px;
}
#classified_details .seller-details {
	background-color: #249F44;
	padding: 20px 30px 20px 40px;
	color: #ffffff;
	border-radius: 9px;
	font-size: 19px;
	width: calc(37% - 70px);
	margin-right: 70px;
	line-height: 1.2;
	max-width: 370px;
}
#classified_details .seller-details .seller-name {
	font-weight: bold;
}
#classified_details #classified_location_map {
	width: 63% !important;
}
#classified_location_map iframe {
	width: 100%;
}
.seller-details .seller-contact {
	position: relative;
	padding-left: 40px;
	margin-bottom: 10px;
	min-height: 22px;
}
#classified_details .seller-details .seller-address {
	margin-bottom: 25px;
}
.seller-details .seller-contact:before {
	content: '';
	background-repeat: no-repeat;
	background-size: contain;
	left: 0;
	top: 0;
	width: 25px;
	height: 25px;
	position: absolute;
	background-position: center center;
}
.seller-details .seller-contact.seller-phone:before {
	background-image: url(images/Telefon.svg);
}
.seller-details .seller-contact.seller-email:before {
	background-image: url(images/email.svg);
}
.seller-details .seller-contact.seller-mobile:before {
	background-image: url(images/Smartphone.svg);
}
.seller-details .seller-contact.seller-website:before {
	background-image: url(images/www.svg);
}
#classified_location_map .google-map-directory a.getdir, #classified_location_map .google-map-directory a.large_map {
	border-radius: 9px;
	box-shadow: none;
}
#classified_location_map .google-map-directory a {
	font-size: 16px !important;
}
#classified_location_map .google-map-directory a.getdir {
	background-color: #249F44;
}
#classified_location_map .google-map-directory a.large_map {
	background-color: #FAB405;
}
#classified_location_map .google-map-directory a.button {
	padding: 4px 10px !important;
	max-width: 30%;
}

.singular-classified #sidebar-primary {
	padding-top: 100px;
	padding-bottom: 50px;
	position: relative;
	width: 100%;
	margin-right: 0;
	margin-top: 50px;
}
.singular-classified #sidebar-primary:before {
	content: '';
	position: absolute;
	left: -50vw;
	right: -50vw;
	background-color: #F2F2F2;
	top: 0;
	height: 100%;
}
.singular-classified #sidebar-primary .tmpl-classified-related {
	position: relative;
}
.singular-classified #sidebar-primary .tmpl-classified-related h3 {
	border-bottom: 0;
	font-size: 36px;
	color: #249F44;
}

.ui-tooltip {
	border-radius: 9px;
	padding: 0;
}
.ui-tooltip .arrow {
	position: absolute;
	left: calc((.5rem + 1px) * -1);
	width: .5rem;
	height: 1rem;
	margin: .3rem 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.ui-tooltip .arrow:after, .ui-tooltip .arrow:before {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
        border-right-color: transparent;
    border-style: solid;
	border-width: .5rem .5rem .5rem 0;
}

.ui-tooltip .arrow:before  {
    left: 0;
    border-right-color: rgba(0,0,0,.25);
}
.ui-tooltip .arrow:after {
    left: 1px;
    border-right-color: #fff;
}
.ui-tooltip .header {
	background-color: #F2F2F2;
	padding: 4px 15px;
	border-radius: 9px 9px 0px 0px;
	color: #249F44;
}

.ui-tooltip p {
	padding: 10px 15px;
}
.send_info_button .send_button, #contact_widget_frm .b_submit {
	background-color: #249F44;
	border-radius: 9px;
}


.pagination a.current {
	background-color: #249F44;
	color: #fff;
}
.pagination a:hover strong {
	background-color: #249F44 !important;
}
.wordpress .author_cont .tabs .tab-title a {
	border: 0;
}
.wordpress .author_cont .tabs .tab-title {
	margin: 0;
}
.wordpress .author_cont .tabs {
	overflow: hidden;
}
.classified-type-preview .info_header {
	color: #E42B2B;
	margin-bottom: 10px;
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
}
.classified-type-preview .info_header .modal_close {
	text-decoration: underline;
	cursor: pointer;
}
.classified-type-preview .modal_close {
	position: inherit;
	width: auto;
	height: auto;
	display: inline-block;
}
.classified-type-preview .modal_close:before {
	display: none;
}
.classified-type-preview .classified_price_wrap .modal_close {
	min-width: 250px;
	cursor: pointer;
	text-align: center;
	background-color: #E42B2B;
	margin-left: auto;
}
.singular-classified .classified-type-preview .above-content-tabs {
	
}
.singular-classified #classified_info_left ul.slides-preview {
	background-color: transparent;
} 

#preview_submit_from_classified {
	overflow: hidden;
	overflow-y: auto;
}
#preview_submit_from_classified .slider_carousel .slides li span.cat-image span {
	font-size: 18px;
}
.author_price_details .package_name {
	display: none;
}
.classified-edit-delete.sold .author_price_details{
	display: none;
}
.classified-edit-delete .post-edit-link {
	margin: 0;
}
.classified-edit-delete .post-edit-link, .classified-edit-delete .btn_sell {
	float: left;
	padding: 6px 15px !important;
}
.classified-edit-delete .btn_sell, 
.classified-edit-delete .btn_sell {
	margin-left: 5px;
}
.classified-edit-delete .post-edit-link.autor_delete_link {
	background-color: transparent !important;
	color: #666 !important;
	padding: 0 !important;
	margin-top: 15px;
	clear: left;
}
.classified-edit-delete.sold{
	font-size: 0;
}
.classified-edit-delete.sold .author_price_details, 
.classified-edit-delete.sold .post-edit-link {
	display: none !important;
}
.classified-edit-delete.sold .post-edit-link.autor_delete_link {
	display: inline-block !important;
}
.classified-edit-delete.sold .contact_seller {
	margin-bottom: 0;
}
.classified-type-preview #classified_info_left ul.more_photos.slides {
    margin-left: 0 !important;
}

.taxonomy-classifiedscategory .directory_manager_tab, .cfilter_list_wrap + .directory_manager_tab {
	border: 0;
	margin-top: 30px;
}
.taxonomy-classifiedscategory .directory_manager_tab .sort_options {
	float: left;
}
.select-wrap span.select::after {
	content: "\f107";
	font-weight: normal;
	font-size: 22px;
}
.select-wrap span.select::after, .select-wrap .tev_options_sel + span.select::after {
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.select-wrap .tev_options_sel + span.select {
	background-color: #ffffff;
	color: #666666;
	height: 40px;
}
.directory_manager_tab form, .directory_manager_tab ul, .directory_manager_tab a {
	border: 1px solid #F2F2F2;
}
.tev_sorting_option {
	margin-left: 0;
}
.tev_sorting_option select, .tev_sorting_option .select {
	height: 40px;
}
#tmpl_send_to_frd.tmpl_login_frm_data {
	margin-left: 0;
	width: 100%;
	left: 0;
}
.widget_tmplclassifiedpopularlist {
    margin-top: 20px;
}
.author_cont .ne-v2-classi.tab-title, .author_cont .mytransaction-tb  {
    display: none !important;
}

.posted_successful .btn-links {
	display: block;
	margin-top: 30px;
}
.posted_successful .btn-links a {
	color: #ffffff !important;
	font-weight: bold;
	margin-bottom: 20px;
}
.posted_successful .btn-links a.btn-yellow {
	margin-right: 15px;
}
.posted_successful p:nth-child(3) {
    display: none;
}

#directory_featured_category_list-1 .category_list_wrap.row {
	margin-left: -0.9375rem !important;
	margin-right: -0.9375rem !important;
	width: calc(100% - 1.875px);
}

#tmpl_sell_status h3 {
	font-size: 37px;
	color: #249F44;
	padding-bottom: 25px;
	font-weight: normal;
}
#tmpl_sell_status .hr_input_radio {
	padding-top: 30px;
	padding-bottom: 30px;
	border-top: 1px dashed #707070;
	border-bottom: 1px dashed #707070;
	margin-bottom: 25px;
}
#post_sell_status input[type="submit"] {
	padding-left: 20px !important;
	padding-right: 20px !important;
	margin: 0;
}
#post_sell_status .modal_close_btn {
	background: #666666;
	float: right;
}
#tmpl_sell_status {
    margin-left: 0;
    width: 100%;
    left: 0;
}
#tmpl_sell_status .ss-content {
	max-width: 1480px;
	margin: auto;
	padding-bottom: 50px;
	padding-top: 50px;
}
#post_sell_status {
	max-width: 480px;
}
#post_sell_status .hr_input_radio li {
	width: 100%;
}
.loading-content {
	display: none;
}
.loading-text {
	display: none;
}
.d_location_type_navigation .d_location_navigation_left .my_nearest_city {
	display: none;
}

#submit_category_box .form_row span.message_note {
	display: none;
}

.tevolution-favoutites.user .post {
	overflow: hidden;
}
.tevolution-favoutites.user .post:last-child {
	border: 1px solid #E9F5EC;
}

.hfeed .post:last-child {
    border: 1px solid #E9F5EC;
}

@media screen and (min-width:769px) {
	#contact_seller_div .bb-left, #tmpl_send_to_frd .bb-left {
		width: 50%;
		float: left;
	}
	#contact_seller_div .bb-right, #tmpl_send_to_frd .bb-right {
		width: 50%;
		float: left;
	}
	.singular-classified #classified_info_left {
		width: 50%;
		padding-right: 4%;
		float: left;
	}
	.singular-classified .classified_info-right {
		width: 50%;
		margin: 0;
		clear: none;
	}
	
	#post .post_city_id {
		display: flex;
	}
	#post .post_city_id .form_row {
		width: 50%;
	}
	#post .post_city_id .form_row:first-of-type {
		padding-right: 10px;
	}
	#post .post_city_id .form_row:last-of-type {
		padding-left: 10px;
	}
	
	#loop_classified_taxonomy .classified_img {
		overflow: hidden;
		border-radius: 5px 0px 0px 5px;
	}
	#loop_classified_taxonomy .classified_img img {
		min-height: 100%;
		min-width: 100%;
		width: auto;
		height: auto !important;
		max-width: inherit;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		left: 50%;
		top: 50%;
		position: relative;

	}
	#loop_classified_taxonomy span.cat-image img {
		transform: none;
		left:0;
		top: 0;
		min-height: inherit;
	}
}

@media only screen and (min-width: 960px) {
	.n2-ss-align.n2-ss-align-visible,
	.n2-ss-align .n2-padding,
	.n2-ss-align .n2-ss-slider,
	.n2-ss-align .n2-ss-slider-1 {
		height: 100%;
	}
	div#n2-ss-2 .n2-ss-slider-2 {
		height: 100% !important;
	}
	.slider-two-column {
		   /* gap: 20px;*/
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.slider-two-column .n2-section-smartslider.fitvidsignore.n2_clear {
		width: 66%;
		padding-right: 20px;
	}
	.slider-two-column .front-page-sidebar.sidebar {
		width: 34%;
	}
	
	#step-post .bb-left {
		width: 50%;
		padding-right: 20px;
	}
	#step-post .bb-right {
		width: 50%;
		padding-left: 20px;
	}
	#step-post .submit_form_fields {
		display: flex;
		flex-flow: row wrap;
	}
	#post .post_city_id, #post .map_view, #post .post_title {
		padding-bottom: 25px;	
	}
	#post .post_content {
		padding-bottom: 16px;
	}
	#post .zip_code {
		padding-bottom: 50px;
	}
	#post .address {
		padding-bottom: 15px;
	}
	#post .post_title span.message_error2 {
		bottom: 7px;
	}
	#step-post span.message_error2 {
		position: absolute;
		left: 0;
		bottom: 15px;
	}
	#step-post .post_cat_wrap {
		min-height: 255px;
	}
	.category_label {
		margin: 0px 0 5px;
	}
	#step-post .post_city_id .message_error2 {
		left: 10px;
		bottom: -20px;
	}
	#step-post .bb-right .form_row.post_city_id .form_row {
		padding-bottom: 0;
	}
	
}
@media only screen and (min-width: 981px) {
	
}
@media only screen and (min-width: 1024px) {
	.taxonomy-classifiedscategory #content.columns {
		float: right;
		width: 74%;
	}
	#userform .form_row .available_tick {
		top: 80px;
	}
	
}
@media only screen and (min-width: 1201px) {
	.slider-two-column .n2-section-smartslider.fitvidsignore.n2_clear {
		width: 74%;
	}
	.slider-two-column .front-page-sidebar.sidebar {
		width: 26%;
	}
	.tow-col-home {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 3rem;
	}
	.tow-col-home .col-left {
		width: 60%;
		padding-right: 20px;
		margin-top: 6px;
	}
    .tow-col-home .col-right {
        width: 40%;
    }
	#h-user-button {
		display: none;
	}
	header.header_container {
		position: fixed;
		width: 100%;
		left: 0;
		z-index: 99;
		top: 0;
	}
	#main {
		padding-top: 215px;
	}
	.overlay-dark header.header_container {
		
		
	}

}
@media only screen and (min-width: 1480px) {
	.tow-col-home li{
		min-height: 250px;
	}
}
@media only screen and (min-width: 1500px) {
	.flex-direction-nav li:first-child>a {
		left: -30px !important;
	}

	.flex-direction-nav li:last-child>a {
		right: -30px !important;
	}
}
@media only screen and (min-width: 1400px) and (max-width: 1480px) {
	#header-middle-content .nav-menu li a {
		padding: 20px;
	}
	#header-right-content a {
		font-size: 18px;
	}
}
@media only screen and (min-width: 960px) and (max-width: 1400px) {
	.widget-title, .front-page-sidebar.sidebar .widget-title, .sidebar .widget-title.before-login {
		font-size: 30px !important;
	}
	.front-page-sidebar.sidebar .widget-title span, .sidebar .widget-title.before-login span {
		font-size: 50px;
	}
}
@media only screen and (min-width: 1201px) and (max-width: 1400px) {
	#header-middle-content .nav-menu li a {
		padding: 15px;
		font-size: 15px;
	}
	header.header_container .logo#branding {
		width: 90px; 
	}
	#header-right-content a {
		font-size: 16px;
	}
	#main {
		padding-top: 207px;
	}
	
	
}
@media only screen and (min-width: 1201px) and (max-width: 1380px) {
	.classified_price_outer span {
		font-size: 28px;
	}
	.contact_seller .button {
		padding-left: 40px;
	}
	.sidebar .tmpl_search_classified #tmpl_find_classified .flt-pstatus li {
		width: auto;
	}
	.contact_seller .button {
		padding-left: 35px !important;
	}
	.contact_seller .button, .contact_seller .btn-red {
		font-size: 16px !important;
	}
	.contact_seller .button::before {
		top: 6px;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	#classified_details .seller-details {
		padding-left: 25px;
		padding-right: 20px;
		width: calc(37% - 30px);
		margin-right: 30px;
	}
	
}
@media only screen and (min-width: 981px) {
	
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
}
@media only screen and (max-width: 1499px) {
	.slider_carousel .slides li span.cat-image, .loop_related_list .post-left span.cat-image {
		padding: 10px;
	}
	.slider_carousel .slides li span.cat-image span, .loop_related_list .post-left span.cat-image span {
		font-size: 18px;
	}
	.slider_carousel .slides li span.cat-image img, .loop_related_list .post-left span.cat-image img {
		max-height: 80px;
	}
	#preview_submit_from_classified .slider_carousel .slides li span.cat-image span {
		font-size: 16px;
	}
	.wordpress .post .tabs .tab-title a, .wordpress .tabs .tab-title a {
		padding: 20px !important;
		min-width: 200px;
	}
	.list .post .classified_infos {
		padding: 15px 20px;
	}
	.slider_carousel.flexslider {
		padding-left: 20px;
		padding-right: 20px;
	}
	.flex-direction-nav li:first-child > a {
		left: -5px !important;
	}
	.flex-direction-nav li:last-child > a {
		right: -5px !important;
	}
	#step-post .term_and_condition {
		max-width: calc(100% - 35px);
		vertical-align: top !important;
		margin-top: 5px;
	}
}
@media only screen and (max-width: 1399px) {
	.slider_carousel .slides li span.cat-image span, .loop_related_list .post-left span.cat-image span {
		font-size: 16px;
	}
	.slider_carousel .slides li span.cat-image img, .loop_related_list .post-left span.cat-image img {
		max-height: 70px;
	}
	.list .post .classified_infos {
		padding: 15px 15px;
	}
	.contact_seller .button {
		padding-left: 40px;
	}
	.list .post[class*="classified"] div[class*="_img"], .list .post[class*="classified"] div[class*="_img"], #tmpl-search-results.list .post div[class*="_img"], body.user #content #tmpl-search-results.list .post div[class*="_img"], #tmpl-search-results.list .post[class*="property"] div[class*="_img"],
	.list .post .classified_infos {
		width: 28%;
	}
	.list .post[class*="classified"] .entry, .list .post .entry, .list .post .entry-header, #tmpl-search-results.list .post[class*="property"] .entry, .list .entry-header.post-blog-content, #tmpl-search-results.list .post[class*="property"] .entry, #tmpl-search-results.list .post[class*="classified"] .entry {
		width: 44%;
	}
	.classified-edit-delete .post-edit-link, .classified-edit-delete .btn_sell {
		padding: 6px 10px !important;
	}
	#preview_submit_from_classified {
		width: 90%;
		margin-left: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}
@media only screen and (max-width: 1200px) {
	#main {
		margin-top: 0;
	}
	#main .wrap.row {
		padding-top: 135px !important;
	}
	body .header_container .header-wrap {
		padding-top: 0;
	}
	body .header_container .header-wrap .header-widget-wrap #sidebar-header {
		padding-top: 100px;
	}
	#header-left-content {padding-top: 25px;}
	.left-off-canvas-menu #menu-mobi-primary-items {
		background-color: #E9F5EC;
	}
	#menu-mobi-primary-items.clearfix:after {
		content: '';
	}
	.left-off-canvas-menu .menu li {
		line-height: 1.2;
	}
	.tab-bar {
		position: fixed;
		left: 0;
		top: 35px;
		width: 100%;
		z-index: 99;
		height: 70px;
	}
	.tab-bar::after {
		content: '';
		position: absolute;
		box-shadow: 0px 10px 9px #00000029;
		height: 20px;
		bottom: 0;
		width: 100%;
	}
	header.header_container::before {
		display: none;
	}
	nav.tab-bar, .left-off-canvas-menu {
		background-color: #249F44;
	}
	.tab-bar a {
		color: #666;
	}
	.middle.tab-bar-section a img {
		width: 40px;
		max-height: 100%;
	}
	.middle.tab-bar-section a {
		max-height: 100%;
		font-family: Soleil;
	}
	.mobile-search .fa-search {
		font-size: 26px;
	}
	.left-small, .right-small, .tab-bar .menu-icon {
		height: 70px;
		width: 56px;
	}
	.right-small {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.right-small .mobile-search {
		width: 30px;
		height: 30px;
		background-image: url(images/plus-icon.svg);
		background-repeat: no-repeat;
		background-size: contain;
		padding: 0;
	}
	.right-small .mobile-search .fa-search {
		display: none;
	}
	.tab-bar .menu-icon span, .tab-bar .menu-icon:hover span {
		box-shadow: 0 0 0 1px #666, 0 10px 0 1px #666, 0 20px 0 1px #666;
		top: 24px;
		width: 25px;
	}
	#h-user-button {
		background-image: url(images/user-profile.svg);
		width: 30px;
		height: 30px;
		background-size: contain;
		background-repeat: no-repeat;
		text-indent: -999em;
		margin-left: auto;
	}
	.tab-bar-section.middle {
		display: flex;
		align-items: center;
		padding-right: 15px;
		height: 70px;
		right: 56px;
		left: 56px;
	}
	.header_container .primary_menu_wrapper {
		
	}
	
	body.wordpress aside.left-off-canvas-menu .menu ul#menu-mobi-secondary-items li.menu-item a {
		color: #666 !important;
	}
	body.wordpress .left-off-canvas-menu ul li a, body.wordpress .left-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr li a, body.wordpress .right-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr li a, ul.off-canvas-list li a, body.wordpress .left-off-canvas-menu .nav_bg ul.mega li a, body.wordpress .right-off-canvas-menu .nav_bg ul.mega li a, div#menu-mobi-secondary .menu .off-canvas-list li a, div#menu-mobi-secondary1 .menu .off-canvas-list li a, div#menu-subsidiary .menu .off-canvas-list li a, body.wordpress .left-off-canvas-menu div#menu-mobi-primary .menu > ul > li > a, body .right-off-canvas-menu div#menu-mobi-primary .menu > ul > li > a {
		color: #666 !important;
	}
	body aside.left-off-canvas-menu ul li.current-menu-item > a, body .left-off-canvas-menu ul li ul li.current-menu-item > a, ul.off-canvas-list li a:hover, body .left-off-canvas-menu .nav_bg ul.mega li a:hover, body .right-off-canvas-menu .nav_bg ul.mega li a:hover {
		background-color: rgba(36, 159, 68, 0.2) !important
	}
	body.wordpress aside.left-off-canvas-menu .menu ul#menu-mobi-secondary-items li.menu-item a:hover {
		background-color: rgba(36, 159, 68, 0.2) !important
	}
	aside.left-off-canvas-menu #menu-mobi-primary .menu ul#menu-mobi-primary-items li a:hover {
		background-color: rgba(255,255,255,1) !important;
	}
	nav.tab-bar, .left-off-canvas-menu {
		background-color: #fff;
	}
	
	.mobile-header .primary_menu_wrapper {
		margin: 0;
		width: 100%;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 100;
		height: 35px;
	}
	.location_fld_wrapper #loc_city_link {
		margin-bottom: 0;
	}
	.d_location_type_navigation {
		left: auto;
		right: 0;
	}
	.toggle_handler #directorytab .fa-angle-down::before {
		content: "\f107";
	}
	.toggle_handler #directorytab.directorytab_open .fa-angle-down::before {
		content: "\f106";
	}
	.toggle_handler #directorytab i {
		margin-top: 0;
	}
	#bb_quicklinks {
		position: absolute;
		right: -1px;
		top: 70px;
		border: 2px solid #249f44;
			border-top-color: rgb(36, 159, 68);
		background-color: #FFF;
		padding: 20px;
		border-top-color: transparent;
		border-radius: 0px 0px 5px 5px;
		display: none;
	}
	#bb_quicklinks ul {
		margin: 0;
		font-weight: 500;
	}
	#bb_quicklinks li {
		list-style: none;
		display: block;
		font-size: 18px;
		color: #666666;
		line-height: 1.6;
		padding-top: 10px;
		padding-bottom: 10px;
		border-top: 1px solid #666666;
	}
	#bb_quicklinks li:first-child {
		padding-top: 0;
	}
	#bb_quicklinks li:first-child, #bb_quicklinks li.btn-red, #bb_quicklinks li:last-child {
		border-top: 0;
	}
	#bb_quicklinks li:last-child {
		padding-bottom: 0;
	}
	
	#bb_quicklinks li a{
		color: #666666;
	}
	#bb_quicklinks li.btn-red a {
		color: #fff;
		background-color: #E42B2B;
		padding: 4px 25px;
		font-weight: bold;
		border-radius: 5px;
		text-align: center;
	}
	#bb_quicklinks li.btn-red a:hover {
		filter: brightness(90%);	
		-webkit-filter: brightness(90%);	
	}
	
	#bb_quicklinks li:last-child span {
		color: #FAB405;
	}
	#sidebar-primary {
		width: calc(100% - 1.875rem);
		margin-left: 0.9375rem;
	}
	.singular-classified #sidebar-primary, .taxonomy-classifiedscategory #sidebar-primary {
		width: 100%;
		margin-left: 0;
	}
	#sidebar-primary {
		max-width: 420px;
		margin-top: 30px;
		float: left;
	}
	.taxonomy-classifiedscategory #main > .wrap.row {
		display: flex;
		flex-flow: row wrap;
	}
	.taxonomy-classifiedscategory #sidebar-primary {
		display: flex;
		flex-flow: row wrap;
		order: 2;
		-webkit-order: 2;
		max-width: 100%;
	}
	.taxonomy-classifiedscategory #content {
		order: 3;
		-webkit-order: 3;
	}
	.taxonomy-classifiedscategory #spl-content {
		order: 1;
		-webkit-order: 1;
	}
	.taxonomy-classifiedscategory .widget_bb_category_menu_widget {
		width: 50%;
		padding-right: 5%;
		max-width: 560px;
	}
	
	.taxonomy-classifiedscategory #tmplclassifiedfilters_widget-2 {
		width: 50%;
		max-width: 460px;
		margin-left: auto;
		margin-right: auto;
	}
	.taxonomy-classifiedscategory .category_banner, .taxonomy-classifiedscategory #media_image-6 {
		display: none;
	}
	#sub_listing_categories ul li {
		width: 100%;
	}
	.singular-classified #sidebar-primary {
		max-width: 100%;
	}
	.all_category_list_widget .category_list_wrap {
		column-count: 3;
	}
	/*
	.list .post[class*="classified"] div[class*="_img"] {
		width: 50%;
	}
	.list .post .classified_infos {
		width: 50%;
		margin-left: auto;
	}*/
	#footer {
		text-align: left;
	}
	#footer .menu-container {
		display: none;
	}
	.footer_widget_wrap .widget {
		width: 18%;
		margin-right: 2%;
	}
	.footer_widget_wrap h3, .footer_widget_wrap h3.widget-title, .footer_widget_wrap h3 > a, .footer_widget_wrap h3.widget-title > a, .footer_widget_wrap p,
	.footer_widget_wrap li, .footer_widget_wrap .btn-green {
		font-size: 14px !important;
	}
	.footer_widget_wrap li::after {
		top: 8px;
		width: 8px;
		height: 8px;
	}
	.ctynamemob.sticky_main_cty {
		display: none;
	}
	header.header_container .textwidget {
		flex-flow: row wrap;
	}
	body .header_container .header-wrap .header-widget-wrap #sidebar-header form .search-icon i {
		font-size: 16px;
		margin-top: 14px;
	}
	#header-middle-content {
		width: 100%;
		margin-top: 15px;
	}
	#header-middle-content .nav-menu {
		display: none;
	}
	#header-right-content, #header-right-content .c-top {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	#header-right-content .c-top {
		max-width: 250px;
		padding-top: 10px;
		
	}	
	#author_related_list ul.slides li {
		/*
		width: 33.33%;
		margin-bottom: 15px;
		margin-top: 15px;*/
	}
	body .toggle_handler.primary_location #directorytab {
		color: #666666;
		font-size: 16px;
		border-left: 0;
		padding: 5px 10px 4px 0;
		
	}
	body .toggle_handler #directorytab.directorytab_open {
		background: none;
	}
	.taxonomy-classifiedscategory #content.columns, .user #content.columns {
		width: 100%;
	}
	
}

@media only screen and (max-width:1023px) {
	#tmplclassifiedfilters_widget-2 {
		
	}
	#sign_up .form_row_wrap {
		width: 100%;
	}
	#classified_details .seller-details {
		width: 100%;
		max-width: 480px;
		margin-right: 0;
	}
	#classified_details #classified_location_map {
		width: 100% !important;
		margin-top: 50px;
	}
	#userform .form_row .available_tick {
		position: initial;
	}
	.slider_carousel .slides li span.cat-image img, .loop_related_list .post-left span.cat-image img {
		max-height: 50px;
	}
	.slider-header-wrap {
		flex-flow: row wrap;
	}
	.location_fld_wrapper {
		/*margin-bottom: 50px;*/
	}
	.slider-header-wrap .widget-title {
		max-width: 100%;
		width: 100%;
	}
	.flex-direction-nav li:first-child > a, .flex-direction-nav li:last-child > a {
		top: 50% !important;
	}

	.tmpl-classified-related  .flex-direction-nav li:first-child > a, 
	.tmpl-classified-related  .flex-direction-nav li:last-child > a {
		top: 35% !important;
	}

}

@media only screen and (max-width:980px) {
	.tow-col-home .bb-classifieds-menu .nav-menu li {
		width: calc(50% - 1rem) !important;
	}
	.tow-col-home .bb-classifieds-menu .nav-menu {
		width: auto;
	}
	
	.list .post[class*="classified"] div[class*="_img"], .list .post[class*="classified"] div[class*="_img"], #tmpl-search-results.list .post div[class*="_img"], body.user #content #tmpl-search-results.list .post div[class*="_img"], #tmpl-search-results.list .post[class*="property"] div[class*="_img"],
	.list .post .classified_infos {
		width: 100%;
	}
	.list .post[class*="classified"] .entry, .list .post .entry, .list .post .entry-header, #tmpl-search-results.list .post[class*="property"] .entry, .list .entry-header.post-blog-content, #tmpl-search-results.list .post[class*="property"] .entry, #tmpl-search-results.list .post[class*="classified"] .entry {
		width: 100%;
	}
	
	.list .post {
		max-width: 560px;
		margin: 0 auto 30px auto;
	}
	.list .post .classified_price_outer {
		text-align: left;
		margin-bottom: 20px;
	}
	.list .post .classified_infos {
		padding: 15px 30px;
		border-radius: 0px 0px 9px 9px;
	}
	.list .post .classified_img {
		background-color: #E9F5EC;
		text-align: center;
		border-radius: 9px 9px 0px 0px;
		overflow: hidden;
	}
	.list .post .classified_img a {
		float: none;
		display: block;
	}
	.list .post .classified_img img {
		width: auto;
		max-height: 100%;
		max-width: 100%;
		margin: auto;
		float: none;
		display: block;
	}
	.list .post .classified_img span.cat-image {
		padding-top: 10%;
		padding-bottom: 10%;
	}
	.classified_infos .btn-red, .contact_seller .button {
		width: auto;
	}
	.classified_price_outer span {
		font-size: 26px;
	}
	body.singular-classified #silde_gallery .flex-viewport {
		overflow-x: hidden !important;
	}
	.list .post .show-mobile {
		display: none;
	}
	.classified_price_wrap .btn-red {
		min-width: auto;
		font-size: 16px !important;
	}
	#contact_seller_id::before {
		top: 5px;
	}
	.singular-classified #contact_seller_id {
		font-size: 16px !important;
	}
	.footer_widget_wrap {
		display: block;
	}
}
@media only screen and (max-width:959px) {
	.slider-two-column .front-page-sidebar.sidebar {
		width: 100%;
		margin-top: 25px;
		display: none;
	}
	.slider-two-column .n2-section-smartslider.fitvidsignore.n2_clear {
		width: 100%;
	}
	.hr_input_multicheckbox label {
		position: relative;
		padding-left: 30px;
	}
	.hr_input_multicheckbox label .icheckbox_minimal-green {
		position: absolute !important;
		left: 0;
		top: 2px;
	}
}
@media only screen and (max-width:768px) {
	.google-map-directory {
		flex-wrap: wrap;
	}
	#classified_location_map .google-map-directory a.button {
		max-width: 100%;
		margin: 10px 0 0 0 !important;
	}
	.all_category_list_widget .category_list_wrap {
		display: block;
		column-count: 1;
	}
	
	.n2-ss-slider .n2-ss-section-main-content {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	div#n2-ss-2 h2.n2-ss-item-content {
		font-size: 56px;
		line-height: 1.4 !important;
	}
	.footer_top {
		font-size: 16px;
	}
	.front-page-sidebar.sidebar .widget-title span, .sidebar .widget-title.before-login span {
		font-size: 52px;
	}
	
	#sign_up .form_row_wrap.bb-left :first-child.form_row {
		margin-right: 0;
	}
	#sign_up .form_row_wrap.bb-left .form_row, #sign_up .form_row_wrap.bb-right .form_row,
	#contact_seller_div .form_row, #tmpl_send_to_frd .form_row	{
		width: 100%;
	}
	#author_related_list ul.slides li {
		/*width: 50%;*/
	}
	.singular-classified .entry-header-image img {
		max-height: 390px;
	}
	.singular-classified .classified_info-right {
		margin-top: 60px;
	}
	.singular-classified .classified .entry-title {
		padding-bottom: 10px;
	}
	.singular-classified .entry-header {
		flex-flow: row wrap;
		margin-bottom: 50px !important;
	}
	.singular-classified .entry-header .entry-phone {
		margin-left: auto;
	}
	.classified .entry-header-image, .classified .classified_info-right {
		width: 100%;
		margin-left: 0;
		margin-bottom: 20px;
	}
	.taxonomy-classifiedscategory .widget_bb_category_menu_widget, .taxonomy-classifiedscategory #tmplclassifiedfilters_widget-2 {
		width: 100%;
		margin-left: 0;
		padding-right: 0;
		max-width: 480px;
	}
	body h1.loop-title, body h1.page-title, body h1,
	.widget-title,
	.desc404 h4,
	#contact_seller_div h3, #tmpl_send_to_frd h3,
	#tmpl_sell_status h3,
	.singular-classified #sidebar-primary .tmpl-classified-related h3,
	.widget-title, .front-page-sidebar.sidebar .widget-title, .sidebar .widget-title.before-login {
		font-size: 30px !important;
	}
	.sidebar .login_widget label, .login_form_l label, .login_form_l label:hover,
	.sidebar .login_widget .lw_fpw_lnk, .login_form_l .lw_fpw_lnk,
	.all_category_list_widget .category_list h3,
	.all_category_list_widget .category_list_wrap article ul li,
	.footer_top,
	#userform label,
	#login_widget li,
	.classified-link,
	.classified-link a,
	.singular-classified .classified .entry-title, .singular-classified .classified .entry-phone,
	ul.slides li h4,
	.comment-author cite, .sidebar .popular_post ul li .post_data h3 a, .sidebar .recent_comments li a.title, .sidebar .post-right h4 a, .author_info .title a, .tevolution_author_listing .featured_agent_list li p a, .sidebar .popular_posts.widget ul li .post_data h3 a,
	.tevolution_author_listing ul.featured_agent_list li .title, .post-right h4 a,
	#classified_details .seller-details,
	#contact_seller_div label, #tmpl_send_to_frd label,
	.desc404 p,
	.footer_widget_wrap h3, .footer_widget_wrap h3.widget-title, .footer_widget_wrap h3 > a, .footer_widget_wrap h3.widget-title > a,
	#sidebar-primary .tmpl_search_classified h3.widget-title, #sidebar-primary .widget_bb_category_menu_widget h3.widget-title {
		font-size: 16px !important;
	}
	
}
@media only screen and (max-width:679px) {
	body .widget {
		margin-bottom: 40px;
	}
	.wordpress .post .tabs .tab-title a, .wordpress .tabs .tab-title a {
		text-align: left;
		min-width: auto;
		font-size: 16px;
	}
}
@media only screen and (max-width:640px) {
	.tow-col-home .bb-classifieds-menu .nav-menu {
		margin-left: 0;
		margin-right: 0;
	}
	.tow-col-home .bb-classifieds-menu .nav-menu li {
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.list .post .classified_category_wrap {
		display: block;
	}
	.classified_category_wrap .classified_date {
		padding-left: 0;
	}
	.list .post .classified_category_wrap .classified_date:before { 
		display: none; 
	}
	#post_sell_status .modal_close_btn {
		float: none;
		margin-top: 20px;
	}
	
}
@media only screen and (max-width:480px) {
	body h1.loop-title, body h1.page-title, body h1,
	.widget-title,
	.desc404 h4,
	#contact_seller_div h3, #tmpl_send_to_frd h3,
	#tmpl_sell_status h3,
	.singular-classified #sidebar-primary .tmpl-classified-related h3,
	.widget-title, .front-page-sidebar.sidebar .widget-title, .sidebar .widget-title.before-login {
		font-size: 24px !important;
	}
	.classified_price_outer span {
		font-size: 22px;
	}
	#classified_details .seller-details {
		padding: 18px;
	}
	.slider_carousel .slides li span.cat-image img, .loop_related_list .post-left span.cat-image img {
		max-height: 120px;
	}
	.slider_carousel .slides li span.cat-image span, .loop_related_list .post-left span.cat-image span {
		font-size: 20px;
	}
	.wordpress .post .tabs .tab-title a, .wordpress .tabs .tab-title a {
		padding: 15px !important;
	}
	.footer_bottom .social_media {
		height: 60px;
	}
	#footer .footer_bottom .social_media .social_media_list li {
		margin: 0;
	}
	#bb_quicklinks li {
		font-size: 16px;
	}
	.widget .d_location_type_navigation a, .d_location_type_navigation .d_location_navigation_left .horizontal_location_nav li h3, .d_location_type_navigation .d_location_navigation_left .horizontal_location_nav li a, .d_location_type_navigation .d_location_navigation_left a, .chosen-container .chosen-results li.active-result {
		font-size: 14px;
	}
	
}
@media only screen and (max-width:380px) {
	div#n2-ss-2 h2.n2-ss-item-content {
		font-size: 46px;
	}
	/*
	.widget-title, .front-page-sidebar.sidebar .widget-title, .sidebar .widget-title.before-login {
		font-size: 28px !important;
	}*/
	.front-page-sidebar.sidebar .widget-title span, .sidebar .widget-title.before-login span {
		font-size: 46px;
	}
	
	#userform_register_cap>div {
		max-width: 100%;
	}
	.location_fld_wrapper #loc_city_link {
		padding-left: 75px;
	}
	#loc_city_link::before {
		width: 65px;
		height: 30px;
	}
}



@media print {
	#classified_more_posts, #classified_location_map, .singular-classified #contact_seller_id, .classified_price_wrap .btn-red {
		display: none !important;
	}
	#classified_details .seller-details {
		margin-right: 0;
		width: 100%;
		padding: 0;
		background-color: transparent;
	}
	#classified_info_right .classified_price_wrap {
		background-color: transparent;
		padding: 0;
	}
	.tabs #classified_details-label {
		margin-bottom: 30px;
	}
	.seller-details .seller-contact {
		padding-left: 0;
	}
	.seller-details .seller-contact::before, .singular-classified .classified .entry-phone {
		display: none;
	}
}