body.single-post .wp-block-image .et_social_media_wrapper>img{
    border:none;
}

#blog-post.kam-blog{
    position:relative;
}
.kam-cta, #blog-post>.kam-cta{
    display: inline-block;
    width:31%;
    margin: 1%;

    vertical-align: top;
    border-radius: 10px;
    border: 1px solid #d8d8d8;
    padding: 0px 0 30px 0;
    background-color: #fff;
}
.kam-cta:hover,#blog-post>.kam-cta:hover{
    cursor:pointer;
}

#blog-post .kam-img-container .property-img{
    border-radius: 6px 6px 0 0;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    height:180px;
    width:100%;
}

#blog-post .property-title{
    font-size:14px;
    padding: 0px 10px;
}
#kam-no-item{
    background-color: #EBCEBD;
    padding: 30px;
    text-align: center;
    font-size: 1.5em;
    font-weight: 600;
}

article.property{
    border-radius:10px;
}
article.property>.et_pb_image_container>a{
    margin:0;
}

article.property>.et_pb_image_container>a>img{
    border-radius: 6px 6px 0 0;
}

.kam-btn-container{
    margin: -14px auto 10px auto!important;
    text-align:center;
}

.kam-btn{
    border-radius: 6px;
    border: none;
    font-size: 12px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 600!important;
    text-transform: uppercase!important;
    padding:8px 20px;
    background-color: #b6153c;
    color:#ffffff;
    letter-spacing: 1px!important;
}

.kam-btn:hover{
    border:none!important;
    background:#cbb178!important;
    color:#ffffff!important;
    padding:8px 20px!important;
}
.kam-btn:hover:after{
    display:none;
}


@media all and (max-width: 992px) {
    .kam-cta{
        width:47%!important;
        margin: 10px 1%!important;
    }
}

@media all and (max-width: 768px) {
    .kam-cta{
        width:100%!important;
        margin: 10px 0!important;
    }
}