/*
Theme Name:  Listeo ChildTheme
Theme URI: http://listeo.pro
Author: Purethemes
Author URI: http://themeforest.net/user/purethemes
Description: Directory WordPress Theme by Purethemes
Version: 1.0
License: ThemeForest
License URI: http://themeforest.net/licenses
Text Domain: listeo
Domain Path: /languages/
Tags: light, responsive-layout, post-formats, theme-options, translation-ready, two-columns
Template:  listeo
*/
.user-menu ul {
width: 220px;
}
.feature-has-icon .st0
 {
	fill: none!important;
}
.feature-has-icon svg g path
 {
	fill: black!important;
}
.feature-svg-icon svg {
    max-width: 25px!important;
	height: auto;
}
.verified-badge {

    margin-top: -9px;
}
#titlebar.listing-titlebar span.listing-tag {
  top: 0;
  margin: 0;
  margin-bottom: 0px;
  background: none!important;
  line-height: 15px;
  font-weight: 500;
  letter-spacing: 0;
  font-size: 14px;
  text-transform: none;
  border: none !important;
  padding: 0;
  border-radius: none;
}
#titlebar.listing-titlebar span.listing-tag a {
  top: 0;
  margin: 0;
  margin-bottom: 0px;
  background: #dd1c0021;
  line-height: 15px;
  font-weight: 500;
  letter-spacing: 0;
  font-size: 14px;
  text-transform: none;
  border: none !important;
  padding: 8px 14px;
  border-radius: 50px;
}
#titlebar.listing-titlebar span.listing-tag a::after {
  display: none;
}

#titlebar.listing-titlebar span.listing-tag {
  font-size: 0; /* Скрывает все текстовые узлы (включая запятые) */
}
#titlebar.listing-titlebar span.listing-tag a {
  font-size: 14px; /* Возвращаем нормальный размер текста */
  margin-right: 5xp;
}
.listing-item-image .tag {
	display: none;
}
.listeo-form-search_on_homebox_page .main-search-input-item.location {
  display: none;
}
.main-search-container {
	height: 100vh!important;
}
#titlebar.listing-titlebar span.listing-tag a:not(:last-child) {
    margin-right: 4px; /* или любое другое значение */
}
@supports (-moz-appearance: none) {
  .hamburger {
    top: 0px!important;
  }
}
h2.headline {
  font-size: 39px;
}
h3.headline {
  font-size: 36px;
}
#logo {
  margin-top: 0px!important;
}
#breadcrumbs .current-item {
display: none;
}
#logo {
	float: left;
}
#navigation {
	float: left;
	margin-left: 50px;
}
@media only screen and (max-width: 768px) {
    .hide-map-on-mobile// {
        display: none !important;
    }
.elementor-element-01cf661 .quote {
    font-size: 30px !important;
	line-height: 1;
}

.elementor-element-01cf661 p em span {
    font-size: 20px !important;
}
    .blog-page .blog-post .post-content, .single-post .post-content
	{
		padding: 10px;
	}
	.post-content h3 {
		line-height: 25px;
	}
	    .post-img img
 {
        transform: translateY(0);
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
.post-content h1 {
	font-size: 30px;
}
body #titlebar.gradient {
        padding: 35px 0;
        margin-bottom: 0px;
        padding-bottom: 15px;
    }
.contact-map #singleListingMap-container
  {
	height: 400px!important;
}
.testimonial-box .body p {
	line-height: 1.5;
}	
.testimonial-box {
    padding: 10px;
	padding-left: 20px;
    margin: 0;
}
#post-140 .main-search-container .row:nth-of-type(2) {
    display: none !important;
}
.listing-titlebar-title .listing-titlebar-tags span {
	margin-bottom: 5px!important;
}
.like-button-notlogged .bookmark-btn-title {
	display: none;
}
.margin-bottom-35 {
margin-top: 35px!important;
}
}
.margin-bottom-35 {
margin-top: -33px;
}
.bootstrap-select.btn-group button {
    height: 51px;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    line-height: 53px;
}
@media (min-width: 1200px) {
    header.fullwidth .container {
        width: 1090px;
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px;
    }
}


#post-140 #d1ec08a h1 {
	font-size: 30px!important;
}
.single-post .post-content p {
margin: 10px 0 0 0;}

#streetView {
	display: none;
}
.page-id-669 .content-container {
	margin-top: -50px!important;
}
.page-template-template-dashboard #navigation {
    float: left;
    margin-left: 0px;
}
blockquote::before {
	display: none;
}
blockquote {
    padding: 10px 20px;
    background: #e9f7fe;
    color: #125a7b;
    border-left: 5px solid #1983b4;
}
.dashboard-content #submit-listing-form small {
	display: none;
}
.dashboard-list-box .buttons-to-right .ical-dropdown-btn {
	display: none;
}
/* Стиль для внешнего контейнера */
.ruble-container {
    font-size: 14px!important;
	color: #64bc36!important;
}

/* Стиль для символа рубля */
.ruble {
    margin-left: 3px;
	font-size: 14px!important;
	color: #64bc36!important;
}
.leaflet-control-container .leaflet-right {
	display: none!important;
}
.verified-badge {
	display: none;
}
@media (max-width: 767px) {
    #backtotop {
        display: block!important;
    }
}
.listing-item-content {
	padding-left: 25px;
	padding-right: 25px;
}