/*
Theme Name: MaisonCo Child
Theme URI: http://demo2.wpopal.com/maisonco
Author: MaisonCo Child
Author URI: https://www.yourwebsite.com/
Description: MaisonCo Child Theme
Template: maisonco
Version: 1.0.0
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-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, sticky-post, translation-ready
Text Domain: maisonco-child
*/

.home .elementor-icon-list-icon{
    padding: 0px !important;
    text-align: center !important;
}

.home .elementor-icon-list-icon svg{
    margin-right: -1px !important;
}

.elementor-counter .elementor-counter-title{
    justify-content: left !important;
}

.elementor-element-23216cd p{
    width: 500px;
    max-width: 100%;
}

.opal-image-hotspots-main-icons .opal-image-hotspots-icon{
    background: red;
}

.elementor-repeater-item-c48dfd9 .opal-image-hotspots-icon{
    background: #4CD964;
}

#secondary .widget#block-13{
    padding: 20px;
}

#secondary .widget#block-13 ul{
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    border-top: 1px solid rgba(0, 0, 0, .05);
    padding: 1.1rem 0;
}

#secondary .widget#block-13 a, .home-btn{
    color:#cabe9f;
    border:2px solid #cabe9f;
    border-radius:0px;
    font-family:"Montserrat",
    -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight:400;
    font-size:12px;
    font-weight:bold;
    text-transform: uppercase;
    width: 100%;
    display: inline-block;
    letter-spacing:.2em;
    padding:.75rem 2rem;
    text-align: center;
    line-height:1.857;
}

.home-btn{
    font-size:12px;
    color:#cabe9f !important;
    background:transparent;
}

.home-btn:hover{
    background-color: #cabe9f;
    border-color: #cabe9f;
    color: #fff !important;
}


#secondary .widget#block-13 ul li{
    font-weight: bold;
}

#secondary .widget#block-13 a:hover{
    color:#fff;
    background:#cabe9f;
}

.elementor-132 .elementor-element.elementor-element-0dc8207 .elementor-nav-menu--dropdown a, .elementor-sub-item, .mp-menu ul li a{
    text-transform: uppercase !important;
}

.page-title-bar{
    background-color: #3f4448 !important;
}

.breadcrumb, .breadcrumb a, .breadcrumb a span, .breadcrumb span{
    color: #cabe9f !important;
}

.page-title-bar .wrap .page-title{
    margin-top: 10px !important;
}

.page-id-661 #content{
    max-width: 100%;
}

.post-thumbnail:before {
    background: linear-gradient(transparent 60%, rgba(202, 190, 159, .85));
}

.osf-property-article .entry-content{
    padding-bottom: 25px;
}

.osf-property-article .link-more a{
    color: #fff;
}

.osf-property-article-2 .post-thumbnail:before{
    display: none;
}


.owl-theme.owl-carousel .owl-nav [class*=owl-]{
    bottom: -30px;
    top: auto !important;
}

.osf-property-article-2:hover .post-thumbnail img{
    transform: none !important;
}

.osf-property-article-2 .column-item .post-thumbnail,.osf-property-article-2 .post-thumbnail>a{
    position: static;
}

.osf-property-article-2 .post-thumbnail{
    padding: 0px;
}

.prodadeno{
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}

.prodadeno:hover{
    cursor: not-allowed;
}

.elementor-164 .elementor-element.elementor-element-b865111 .elementor-tab-title{
	padding:20px 25px;
	cursor:pointer;
	position:relative;
}

#elementor-tab-content-1932, #elementor-tab-content-1933{
    display:none;
}

@media (max-width: 1200px)
{
    .elementor-element-4695aca{
        display: none;
    }
}

@media (max-width: 767px)
{
    .elementor-164 .elementor-element.elementor-element-717865f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-164 .elementor-element.elementor-element-859fecc:not(.elementor-motion-effects-element-type-background),
    .elementor-1855 .elementor-element.elementor-element-f00e342:not(.elementor-motion-effects-element-type-background) {
        margin: 0px 0px 0px 0px;
    }

    .page-id-661 #content{
        display: inline-block;
    }

    .elementor-661 .elementor-element.elementor-element-a3d9cda{
        display: inline-block;
    }

    .elementor-element-9e9f5ea.elementor-widget-image-box .elementor-image-box-wrapper {
        text-align: left;
    }

}