/*
 Theme Name: Tvoia Mriia
 Theme URI: https://tvoia-mriia.com.ua/
 Author: Dmytrii Lysak
 Author URI: https://lysak.github.io/
 Description: AN Tvoia Mriia
 Version: 1.0
 Requires PHP: 7.4
 License:      GNU General Public License v2 or later
 License URI:  https://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: tvoia-mriia
 Tags: real-estate
*/

/*::-webkit-scrollbar {*/
/*    width: 6px;*/
/*    height: 6px;*/
/*}*/

/*::-webkit-scrollbar-track {*/
/*    background: #f1f1f1; !*background*!*/
/*}*/

/*::-webkit-scrollbar-thumb {*/
/*    background: #c1c1c1; !*default*!*/
/*    cursor: pointer;*/
/*    border-radius: 8px;*/
/*}*/

/*::-webkit-scrollbar-thumb:hover {*/
/*    background: #a8a8a8; !*hover*!*/
/*}*/

/*::-webkit-scrollbar-thumb:active {*/
/*    background: #787878; !*active*!*/
/*}*/

.slick-track {
    display: flex!important;
}

.slick-track .slick-slide {
    display: flex!important;
    height: auto!important;
}

.slick-slide img {
    height: 100%!important;
    object-position: center!important;
    aspect-ratio: 16/9!important;
    object-fit: cover!important;
    width: 100%!important;
}

.image-wrapper img {
    aspect-ratio: 16/9!important;
    object-fit: cover!important;
}

.elementor-48 .elementor-element.elementor-element-010ae54 {
    width: unset!important;
    max-width: unset!important;
}

/*.elementor-48 .elementor-element.elementor-element-d482949 {*/
/*    width: unset!important;*/
/*}*/

.elementor-widget-wrap.elementor-element-populated {
    justify-content: center;
    align-items: center;
}

.elementor-48 .elementor-element.elementor-element-004cde3 {
    top: unset!important;
    padding: 2rem;
}

.elementor-element-07478f0 .elementor-widget-container .logo-main img,
.logo-theme a img
{
    width: 5rem;
    object-fit: contain;
    height: 5rem!important;
}

.elementor-element-da16c23 .elementor-widget-container a img {
    /*width: 50vw;*/
    width: 100%;
    object-fit: contain;
    padding: 2rem;
}

/* Styles for mobile devices (up to 768 pixels) */
@media (max-width: 768px) {
    .elementor-element-3d9cfbe {
        display: none!important; /* or any other style you want for mobile */
    }
}

.apartment-layout .area {
    text-transform: unset!important;
}

#rev_slider_2_1 {
    font-family: var(--tvoiamriia-heading-font)!important;
    color: #FFFFFF!important;
    -webkit-text-stroke-width: 2px!important;
    stroke-width: 2px!important;
    -webkit-text-stroke-color: #C29F7B!important;
    stroke: #C29F7B!important;
}

#slider-2-slide-2-layer-0 {
    /*text-transform: unset!important;*/
}

#slider-2-slide-2-layer-1 {
    -webkit-text-stroke-color: #FFFFFF !important;
    stroke: #FFFFFF !important;
    /*text-transform: unset!important;*/
}

.object-fit-contain {
    object-fit: contain!important;
}

#rev_slider_2_1 > rs-slides > rs-slide > rs-sbg-px > rs-sbg-wrap > rs-sbg > canvas {
    object-fit: contain!important;
}

.fs-1, #menu-item-1378 span, #menu-item-1378 a {
    font-size: 1rem;
}
