/* .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 -------------------------------*/