.card1 .card-logo, .card2 .card-logo {
    position: absolute;
    left: 15px;
    bottom: 10px;
}
.card2 #social-image-area1, .card2 #social-image-area1 .cardimgbox{
		min-height: 900px;
}
.card1 .blue-link-img {
    width: 100%;
}
.card1 .listed-card-wrap table {
    background: rgba(0,0,0,.5);
}
.card1 .left-profile img.user-profile-img {
    width: 82px;
}
.proptextshadow1{
    text-shadow: 1px 1px 4px #000000;
}
.card1 .address, .card1 .user-info,.card1 .user-info *{font-family: 'MyriadPro Regular';letter-spacing: 2px;}
.card1 .listed-title *{font-size:58px;letter-spacing:1px;font-family: 'Montserrat-Bold';}
.card2 #social-image-area1 > img{
		min-height: 900px;width: 100%;
}
.card2{position: relative;}
.card2 .address-area {
	position: absolute;
    color: #fff;
    top: 50px;
    left: 100px;
    font-size: 30px;
    width: 70%;
}
.card2 .address{
    border-bottom: 2px solid #fff;
    padding-bottom:15px;
}
.card2 .address-area p{text-shadow: 1px 1px 8px black, 0 0 1em #333, 0 0 0.2em #333;}
.card2 .open-house-area .open-house-2{text-shadow: 1px 1px 8px black, 0 0 1em #333, 0 0 0.2em #333;color:#fff}
.card2 .open-house-area {
    position: absolute;
    top: 190px;
    left: 100px;
	right: 100px;
}
.card2 .blue-link-img {
    width: 125px;
}
.card2 .time{margin-bottom: 20px;}
.card2 .time, .card2 .time *{
    font-size: 35px;
    color: #fff;
	text-shadow: 1px 1px 8px black, 0 0 1em #333, 0 0 0.2em #333;
	max-width: 385px;
}
.card2 .appo-call {
    font-size: 30px;
    color: #fff;
	text-shadow: 1px 1px 8px black, 0 0 1em #333, 0 0 0.2em #333;
}
.ml-auto{margin-left: auto;}

.z-index-999 .hover-action{z-index: 999;}
.card3 .black-box {
	background: #191919;
    color: #fff;
    text-align: center;
	height: auto;
}
.red-text {
    color: #c63a3a;
}

.card3 .realtor {
    font-size:30px;
    letter-spacing:4px;
    line-height: 1;
}
.address-section {
    border-bottom: 2px solid #fff;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 80%;
    margin-left: 10%;
}
.card3 .left-big-img{position: relative;}
.left-big-img{position: relative;}
.card3 .card-logo {
    position: absolute;
    left: 0px;
    bottom: 0px;
}
.card3 .card-logo img.flyer-company-logo{height: 60px; width: auto;}
.icon-box.icon-box2 {
    background: #191919;
}
.card3 .icon-box{text-align: center;padding: 25px;height:360px;}
.icon-box{text-align: center;padding: 25px;}
.icon-box.icon-box1,
.icon-box.icon-box3 {
    background: #c63a3a;
}
.icon-box1 .img-border{border: 2px solid #191919}
.icon-box2 .img-border{border: 2px solid #c63a3a}
.icon-box3 .img-border{border: 2px solid #191919}

.card3 .img-border {
    height: inherit;
}


.big-image-section {
    padding-left: 35px;
	position: relative;
}

.right-icons td{color:#fff;}

table.table.profile-tbl {
    border: none;
    margin-top: 27px;
}

.profile-tbl td:first-child {
	max-width: 148px;
	width: 148px;
	padding: 0px;
    text-align: center;
}

.profile-tbl td:last-child {

    padding: 0px;
}
.right-icons{position: relative;}

.page-editor .editable.editable2 {
    border: none;
	border-radius: 100%;
}
.page-editor .editable.editable1 {
    border: 2px dashed #3b3b3b;
}
.card3 .col.left-section {
    flex: 1 0 60%;
	padding-right: 0px;
}
.card3 .col.right-section {
    flex: 1 0 25%;
	padding-left: 0px;
}
.card3 #social-image-area1 > img{height: 528px;}
.card3 .black-box h1{
    font-size: 90px;
    letter-spacing: 5px;
    line-height: 0.8;
    padding-top:5px;
}
.card3 .address-section {
    font-size: 34px;
}

.card3 .name-contact{
    font-size:31px;
}
.card3 .value {
    text-decoration: underline;
    font-size: 27px;
	font-style: italic;
	color:#191919
}

.card3 .icon-box2 .value {color:#c63a3a}


.col.big-image {
    position: relative;
}
#image_drop_area .hover-action img{max-width: 30px;min-width: 30px;border: none}
.card2 .open-house-area .col:last-child{max-width: 305px;}
.card2 .open-house-area .col:first-child{max-width: calc(100% - 305px);}

.social-image-area .card-thumb{
	min-width: 100%;
    min-height: 100%;
    max-width: 100%;
}
.cardimgbox {
    position: relative;
    overflow: hidden;
}

.card-thumb {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
}

.flex-container{
    display: flex;
    flex-direction: column!important;
}

.flex-item{
    align-items: center!important;
    justify-content: center!important;
    display: flex;
    flex-direction: column;
}

heightinherit{
    height: inherit!important;
}

.card3 .blue-link-img{
    width: auto !important;
}
.card3 .just-list-3 {
    font-size: 62px;
    letter-spacing: 5px;
    line-height: 60px;
    font-weight: 500;
}


.editablebox.active{border: 2px dashed #ff7b00}
.card9 .address{
	font-family: 'MyriadPro Semibold';
font-size: 29px;
color: #fff;
line-height: 29px;
letter-spacing: 1px;
}
