/*
.property_containerlistingID_17643565 img,
.property_containerlistingID_17643564 img{
margin-top:-110px;
}
*/
.yoart_cfc_img{
position: absolute;
top: -1px;
}
#glt-translate-trigger{
cursor:pointer;
}
.avitar_agent {
padding-top:20px;
padding-bottom:20px;
display:inline-block;
text-align: center;
width: 100%;
}
.avitar_agent img {
-moz-box-shadow: 3px 3px 8px #b5b7b7;
-webkit-box-shadow: 3px 3px 8px #b5b7b7;
box-shadow: 3px 3px 8px #b5b7b7;
}
.et_pb_column #four_btn {
background-color:rgba(0,0,0,0.74);
}
.et_pb_column:hover #four_btn{
background-color:#000000;
}
#portrait_homepage {
position:absolute;
bottom:250px;
text-align:center;
margin:auto;
width:100%;
}
.et_pb_column #top_icon_btn {
background-color:rgba(0,0,0,0.74);
}
.et_pb_column:hover #top_icon_btn{
background-color:#000000;
}
/*------------- REALTORS ---------------------------*/
#yoart_realtorsearch_frm #submit {
padding: 5px 30px;
}
#yoart_realtorsearch_frm #submit:hover {
background-color:#d20202!important;
}
input[type="submit"], .theme-button, button, .vcex-button.flat, .navbar-style-one .menu-button > a > span.link-inner {
background-color:#808285!important;
color:#ffffff;
}
.page-id-1387 .contact_number li:nth-child(2n) {
display:none;
}
.page-id-1387 .contact_number li:nth-child(3n) {
display:none;
}
.agent_office {
font-size:20px!important;
margin-bottom:20px!important;
color:#808285!important;
font-weight:bold!important;
}
#yoart_realtorsearch_frm{
margin-bottom:30px;
display:block;
}
page-id-1419 #search {
float:left;
}
#yoart_realtorsearch_frm #search {
display:inline-block;
}
.realtor_results{
font-size:smaller;
margin-bottom:15px;
}
.card_wrap{
border-left:0px solid red;
margin-bottom:40px;
float:left;
margin-right:21px!important;
position:relative;
margin-left:21px!important;
margin-top:3px;
-moz-box-shadow: 3px 3px 8px #b5b7b7;
-webkit-box-shadow: 3px 3px 8px #b5b7b7;
box-shadow: 3px 3px 8px #b5b7b7;
width:200px!important;
height:400px!important;
font-size:14px!important;
background-color:#ffffff;
}
.card_cont{
padding:20px;
line-height:22px;
}
.agent_portrait_cont{
margin-bottom:0px!important;
}
.agent_name{
font-weight: bold;
font-size:15px!important;
color:#555555!important;
text-align:center;
}
.agent_links a{
font-size:smaller;
}
.agent_links a:hover{
text-decoration:none;
}
.agent_links a span{
margin-left:5px;
}
.agent_email{
position:absolute;
bottom:20px;
}
.li_email {
margin-top:5px;
}
.li_email a {
color:#737e86;
font-weight:bold;
font-size:11px;
}
.li_email a:hover {
color:#808285;
text-decoration:none;
}
.agent_profile {
position: relative!important;
bottom: 0px!important;
background-color: #808285!important;
padding: 5px 0px!important;
color: #ffffff!important;
text-align: center!important;
margin:auto!important;
margin-top:5px!important;
font-size:16px!important;
width:156px!important;
display:block!important;
margin-top:15px!important;
}
.agent_profile:hover {
background-color:#d20202!important;
}
.contact_number{
padding:0 !important;
margin:0 !important;
list-style: none !important;
font-size:medium!important;
text-align:center;
}
.contact_number li {
list-style-type: none!important;
margin-bottom:0px!important;
}
.contact_number label, legend {
margin-bottom:0px!important;
}
.agent_title{
font-size:12px;
margin-bottom:10px;
text-align:center;
}
.agent_img{
background-color:#444;
width:100%!important;
height:auto;
}
.agent_img_none{
background-color:#efefef;
color:#999;
font-size:smaller;
width:100%!important;
height:185px!important;
text-align:center;
line-height:151px;
}
.yoart_realtor_highlight {
background-color: yellow;
}
.page-id-1387 label,
.page-id-30 legend {
display:inline-block;
}
.page-id-1387 .column_column ul li,
.page-id-1387 .column_column ol li,
.page-id-1387 .column_visual ul li,
.page-id-1387 .column_visual ol li,
.page-id-1387 .mfn-acc ul li, .mfn-acc ol li,
.page-id-1387 .ui-tabs-panel ul li,
.page-id-1387 .ui-tabs-panel ol li,
.page-id-1387 .the_content_wrapper ul li,
.page-id-1387 .the_content_wrapper ol li {
margin-bottom:0px!important;
}
/*------------- END REALTORS -----------------------*/
/*------------- REALTOR PROFILE -----------------------*/
.page-id-1391 sup {
bottom: 0.0em!important;
top: 0.0em!important;
}
.Agent_pict_container {
}
.Agent_pict_container img {
border:double 4px #181919;
}
.yoart_realtor_profile .agent_container {
margin-bottom: 0px!important;
}
.yoart_realtor_profile .Agent_pict {
width:auto!important;
height: 240px!important;
}
.yoart_realtor_profile .mainportrait_container h1 {
font-size: 25px!important;
padding-top: 0px!important;
text-align:center;
line-height: 45px!important;
}
.yoart_realtor_profile .agent_info {
display:inline-block;
margin-left:20px;
}
.yoart_btns_contact a,
.yoart_btns_contact a:link,
.yoart_btns_contact a:visited{
background-color:#808285!important;
}
.yoart_btns_contact a:hover{
background-color:#999999!important;
}
.yoart_btns_contact span{
color:#fff !important;
}
.agentbio_container_view {
margin-top:30px;
}
.realtor_results {
display:none;
}
#agent_email_realtordetails {
background-color:#808285;
color:#ffffff;
padding:6px 20px;
line-height:300%;
border-radius: 5px;
}
#agent_email_realtordetails:hover {
text-decoration:none;
background-color:#000000;
}
.yoart_btns_contact {
display:inline-block!important;
}
.yoart_realtor_profile .forminput:hover {
background-color: #ffffff!important;
}
.yoart_btns_contact a, .yoart_btns_contact a:link, .yoart_btns_contact a:visited {
text-align:center!important;
margin-right:0px!important;
padding: 8px 0px!important;
width:311px!important;
}
.yoart_btns_contact a, .yoart_btns_contact a:hover {
background-color:#d20202!important;
}
.yoart_realtor_profile .forminput {
padding: 0px 10px 0px 10px!important;
}
.page-id-1391 input[type="submit"] {
padding: 5px 30px;
}
.btn_orange:hover {
background-color:#d20202!important;
}
/*------------- END REALTOR PROFILE -----------------------*/
/*----- Open House styles ----*/
.openhouse_info {
background-color:#000000;
color:#ffffff;
}
#listings-map-container #closestproperties_btn, #listings-map-container #closestproperties_btn:link, #listings-map-container #closestproperties_btn:visited {
background:#880000!important;
}
#listings-map-container #closestproperties_btn, #listings-map-container #closestproperties_btn:active, #listings-map-container #closestproperties_btn:hover {
background:#000000!important;
}
/*----- Listings styles ----*/
.et_pb_code .listings_search_wrap_wv1 {
background-color:#444444;
}
.listings_search_wrap_wv1{
margin-bottom:20px;
}
.listings_search_wrap_wv1 .filter_wrap{
}
.listings_search_wrap_wv1 .filter_wrap .yoart_form_group{
width:24.7%;
margin-right:0;
}
#yoart_property_details_wrap #maps-wrap ul.tabs{
padding-bottom:0;
}
/*----- Walk Score styles ----*/
#ws-go {
display:block!important;
width:22px!important;
position: absolute;
right: -230px!important;
top: 0px;
}
#ws-street {
position: absolute;
left: 223px!important;
top: 0px;
}
/*----- END Listings styles ----*/
/*---- listings search moule ----*/
#yoa-hp-searchwrap{
position:absolute;
top:280px;
width:100%;
z-index:2;
margin:auto;
text-align:center;
padding-top:0px!important;
padding-bottom:0px!important;
}
/*
#yoa-lm-search{
position:absolute;
top:-300px;
width:100%;
z-index:2;
}
*/
#yoa-search-belowslider{
padding:30px;
padding-bottom:20px;
text-align:center;
background-color:#202020;
}
#yoa-search-belowslider .listings_search_wrap_wv2{
display:inline-block;
width:600px;
}
#yoa-search-belowslider .listings_search_wv2 {
display:inline-block;
width:100%;
}
#yoa-search-belowslider #addressmls {
text-align:center;
}
#yoa-search-belowslider .listings_search_wrap_wv2 .yoart_form_group {
width:100%!important;
}
#yoa-hp-searchwrap h1{
background-color:rgba(0, 0, 0, 0.8);
background-color:rgba(255, 255, 255, 0.8);
color:#fff;
color:#000;
padding:10px;
display:inline-block;
font-weight:400;
font-size:40px;
margin-bottom:5px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
#yoa-lm-search{
webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
padding:30px;
padding-bottom:20px;
text-align:center;
background-color: rgba(0, 0, 0, 0.6);
}
.listings_search_wrap_wv2{
display:inline-block;
width:100%;
background-color:rgba(0, 0, 0, 0.6);
background-color:rgba(255, 255, 255, 0.0);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#listings_search_wv2{
display:inline-block;
width:100%;
}
.yoart_moresearchoptions a{
color:#fff;
margin:10px 0 0px 0;
letter-spacing:1px;
font-weight:600;
}
#yoart_advancedsearchwrap{
margin-top:0px;
}
.listings_search_wrap_wv2 .yoart_form_searchbtn {
text-align: right;
}
#yoa-lm-search .listings_search_wrap_wv2 .yoart_form_group.addressmls_wrap,
.listings_search_wrap_wv2 .yoart_moresearchoptions,
.listings_search_wrap_wv2 .yoalsfv1_col7{
width:100% !important;
}
#addressmls{
width:100%;
padding:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.yoart_form_searchbtn{
display:inline-block;
margin:10px 0 0 0;
}
#yoart_advancedsearchwrap .yoart_form_group{
}
#yoart_advancedsearchwrap .yoart_form_group select{
width:99.5%;
}
#listingssearch_submit{
padding:10px 10px;
width:180px;
min-width:180px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border:none;
background-color:#880000;
cursor:pointer;
color:#fff;
text-transform:uppercase;
}
#listingssearch_submit:hover{
background-color:#d20202!important;
}
/*----------------------*/
#yoa-hp-searchwrap .et_pb_column{
position:relative;
}
#yoa-hp-searchwrap #yoa-lm-search{
max-width:600px;
margin:0 auto;
}
/*----------------------*/
@media only screen and (max-width: 1350px) {
#yoa-hp-searchwrap{
position:relative;
top:auto;
z-index:2;
padding-bottom:0;
}
#yoa-hp-searchwrap h1{
margin-bottom:0px!important;
font-size:28px!important;
}
.et_pb_text {
margin-bottom:0px!important;
padding-bottom:0px!important;
}
#yoa-hp-searchwrap .et_pb_row {
padding-bottom:0px!important;
}
}
.listings_search_wrap_wv1 .filter_wrap .yoart_form_group{
width:100% !important;
margin:0 !important;
margin-bottom:5px !important;
}
.listings_search_wrap_wv1 .yoart_form_searchbtn #listingssearch_submit{
width:100% !important;
min-width: 100px;
margin-top:5px;
}
#homepage_fullwithheader {
padding-top:0px;
padding-bottom:0px;
}
.white-popup {
width: 40% !important;
height:400px !important;
overflow-y: scroll !important; /* has to be scroll, not auto */
}
/*----------FOOTER------------*/
.footer-widget #text-4,
.footer-widget #text-5,
.footer-widget #text-6{
width: 100%!important;
margin:auto;
text-align:center;
}
#footer-widgets a {
color:#ffffff;
}
#footer-widgets a:hover {
color:#d20202;
}
@media only screen and (max-width: 980px) {
.listings_search_wrap_wv1 .filter_wrap .yoart_form_group{
width:33% !important;
}
}
@media only screen and (max-width: 975px) {
.listings_search_wrap_wv1 .filter_wrap .yoart_form_group{
width:32% !important;
}
}
@media only screen and (max-width: 775px) {
.listings_search_wrap_wv1 .filter_wrap .yoart_form_group{
width:49% !important;
}
}
@media only screen and (max-width: 475px) {
.listings_search_wrap_wv1 .filter_wrap .yoart_form_group{
width:100% !important;
}
}
@media only screen and (max-width: 775px) {
#glt-translate-trigger{
display:none!important;
}
}
@media only screen and (max-width: 675px) {
#yoa-search-belowslider .listings_search_wrap_wv2{
display:inline-block;
width:250px;
}
}
@media only screen and (max-width: 575px) {
.white-popup {
width: 90% !important;
height:250px !important;
overflow-y: scroll !important; /* has to be scroll, not auto */
}
}
/*-------------------------------------------------------------*/
/* Enter Your Custom CSS Here */
.page-id-798 .tb-col-lg-4 {
width:100%!important;
}
/* hamburger menu show all the time */
/*
@media only screen and ( min-width:980px ) {
#et_mobile_nav_menu {
display:block;
}
#top-menu-nav {
display:none!important;
}
}
@media only screen and (max-width: 1980px) {
.et_header_style_centered #main-header .mobile_nav {
display:block!important;
padding: 5px 10px!important;
-webkit-border-radius: 5px!important;
-moz-border-radius: 5px!important;
border-radius: 5px!important;
background-color: rgba(0, 0, 0, 0.05)!important;
text-align: left!important;
}
}
@media only screen and (max-width: 1980px) {
.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page {
display: inline-block;
color: #666;
font-size: 14px;
}
}
@media only screen and (max-width: 1980px) {
.et_header_style_centered #et_mobile_nav_menu {
float: none!important;
position: relative!important;
}
}
@media only screen and (max-width: 1980px) {
.et_header_style_centered .mobile_menu_bar {
position: absolute;
top: 2px;
right: 5px;
}
}
*/
@media only screen and (max-width: 1548px) {
#portrait_homepage img {
width:80%;
}
}
@media only screen and (max-width: 1252px) {
#portrait_homepage {
bottom:120px;
}
}
@media only screen and (max-width: 612px) {
#portrait_homepage {
bottom:50px;
}
}
/*-------------------------------
Contact page
-------------------------------*/
.page-id-113 .et_pb_team_member_image {
text-align: left;
}
/*-------------------------------
END Contact page
-------------------------------*/