.spacer-20px{
height:20px;
display:block;
clear:both;
width:100%;
}  .vc_btn3-color-primary{
background-color:#004B85 !important;
border-color:#004B85 !important;
color:white !important;
}
.vc_btn3-color-primary:hover{
background-color:white !important;
color:#0278D2 !important;
border-color:#0278D2 !important;
}
.single-social-section svg{
fill: #004B85 !important;
}
.aat-listing-results{
margin-top:1em;
margin-bottom:1em;
display:block;
}
.aat-listing-results div.vc_message_box p{
display:inline-block;
margin-right:2em;
}
.aat-listing-results div.mk_message_box.no-icon{
background-image:none;
}
.aat-listing-results .vc_btn3-container{
display:inline-block;
clear:none;
margin-bottom:0;
}
.aat-listing-results .vc_btn3-container.vc_btn3-right{
float:right;
}
.aat-listing-results .vc_message_box-icon{
display:none;
}
.aat-listing-results .vc_message_box.showicon .vc_message_box-icon{
display:inherit;
} .aat-listing-results.col2-centered{
text-align:center;
margin-left:auto;
margin-right:auto;
}
.aat-listing-results.col2-centered .aat-listing-result{
float:none;
}
.aat-listing-result{
display:inline-block; box-sizing:content-box;
padding:0;
color:#272727; text-align:center;
border:1px solid white;
}
.aat-listing-result.vc_column_container>.vc_column-inner{
padding-left:0;
padding-right:0;
}
.aat-listing-result .aat-listing-result-inner{  box-sizing: border-box;
border:2px solid transparent;
overflow:hidden;
}
.aat-listing-result .aat-listing-result-inner > div{
} .aat-listing-result .vc_btn3-container *{    transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
-webkit-transition: opacity .5s ease-in-out;
}
.aat-listing-result .mk-custom-box{
transition: background-size 1s ease-in;
-moz-transition: background-size 1s ease-in;
-ms-transition: background-size 1s ease-in;
-o-transition: background-size 1s ease-in;
-webkit-transition: background-size 1s ease-in;
-moz-background-size: cover;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
height:300px;
}
.aat-listing-result:hover > div{ border:2px solid #004B85;
}
.aat-listing-result:hover{
overflow:visible;
}
.aat-listing-result .mk-custom-box{
transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-background-size: 100% auto;
-webkit-background-size: 100% auto;
background-size: 100% auto;
}
.aat-listing-result.chosen .mk-custom-box,
.aat-listing-result:hover .mk-custom-box{ -moz-background-size: 120% auto;
-webkit-background-size: 120% auto;
background-size: 120% auto; } .aat-listing-result{  border:2px solid transparent;
box-sizing:border-box;
}
.aat-listing-result.chosen{
overflow:visible;
}
.aat-listing-result.chosen > div{
overflow:visible; border:2px solid #004B85;
}
.aat-listing-result:after{
border-bottom:1px dotted #ccc;
margin-top:20px;
margin-bottom:20px;
content:" ";
display:block;
} .aat-listing-result .mk-custom-box{
overflow:hidden; min-height:200px;
border:1px solid white;
box-sizing:border-box;
}
.aat-listing-result .mk-custom-box .box-holder{
position: inherit;  }
.aat-listing-result.chosen .mk-custom-box{
background-color: #000000;
background-blend-mode: screen;
}
.aat-listing-result.chosen .box-holder{ }
.aat-listing-result:hover .box-holder{ }
.aat-listing-result span{
color:#272727;
margin-left:auto;
margin-right:auto;
display:inline-block; cursor: pointer;
}
.aat-listing-result .box-holder{
padding: 4px;   
padding-top:8px;
}
.aat-listing-result span.sold-tag{
clear:both;
display:block;
margin-top:8px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
font-size:90%;
line-height:1.1em;
}
.aat-listing-result span.br-ba{
font-size:120%;
display:block;
margin-top:4px;
padding:4px;
font-weight:bold; color:#004B85; }
.aat-listing-result span.cityname{
font-size:100%;
display:block;  }
.aat-listing-result span.askingprice{
font-size:100%;
display:block;
margin-bottom:0.5em; padding:0.25em;
} .aat-listing-result.sold span.askingprice{
font-size:100%;
} .aat-listing-result .vc_btn3-container.vc_btn3-center{
text-align: center;
}
.aat-listing-result i.fa{
}
.aat-listing-result .vc_btn3-icon{
color:white;
height:16px;
width:16px;
} .aat-listing-result-single{
background-size:cover;
min-height:200px;
} .aat-listing-carousel.aat-listing-results{
margin-top:0px;
}
.aat-listing-carousel .aat-listing-result-top{
min-height:600px;
background-size:cover;
} .aat-listing-carousel{
text-align:center;
width:100%;
max-width:1600px;
height:auto;
display:inline-block;
margin-left:auto;
margin-right:auto;
margin-top:1em;
margin-bottom:1em;
}
.aat-listing-carousel img.aat-preview-large{
width:100%;
height:auto;
display:inline-block;
margin-left:auto;
margin-right:auto;
} .aat-listing-carousel .aat-listing-thumb{
position:relative;
display:inline-block;
clear:both;
overflow:hidden;
width:100%; min-height:200px;
height:auto;
}
.aat-listing-carousel .aat-listing-thumb img {
overflow: hidden; 
}
.aat-listing-carousel .aat-listing-thumb .btnleft{
position:absolute;
left:4px;
bottom:10%;
max-width:45%;
padding:6px 12px;
}
.aat-listing-carousel .aat-listing-thumb .btnright{
position:absolute;
right:4px;
bottom:10%;
max-width:45%;
padding:6px 12px;
} .aat-listing-result-single.aat-carousel-single-sm{
height:auto;
}
.aat-carousel-single-sm span.br-ba{
font-size:200%;
padding:0;
}
.aat-carousel-single-sm span.cityname{
font-size:100%;
padding:0;
}
.aat-carousel-single-sm span.askingprice{
font-size:160%;
padding:0;
}
.aat-carousel-single-sm .vc_btn3-container{
margin-bottom:0;
}
.aat-carousel-single-sm .vc_btn3.vc_btn3-size-md{
padding:6px 12px;
font-size:160%;
}
img.aat-listing-slide{
width:100%;
}   #aat-jupiter-bigpreview-outer{
position:relative;
box-sizing:content-box;
} #aat-jupiter-bigpreview{
position:relative; min-height:600px;
max-height:800px;
overflow:hidden;
background-blend-mode: darken;
transition: 3s; }
#aat-jupiter-bigpreview img{
position:absolute;
top:-55%;
z-index:1;
}
#aat-jupiter-bigpreview img.active{
z-index:3;
}
#aat-jupiter-bigpreview-outer .searchbox-outer{
position:absolute;
top:35%;
left:0;
right:0;
width:100%; max-width:800px;
z-index:100 !important;
margin-left:auto;
margin-right:auto;
padding:10px;
text-align:center;
margin-top:50px;
}
#aat-jupiter-bigpreview-outer .searchbox-outer .searchbox-inner{
background-color:rgba(0,0,0,0.7);
-webkit-box-shadow: 0px 4px 4px 0px rgba(50, 50, 50, 0.55);
-moz-box-shadow:    0px 4px 4px 0px rgba(50, 50, 50, 0.55);
box-shadow:         0px 4px 4px 0px rgba(50, 50, 50, 0.55);
border:1px solid rgba(255,255,255,0.6);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding-bottom:1em;
padding-top:1em;
transition: 3s;
}
#aat-jupiter-bigpreview-outer .searchbox-outer h2{
color:white;
}
#aat-jupiter-bigpreview-outer .searchbox-outer form select{
color:black;
background-color:rgba(255,255,255,0.9);
display:block;
float:none;
margin-bottom:2px;
width:90%;
min-width:200px;
margin-left:auto;
margin-right:auto;
}
#aat-jupiter-bigpreview-outer .searchbox-outer form select option{
font-size:180%;
padding:0.25em;
}
#aat-jupiter-bigpreview-outer .searchbox-outer form input[type="submit"]{ background-color:#004B85;
margin-left:6px;
margin-right:6px;
margin-bottom:2px; border:2px solid #004B85;
}
#aat-jupiter-bigpreview-outer .searchbox-outer form input[type="submit"]:hover{
color:black;
background-color:white;
border-color:white;
}
#aat-jupiter-bigpreview-outer .searchbox-outer hr{
margin-top:1em;
margin-bottom:1em;
width:95%;
margin-left:auto;
margin-right:auto; border-color:#004B85;
} #aat-jupiter-bigpreview-outer div.propertydetails{  width: 100%;
background-color: rgba(0,0,0,0.8);
margin-left: auto;
margin-right: auto;
margin-bottom:-170px;
color: white;
font-size: 170%;
line-height: 1.3em;
text-align: center; z-index:100 !important;
padding-top:8px;
padding-bottom:8px;
position:relative;
}
#aat-jupiter-bigpreview-outer div.propertydetails span.whitebar{
color:white;
}
#aat-jupiter-bigpreview-outer div.propertydetails .details_small{
font-size:70%;
line-height:1.2em;
margin-bottom:0.25em;
color:#aaa;
}
#aat-jupiter-bigpreview-outer div.propertydetails a.details-learnmore{
font-size:90%;  background-color:#004B85;
border:2px solid #004B85;
}
#aat-jupiter-bigpreview-outer div.propertydetails .mk-button-container{
margin:4px auto;
}
#aat-jupiter-bigpreview-outer div.propertydetails a.details-learnmore:hover{
background-color:white;
color:black;
border-color:white;
} .aat-jupiter-listing-results-top{
margin-bottom:2px;	
}
#aat-jupiter-searchbox-results .searchbox-outer .half{
width:50%;
}
#aat-jupiter-searchbox-results .searchbox-outer a.scroll-to-search-results{
clear:both;
display:block;
margin:4px auto 8px 0;
}
#aat-jupiter-searchbox-results .searchbox-outer a.scroll-to-search-results:hover{
text-decoration: underline;
color:white;
}
#aat-jupiter-searchbox-results .searchbox-outer form.styled{
border: 1px solid #444;
padding: 10px;
margin-top:6px;
}
#aat-jupiter-searchbox-results .searchbox-outer form h3{
color:white;
}
#aat-jupiter-searchbox-results .searchbox-outer form select{
color:black;
background-color:rgba(255,255,255,0.9);
display:inline-block;
float:none;
margin-bottom:2px;
width:100%;
min-width:200px;
margin-left:auto;
margin-right:auto;
}
#aat-jupiter-searchbox-results .searchbox-outer form select option{ }
#aat-jupiter-searchbox-results .searchbox-outer form input[type="number"]{
}
#aat-jupiter-searchbox-results .searchbox-outer form input[type="submit"]{ margin-left:auto;
margin-right:auto;
margin-bottom:2px; width:82%;
display:inline-block;
background-color:#004B85;
border:2px solid #004B85;
}
#aat-jupiter-searchbox-results .searchbox-outer form input[type="submit"]:hover{
color:black;
background-color:white;
border-color:white;
}
#aat-jupiter-searchbox-results .searchbox-outer form input[type="reset"]{
width:17%;
border-color:white;
color:white;
background-color:transparent;
}
#aat-jupiter-searchbox-results .searchbox-outer form input[type="reset"].skin-dark:hover{
border-color:black;
color:black;
background-color:#fdfdfd;
}
#theme-page select.multiple{
background-image:none;
}
#aat-jupiter-searchbox-results label{
width:100px;
display:inline-block;
text-align:right;
}
#aat-jupiter-searchbox-results input[type="text"],
#aat-jupiter-searchbox-results input[type="number"]{
max-width:100px;
letter-spacing:0.2em;
}
#aat-jupiter-searchbox-results select.multiple{
font-size:13px;
}
#aat-jupiter-searchbox-results div.cities-container{
display:inline-block;
clear:both;
}
#aat-jupiter-searchbox-results div.cities-container .ms-container{
margin-top:-20px;
}
#aat-jupiter-searchbox-results div.cities-container .ms-container .ms-list{
height:auto;
background-color:white;
min-height:100px;
max-height:150px;
}
#aat-jupiter-searchbox-results div.cities-container .custom-header{
padding:4px;
background-color:#161616;
font-weight: bold; color:white;
}
#aat-jupiter-searchbox-results div.cities-container .custom-header a{
cursor:pointer;
}
#aat-jupiter-searchbox-results div.cities-container .custom-footer a{
cursor:pointer;
}
#aat-jupiter-searchbox-results div.cities-container .custom-header a:hover{
color:white;
}
#aat-jupiter-searchbox-results div.cities-container .custom-footer a:hover{
color:white;
}
#aat-jupiter-searchbox-results div.cities-container .custom-footer{
padding:4px;
background-color:#161616;
font-weight: bold; color:white;
}
#aat-jupiter-searchbox-results div.cities-container .half{
width:50%;
display:inline-block;
text-align: center;
}
#aat-jupiter-searchbox-results div.cities-container .half.right{
clear:right;
}
#aat-jupiter-searchbox-results div.br-container{
clear:both;
display:block;
}
#aat-jupiter-searchbox-results div.ba-container{
clear:both;
display:block;
} .sidebar-buttons-outer button{
border:none;
width: 95%;
max-width: 400px;
margin: 10px auto;
display: block;
}
.sidebar-buttons-outer{
margin-bottom:20px;
} .aat-aat-custom-pagination span,
.aat-custom-pagination a {
display: inline-block;
padding: 2px 10px;
}
.aat-custom-pagination a {
background-color: #ebebeb;
color: #ff3c50;
}
.aat-custom-pagination a:hover {
background-color: #ff3c50;
color: #fff;
}
.aat-custom-pagination span.page-num {
margin-right: 10px;
padding: 0;
}
.aat-custom-pagination span.dots {
padding: 0;
color: gainsboro;
}
.aat-custom-pagination span.current {
background-color: #ff3c50;
color: #fff;
} .showprint{
display:none;
}
@media screen AND (max-width:320px) {
.property_sidebar{
padding:8px;
}
} @media screen AND (max-width:619.99999px){
.mk-single-content h2{
font-size:20px;
line-height:1.1em;
}
#aat-jupiter-searchbox-results .searchbox-inner .half.left > div{
clear:both;
width:100%;
}
#aat-jupiter-searchbox-results .searchbox-inner .half.left > div input{
clear:right;
float:right;
}
#aat-jupiter-searchbox-results .searchbox-inner .half.left > div input::after{
content:" ";
display:block;
clear:both;
height:1px;
width:100%;
}
#aat-jupiter-searchbox-results .searchbox-inner .half.left > div label:before{
clear:left;
display:inline-block;
}
#aat-jupiter-searchbox-results div.cities-container{
width:100%;
}
#aat-jupiter-searchbox-results .searchbox-inner .half.right .ms-container ul li{
padding:2px;
}
#aat-jupiter-searchbox-results .searchbox-inner .half.right .ms-container ul li span{
font-size:80%;
padding:4px;
}
.single-listing-mobile-top svg{
fill:#262626;
}
.header-style-1.header-align-left .header-logo a{
margin-left:0;
}
body.single-listing #mk-breadcrumbs .mk-breadcrumbs-inner{
margin:0 !important;
}
body.single-listing .theme-page-wrapper .theme-content:not(.no-padding){
padding:4px 0 10px 0 !important;
}
#aat-jupiter-searchbox-results label {
text-align:left;
}
#aat-jupiter-searchbox-results div.cities-container .ms-container{
margin-left:auto;
margin-right:auto;
display:block;
margin-top:20px;
width:100%;
}
.aat-listing-results .aat-listing-result{
width:100%;
}
#aat-jupiter-searchbox-results .searchbox-outer .half{
width:100%;
clear:both;
display:block;
}
#aat-jupiter-searchbox-results .searchbox-outer form input[type="submit"]{
clear:both;
width:100%;
}
#aat-jupiter-searchbox-results .searchbox-outer form input[type="reset"]{
width:50%;
margin-left:auto;
margin-right:auto;
margin-top:6px;
float:none;
display:block;
clear:both;
}
.aat-listing-results .vc_message_box{
padding-left:14px;
text-align:center;
}
.aat-listing-results .vc_message_box button{
text-align:center;
}
.aat-listing-results div.vc_message_box p{
margin-right:0;
}
.aat-listing-result span.sold-tag{
font-size:80%;
line-height:1.1em;
} article.listing{
padding:4px !important;
line-height:1.3em;
}
body.single-listing .theme-page-wrapper #mk-sidebar .sidebar-wrapper{
padding:4px 0 !important;
}
#mk-sidebar div.vc_message_box.agent_message_box{
padding:4px;
}
body.single-listing #mk-sidebar p{
font-size:13px;
line-height:1.2em;
}
body.single-listing .widget{
margin-bottom:8px;
}
}
@media screen AND (min-width:420px) AND (max-width:619.99999px){
.aat-listing-result:hover .mk-custom-box,
.aat-listing-result.chosen{
background-size:130%;
}
.aat-listing-result .mk-custom-box{
min-height:250px;
}
.aat-listing-result .mk-custom-box .box-holder{ }
.aat-listing-result span{
margin-top:1px;
}
.aat-listing-result span.br-ba{
font-size:260%;
}
.aat-listing-result span.cityname{
font-size:180%;
padding:0 0.25em;
}
.aat-listing-result span.askingprice{
font-size:230%;
}
body.single-listing .theme-page-wrapper #mk-sidebar .sidebar-wrapper{
padding:20px !important;
}
}
@media screen AND (min-width:720px){
.aat-listing-carousel{
width:100%;
display:block;
}
.aat-listing-carousel .aat-listing-thumb{
max-height:800px;
min-height:400px;
}
#aat-jupiter-bigpreview-outer .searchbox-outer{
width:50%;
}
#aat-jupiter-bigpreview-outer .searchbox-outer form select{
width:auto;
min-width:240px;
display:inline-block;
}
#aat-jupiter-searchbox-results .searchbox-outer form select{
width:auto;
min-width:240px;
display:inline-block;
}
}
@media screen AND (min-width:620px) AND (max-width:767.9999px){
#aat-jupiter-searchbox-results div.cities-container .ms-container{
width:100%;
}
.aat-listing-results.col2-centered .aat-listing-result{
float:left;
}	
.aat-listing-result .mk-custom-box{
min-height:300px;	
}
.aat-listing-result:hover .mk-custom-box,
.aat-listing-result.chosen{
background-size:120%;
}
.aat-listing-result .mk-custom-box .box-holder{ }
.aat-listing-result span{
margin-top:3px;
}
.aat-listing-result span.br-ba{
font-size:280%;
}
.aat-listing-result span.cityname{
font-size:190%;
padding:0 0.25em;
}
.aat-listing-result span.askingprice{
font-size:250%;
}	
.aat-listing-result:after{
border-bottom:none;
}
} @media screen AND (min-width:768px) AND (max-width:1139.9999px){ .aat-listing-results.col2-centered .aat-listing-result{
float:left;
}
.aat-listing-result{
width:50% !important;
}
.aat-listing-result::after{
border-bottom:none !important;
content:"";
}
.aat-listing-result .mk-custom-box{
height:200px !important;
}
.aat-listing-result:hover .mk-custom-box,
.aat-listing-result.chosen{
background-size:120%;
}
.aat-listing-result .mk-custom-box .box-holder{
height:250px;
padding-top:2em;
}
.aat-listing-result span{
line-height:1.1em;
}
.aat-listing-result span.br-ba{
font-size:110%;
}
.aat-listing-result span.cityname{
font-size:100%;
padding:0 0.25em;
}
.aat-listing-result span.askingprice{
font-size:100%;
}
.aat-listing-result:after{
border-bottom:none;
}	
.aat-listing-result .box-holder{
max-height:200px;
} .aat-listing-result .vc_btn3.vc_btn3-size-sm {
font-size: 11px !important;
padding: 4px 6px !important;
}
}
@media screen AND (min-width:1140px){
.aat-listing-result{
width:33% !important;
}
.aat-listing-result .mk-custom-box{
height:240px !important;
}
.aat-listing-result span{
line-height:1.1em !important;
}
.aat-listing-result .mk-custom-box .box-holder{ padding-top:3em;
}
.aat-listing-result span.br-ba{
font-size:180%;
}
.aat-listing-result span.cityname{
font-size:150%;
padding:0.25em;
}
.aat-listing-result span.askingprice{
font-size:150%;
}
.aat-listing-result:after{
border-bottom:none;
}		
}
@media print  {
.aat-listing-vt-container{
display:none;
}
.aat-listings-questionform-sidebar{
display:none;
}
.gallery-thumb{
margin:4px;
max-width:18%;
max-height:50px;
width:auto;
display:inline-block; }
.mk-single-content > .mk-image{ width:100%;
height:auto;
margin-bottom:4px;  }
.mk-single-content .mk-image-caption{
background-color:transparent !important;
}
.mk-single-content .mk-image-caption span.mk-caption-title{
color:white !important;	
font-size:70% !important; display:none !important;
}
aside#mk-sidebar.aat-listinginfo{
display:block !important;
width:100% !important;
margin-top:1em;
margin-bottom:1em;
font-size:22px;
}
aside#mk-sidebar.aat-listinginfo h2{
display:block !important;
}
aside#mk-sidebar.aat-listinginfo span{
padding:2px;
}
aside hr{
display:none;
}
.gmaps-outer{
page-break-before: always !important;
} html, body {
height: auto !important;    
}
.hideprint{
display:none !important;
visibility:hidden !important;
height:0 !important;
width:0 !important;
}
.showprint{
display:inline-block !important;
}
}