/*
Template:       classima
Theme Name:     Classima Child
Theme URI:      http://radiustheme.com/demo/wordpress/classima
Author:         RadiusTheme
Author URI:     https://www.radiustheme.com
Description:    Classima is a clean and modern WordPress Theme best suited for Classified Listing. This theme comes with all necessary features and pages for a Classified Listing website.
Version:        1.0
Text Domain:    classima
Tags:           two-columns, three-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog
License:        Envato split License
License URI:    https://themeforest.net/licenses/terms/regular
*/

.rtcl-btn .rtcl-icon {
		margin-right: 0;
	}
.listing_grid_items .rtin-item:hover{
		box-shadow: 0 0 6px #09A79E !important;
}
.why_neighborou_list li {
		position: relative;
		padding-left: 25px;
	}
.why_neighborou_list li::before {
    position: absolute;
    left: 0;
    top: 6px;
}
.app-banner {
    padding: 0;
}
.add_buttons_hover_effect .download-btn a {
    transition: all .3s;
}
.add_buttons_hover_effect .download-btn a:hover {
    background: #09A79E;
}
.footer-top-area .widget > h3 {
    font-size: 20px;
    color: black;
}
.footer-top-area ul.wp-block-social-links li svg:hover {
    fill: #09A79E !important;
}
.footer-top-area ul.wp-block-social-links li {
    margin-bottom: 0;
}
#rtcl-compare-wrap .rtcl-compare-item {
    align-items: center;
}
h4.rtcl-compare-item-title {
    margin-bottom: unset;
}
#rtcl-compare-btn-wrap a.rtcl-compare-btn-clear {
    font-weight: 700 !important;
    text-align: center;
    display: flex;
    justify-content: center;
}
#rtcl-compare-btn-wrap a.rtcl-compare-btn-clear:hover {
    background: #09A79E !important;
    border-color: #09A79E !important;
    color: white !important;
}
#rtcl-compare-btn-wrap a.rtcl-compare-btn:hover {
    background: unset;
    color: white;
    color: #00a995;
    border-color: #00a995;
}
#rtcl-compare-btn-wrap a.rtcl-compare-btn {
    border: 1px solid transparent;
}
.compare-popup-close-btn {
    font-size: 35px;
    height: 35px;
    width: 35px;
    background: #00a995;
    color: white!important;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 35px;
    position: absolute;
    right: 0;
    top: 10px;
    padding-top: 6px;
}
.rtcl-search-input-button.classima-search-style-2.rtin-location , .rtcl-search-input-button.classima-search-style-2.rtin-country {
    position: relative;
    padding: 0 25px 0 40px;
}
.rtcl-search-input-button.classima-search-style-2.rtin-location::before , .rtcl-search-input-button.classima-search-style-2.rtin-country::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='80px' height='80px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 12C21 16.9706 16.9706 21 12 21M21 12C21 7.02944 16.9706 3 12 3M21 12C21 13.6569 16.9706 15 12 15C7.02944 15 3 13.6569 3 12M21 12C21 10.3431 16.9706 9 12 9C7.02944 9 3 10.3431 3 12M12 21C7.02944 21 3 16.9706 3 12M12 21C10.3431 21 9 16.9706 9 12C9 7.02944 10.3431 3 12 3M12 21C13.6569 21 15 16.9706 15 12C15 7.02944 13.6569 3 12 3M3 12C3 7.02944 7.02944 3 12 3' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 30px;
    height: 30px;
    background-size: contain;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9;
    opacity: 0.3;
	background-repeat: no-repeat;
}
.rtcl-search-input-button.classima-search-style-2.rtin-location::before{
	background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' width='80px' height='80px' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M9 0C7.355469 0 6 1.355469 6 3L6 50L44 50L44 3C44 1.355469 42.644531 0 41 0 Z M 9 2L41 2C41.554688 2 42 2.445313 42 3L42 48L38 48L38 36L27 36L27 48L8 48L8 3C8 2.445313 8.445313 2 9 2 Z M 12 6L12 14L23 14L23 6 Z M 27 6L27 14L38 14L38 6 Z M 14 8L21 8L21 12L14 12 Z M 29 8L36 8L36 12L29 12 Z M 12 16L12 24L23 24L23 16 Z M 27 16L27 24L38 24L38 16 Z M 14 18L21 18L21 22L14 22 Z M 29 18L36 18L36 22L29 22 Z M 12 26L12 34L23 34L23 26 Z M 27 26L27 34L38 34L38 26 Z M 14 28L21 28L21 32L14 32 Z M 29 28L36 28L36 32L29 32 Z M 12 36L12 44L23 44L23 36 Z M 14 38L21 38L21 42L14 42 Z M 29 38L36 38L36 48L29 48Z'/%3E%3C/svg%3E");
}
@media(min-width:1024px){
	.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body {
    	padding: 30px 40px 40px;
	}
	.rtcl-ui-modal .rtcl-ui-select-list-wrap h4 {
		margin-bottom: 30px;
		max-width: calc(100% - 100px);
	}
	.go-back:hover {
		color: #09A79E!important;
	}
	.rt-el-listing-search.rtin-style-4 .classima-listing-search-form .rtin-search-btn {
		height: 60px;
		display: flex;
		justify-content: center;
		align-items: center;
		line-height: 16px;
		min-width: 155px;
	}
	
	
}

@media (max-width: 575px){
	.rt-el-listing-search .classima-listing-search .rtcl-widget-search-form > div {
		margin-bottom: 25px;
	}
	.rt-el-listing-grid .row.auto-clear .col-xl-3 {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 100%;
	}
}
