/*
 Theme Name:   My Listing Child
 Theme URI:    http://mylisting.27collective.net/my-city/
 Description:  MyListing Child Theme
 Author:       27collective
 Author URI:   https://27collective.net/
 Template:     my-listing
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  my-listing-child
*/

/* Global */

.element h3 {
	margin-top: -5px;
	margin-bottom: 15px;
}

/* Header */

#messages-modal-toggle  {
	color: #fff;
}

.header-search > input {
	font-size: 16px !important;
}

/* Hero - Główna */
.elementor-heading-title span {
	color: #fb6415;
}

.featured-search .lt-icon img {
	filter: brightness(0) saturate(100%) invert(51%) sepia(95%) saturate(975%) hue-rotate(1deg) brightness(101%) contrast(101%);
}

.type-info img {
	filter: brightness(0) saturate(100%) invert(51%) sepia(95%) saturate(975%) hue-rotate(1deg) brightness(101%) contrast(101%) !important;
}


/* Explore */

.explore-head, .mlduo-account-menu {
	background: #60663d !important;
}

.woocommerce-MyAccount-navigation ul li a {
	color: #fff !important;
}

.cts-next, .cts-prev {
	color: #e8651b; 
	background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #60663d 80%);
;
}

.explore-head .explore-types .type-info > h4 {
	color: #fff !important;
}

/* Dashboard user */

#visits-chart-wrapper .ct-series-a .ct-area {
	fill: #61663d !important;
}

#visits-chart-wrapper .ct-series-a .ct-line, #visits-chart-wrapper .ct-series-a .ct-point {
	stroke: #61663d !important;
}

.chart-legend .lg-blue {
	background: #61663d !important;
}

#visits-chart-wrapper .ct-series-b .ct-area {
	fill: #dfab54 !important;
}

#visits-chart-wrapper .ct-series-b .ct-line, #visits-chart-wrapper .ct-series-b .ct-point {
	stroke: #dfab54 !important;
}

.chart-legend .lg-purple {
	background:  #dfab54 !important;
}


/* Usunięcie konta */


.delete-account-button {
	background-color: #dc3545;
	color: #fff;
	padding: 0.618em 1em;
	border: none;
	border-radius: 4px;
	font-weight: 500;
	transition: background-color 0.3s ease;
	cursor: pointer;
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 50px;
}

.delete-account-button:hover {
	background-color: #c82333;
	color: #fff;
}


/* Sekcja bloga - home */

.single-blog-feed .sbf-title p {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}


/* CookieYes */
.cky-revisit-bottom-left {
	bottom: 30px !important;
}


/* Blog - single post */

.blog-featured-image img {
    width: 100%;
    max-height: 500px;
    object-fit: cover;
    object-position: center;
    border-radius: 12px;
		border-bottom: 5px solid #f36721;
}


/* Submit button search - blog */
/* Ogólne opakowanie */
.search-form {
	display: flex;
	flex-direction: column;
	gap: 10px;
	padding: 10px 0;
}

/* Pole input */
.search-form input[type="search"] {
	padding: 8px 10px;
	font-size: 14px;
	color: #1a1b1e;
	border: none;
	border-bottom: 2px solid #ccc;
	background-color: transparent;
	transition: border-color 0.3s;
}

.search-form input[type="search"]:focus {
	outline: none;
	border-bottom-color: #fb6415;
}

/* Przycisk Szukaj */
.search-form input[type="submit"] {
	background-color: #fb6415;
	color: white;
	font-weight: 600;
	border: none;
	padding: 10px;
	cursor: pointer;
	transition: background-color 0.3s;
	font-size: 14px;
	border-radius: 3px;
  margin-top: 10px;
}

.search-form input[type="submit"]:hover {
	background-color: #e3550a;
}


/* Sidebar */

.otobron-sidebar {
	background: #fff;
	border-radius: 8px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
	padding: 20px;
	margin-bottom: 30px;
}


/* Explore */

.gradient7 {
	background: linear-gradient(90deg, #8a2f00, #cc5200, #fb6415, #cc5200, #8a2f00);
}

/* Koszyk */
.woocommerce-cart-form__cart-item .product-thumbnail {
	display: none;
}
