/* Tab Adjustments */
div#wpcs_tab_3773 {width:200px!important; left:-85px!important;}
div#wpcs_content_main_3773 {height:inherit!important;}
div#wpcs_tab_3773 tr th:first-child, tr td:first-child{border:0!important;}
div#wpcs_tab_3773 tr:first-child th, tr:first-child td{border:0!important;}
div#wpcs_tab_3821 {width:200px!important; left:-85px!important;}
div#wpcs_content_main_3821 {height:inherit!important;}
div#wpcs_tab_3821 tr th:first-child, tr td:first-child{border:0!important;}
div#wpcs_tab_3821 tr:first-child th, tr:first-child td{border:0!important;}
form.wpcf7-form td, tr {border:0!important; padding-bottom:0px!important;}
form.wpcf7-form input {margin-bottom:none!important;}
form.wpcf7-form label {color:#666666!important;}
/* Font Adjustments */
h3 {text-shadow: 2px 2px 4px #cdcdcd;}
h2.av-special-heading-tag {text-shadow: 3px 3px 6px #000;}
h2.avia-caption-title {text-shadow: 3px 3px 6px #000;}
div.av_inherit_color h3 {text-shadow: 2px 2px 4px #000;}
#property-content .large-price {text-shadow: 3px 3px 6px #000;}  

/* Button Adjustments */
#top .avia-post-nav {background:#0d477c !important;}

.avia-button.avia-size-x-large {box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);}
.avia-button.avia-size-x-large:hover {box-shadow: 0 12px 16px 0 rgba(0,0,0,0.2);}
.button {box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}
.button:hover {box-shadow: 0 6px 8px 0 rgba(0,0,0,0.2);}

.contact_btn {box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}
.button_btn:hover {box-shadow: 0 6px 8px 0 rgba(0,0,0,0.2);}

.submit_btn input {box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}
.submit_btn input:hover {box-shadow: 0 6px 8px 0 rgba(0,0,0,0.2);}

input.wpcf7-submit {box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}
input.wpcf7-submit:hover {box-shadow: 0 6px 8px 0 rgba(0,0,0,0.2);}

button.btn.btn-default.search-button {box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}
button.btn.btn-default.search-button:hover {box-shadow: 0 6px 8px 0 rgba(0,0,0,0.2);}

#homebuttons {margin: 42px auto; text-align: center;}
#homebuttons .avia-button.avia-color-border {color:#fff; border:3px solid #e1e1e1; background: transparent; font-size: 16px;
  margin: 50px;
  overflow: hidden;
  width: 275px;
  text-decoration:none !important;
  font-weight: bold;}

/* Note: Menu drop down arrows starts here */
.menu li.has-children > a:after {
 content: ' ▼';
 font-size: 10px;
 vertical-align: 1px;
}
.menu li li.has-children > a:after {
 content: ' ►';
 font-size: 10px;
 vertical-align: 1px;
}
/* Note: Menu drop down arrows end */

/* Note: Sold page style starts */
.recent-transactions{
    margin-top:20px;    
}

.recent-transactions .property-item{
    width:25%;
    border:1px solid gray;
    display:inline-block;
}

.recent-transactions .property-item .img-wrapper{
    position:relative;
    width: 100%;
    padding-top:65%;
}

.recent-transactions .property-item .img-wrapper img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.sold-properties-content .header{
    background: #004e99;
    color: white;
    padding-top: 30px;
    padding-bottom: 30px;
}

.sold-properties-content .property-item{
    width: 33.3333%;
    text-align:center;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 30px;
    margin-bottom: 10px;
}

.sold-properties-content .property-item .img-wrapper{
    position:relative;
    width: 100%;
    padding-top:80%;
}

.sold-properties-content .property-item .img-wrapper img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.sold-properties-content .property-item .title{
    display: inline-block;
    margin-top: 30px;
}
/* Note: Sold page style ends */