/*
Theme Name: skyviewcomplex child
Theme URI: http://www.Wpopal.com?theme=skyviewcomplex
Author: Wpopal Team
Author URI: http://www.Wpopal.com
Description: The Skyviewcomplex theme for WordPress by Wpopal.Com and Based On <a href="http://bit.ly/OpalWP">Opal Framework</a> is a fully responsive theme that looks great on any device. That's the best for any kind of online shoping sites.
Template: skyviewcomplex
Version: 1.1.3
Update: 16-May-2018;
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: skyviewcomplex

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* Historia cen - kolumna w tabeli mieszkań (chwilowo ukryta) */
.property-list-table th:last-child,
.property-list-table td:last-child {
    display: none;
}
.price-history-box {
    position: relative;
    display: inline-block;
    cursor: pointer;
    color: #333;
    text-align: left;
}
.price-history-box > .btn {
    margin: 0;
    font-weight: 700;
    color: #fff;
}
.price-history-box .price-history-list {
    display: none;
    position: absolute;
    right: 0;
    bottom: 100%;
    z-index: 100;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 2px 12px rgba(0,0,0,.15);
    padding: 15px;
    min-width: 320px;
    max-height: 400px;
    overflow-y: auto;
}
.price-history-box:hover .price-history-list {
    display: block;
}
.price-history-list .header {
    font-weight: 700;
    font-size: 14px;
    margin: 0 0 10px;
    padding-bottom: 8px;
    border-bottom: 1px solid #eee;
}
.price-history-list .ph-item {
    padding: 8px 0;
    border-bottom: 1px solid #f0f0f0;
}
.price-history-list .ph-item:last-child {
    border-bottom: none;
}
.price-history-list .ph-item .price {
    font-weight: 600;
    margin: 0 0 2px;
    font-size: 13px;
}
.price-history-list .ph-item .price .price-mkw {
    font-weight: 400;
    color: #888;
    font-size: 12px;
}
.price-history-list .ph-item .date {
    margin: 0 0 2px;
    font-size: 12px;
    color: #666;
}
.price-history-list .ph-item .price-change {
    display: inline;
    margin: 0;
    margin-left: 5px;
    font-size: 11px;
    font-weight: 600;
}
.price-history-list .ph-item .price-change.increase {
    color: #c0392b;
}
.price-history-list .ph-item .price-change.decrease {
    color: #27ae60;
}
/* Polecane mieszkania — slider */
.featured-properties-slider {
    position: relative;
    overflow: hidden;
    cursor: grab;
    user-select: none;
}
.fp-slide {
    display: none;
}
.fp-slide.active {
    display: block;
    animation: fpFadeIn .5s ease;
}
@keyframes fpFadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}
.featured-property {
    display: flex;
    align-items: center;
    gap: 40px;
}
.fp-content {
    flex: 0 0 38%;
    max-width: 38%;
}
.fp-heading {
    font-size: 24px;
    font-weight: 700;
    font-style: italic;
    margin: 0 0 20px;
    line-height: 1.3;
}
.fp-features {
    list-style: disc;
    padding-left: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.8;
}
.fp-plan {
    flex: 1;
    min-width: 0;
}
.fp-plan img {
    width: 100%;
    height: auto;
    display: block;
}
.fp-dots {
    text-align: center;
    margin-top: 20px;
}
.fp-dot {
    width: 12px;
    height: 12px;
    background: rgba(255,255,255,.4);
    border-radius: 50%;
    display: inline-block;
    margin: 0 5px;
    cursor: pointer;
    transition: background .3s;
}
.fp-dot.active {
    background: #fff;
}
@media (max-width: 768px) {
    .featured-property {
        flex-direction: column;
        gap: 20px;
    }
    .fp-content {
        flex: none;
        max-width: 100%;
    }
    .fp-heading {
        font-size: 20px;
    }
}

.home-icons-box h2 {font-size: 24px;}
