.btn-shadow{box-shadow:0 0px 0px 5px #ffffff1c}sup{bottom:0.45em;font-size:14px!important}@media only screen and (max-width:980px){#main-header>.container{width:100%;max-width:100%;padding-left:15px;padding-right:15px}#main-header>.container .logo_container{left:0}}#top-header .et-social-icons{float:right!important}#top-header #et-info{width:100%}div#top-header{font-family:'futura-pt',sans-serif;font-weight:normal}@media screen and (min-width:769px){#top-header .et-social-icon a{font-size:14px;transform:scale(1.15);margin-right:15px}}div#top-header{border-bottom:1px solid #2d2d2d}#top-menu li{padding-right:35px}div#et-top-navigation{position:relative}@media screen and (min-width:981px){#top-menu .current_page_item a{position:relative}#top-menu .current_page_item:not(.contact-menu) a:before{content:"";position:absolute;width:100%;height:3px;background:#dc1d2e;top:25px}}#top-menu .contact-menu a,.mobile_menu_bar:before{color:#fff!important}@media screen and (min-width:1060px){div#et-top-navigation{padding-left:0!important;padding-right:160px!important}}.et_mobile_menu .first-level>a{position:relative}.et_mobile_menu .first-level>a:after{font-family:'ETmodules';content:'3';font-weight:normal;position:absolute;font-size:16px;top:13px;right:10px}.et_mobile_menu .first-level>.icon-switch:after{content:'2'}ul#mobile_menu{height:auto!important}.second-level{display:none}.reveal-items{display:block}span.menu-btn{padding:12px 20px;background:#dc1c2e;border-radius:50px;color:#fff!important}li.otb_custom_menu a:hover{opacity:1!important}li.otb_custom_menu a:hover span{background-color:#000!important}div#et-top-navigation:after{content:url(https://ontheballrealestate.com/wp-content/uploads/2022/04/blackmore_logo-1.png);width:141px;height:100%;position:absolute;right:0;z-index:999;display:block;background-size:contain;background-repeat:no-repeat;top:10px}@media screen and (max-width:980px){span.menu-btn{margin-top:20px!important;display:inline-block}.et_header_style_left #logo{max-height:none!important;position:relative}}@media screen and (max-width:380px){.et_header_style_left #logo{max-width:150px!important;position:relative}}@media screen and (max-width:1060px){#et_mobile_nav_menu{display:block}#top-menu{display:none}div#et-top-navigation:after{right:50px}header#main-header>.container{padding-bottom:10px}}@media screen and (max-width:1275px) and (min-width:1025px){div#top-header{min-height:40px}.container.et_menu_container{background:#000}.et_header_style_left .logo_container{position:absolute!important}img#logo{max-width:150px;transition:none}div#et-top-navigation *{font-size:13px!important}#top-menu li{padding-right:20px!important}}h1,h2,h3,h4,h5,h6,#top-menu li a,#mobile_menu li a{font-family:futura-pt,sans-serif!important;font-style:normal}h1,h2,h3,h4,h5,h6,p{font-weight:normal;padding:0}p{padding-bottom:15px}.otb_home_listings select#sort{background-color:#ffffff00!important;border:none;color:#fff;font-weight:600;padding:0!important;border-bottom:1px solid;outline:0!important;cursor:pointer}.otb_home_listings .col-property-result{padding:0!important}@media screen and (min-width:981px){.otb_home_listings .col-property-result header>.row>.col-md-4{width:100%!important;max-width:300px!important;display:inline-block;position:absolute;right:0;top:-50px}}.flex-grid{flex-flow:row wrap;justify-content:space-between}.flex-grid>.et_pb_column{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-bottom:3%!important;width:48%!important;min-height:100px}@media screen and (min-width:981px){.flex-grid>.et_pb_column{flex-grow:1;width:30.3%!important;min-height:350px}.flex-grid>.et_pb_column:nth-child(3){margin-right:0!important}}.flex-grid:after{display:none}ul.agent-footnote{position:relative;list-style:none;background:#141414e8;border-radius:5px;margin-top:15px;color:#ffffff;padding:5px 5px 5px 80px;line-height:1.5em;text-align:left;font-size:12px}.agent-footnote a{color:#c3c3c3!important}ul.agent-footnote:before{content:"";display:inline-block;position:absolute;width:50px;height:50px;background:#292929;left:18px;border-radius:50px;background-image:url(https://ontheballrealestate.com/wp-content/uploads/2021/08/travisball-1.jpg);background-size:contain}@media screen and (max-width:981px){ul.agent-footnote{padding:15px}ul.agent-footnote:before{display:none}}.otb-form-theme input[type="text"],.otb-form-theme textarea{min-height:50px;border-radius:5px;padding-left:20px!important;background:#fff;border:1px solid #292929;color:#140e0e}.otb-form-theme input[type="submit"]{font-family:futura-pt,sans-serif;font-family:futura-pt,sans-serif;font-size:16px;letter-spacing:.035em;background:red;border:2px solid red;color:#fff;font-weight:600;padding:10px 25px;cursor:pointer;border-radius:50px;box-shadow:0 0px 0px 5px #ffffff1c}.otb-form-theme input[type="submit"]:hover{background:#000!important;border-color:#000!important}.bootstrap-realtypress .rps-grid-result .rps-property-result h4{color:#282828}.rps-single-listing>.container-fluid{max-width:1080px!important;width:100%!important}.rps-agent-details>.agent-photo,.rps-agent-details>span,.rps-agent-details>.agent-photo,.rps-agent-details>br,.rps-agent-details>.agent-photo,.rps-agent-details>hr,.rps-agent-details>.agent-photo,.rps-agent-details>span,.rps-agent-details>.agent-photo,.rps-agent-details>br,.rps-agent-details>.agent-photo{display:none}div#gform_confirmation_message_1:before{content:"\4e";width:50px;height:50px;background:green;position:absolute;border-radius:5em;top:50%;transform:translateY(-50%);left:0;font-family:'ETmodules';line-height:50px;text-align:center;font-weight:bold;font-size:25px}div#gform_confirmation_message_1{color:#eeeeee;position:relative;font-family:'futura-pt',sans-serif;font-size:20px;font-weight:normal;padding-left:60px;margin-bottom:60px}.row-property-result{max-width:1440px;margin-left:auto!important;margin-right:auto!important}button.btn.btn-primary{background:#ff0200;border:1px solid #ff0200}.bootstrap-realtypress .btn-primary:hover,.bootstrap-realtypress .btn-primary:focus{background-color:#231f20;border-color:#231f20}.bootstrap-realtypress .image-holder .rps-ribbon.rps-ribbon-info{background-color:#ff0200;border-left:1px solid #ff0200;border-right:1px solid #ff0200;border-bottom:1px solid #ff0200;text-shadow:0 1px 0 #333}.bootstrap-realtypress .pagination>.active>a,.bootstrap-realtypress .pagination>.active>span,.bootstrap-realtypress .pagination>.active>a:hover,.bootstrap-realtypress .pagination>.active>span:hover,.bootstrap-realtypress .pagination>.active>a:focus,.bootstrap-realtypress .pagination>.active>span:focus{background-color:#dc1c2e;border-color:#dc1c2e}.bootstrap-realtypress .pagination>li>a,.bootstrap-realtypress .pagination>li>span{color:#dc1c2e}small.property_agent{opacity:.5}.bootstrap-realtypress a{color:#777;text-decoration:none}.bootstrap-realtypress .slider-container .back-bar .pointer.last-active{background-color:#dc1c2e;border:1px solid #dc1c2e}.bootstrap-realtypress .theme-green .back-bar .selected-bar{border-radius:0;background:#e7807d none;height:6px}.bootstrap-realtypress .rps-toolbar-btn-lg.active span{color:#fff}.bootstrap-realtypress .rps-toolbar-btn-lg.active{background:#dc1c2e;border:1px solid #dc1c2e;text-shadow:none}.bootstrap-realtypress a:hover,.bootstrap-realtypress a:focus{color:#dc1c2e;text-decoration:underline}.bootstrap-realtypress .pagination>li>a,.bootstrap-realtypress .pagination>li>span{color:#777}.bootstrap-realtypress .pagination>li>a:hover,.bootstrap-realtypress .pagination>li>span:hover,.bootstrap-realtypress .pagination>li>a:focus,.bootstrap-realtypress .pagination>li>span:focus{color:#dc1c2e;background-color:#eeeeee;border-color:#dddddd}button.btn.btn-primary{background:#dc1c2e;border:1px solid #dc1c2e;border-radius:5em;padding:10px;font-weight:500}.et_pb_button,.et_pb_button_inner{font-family:futura-pt,sans-serif;padding:12px 20px!important}.bootstrap-realtypress .form-control.input-lg{border-top-left-radius:50px!important;border-bottom-left-radius:50px!important}a.download_pdf{padding:12px 24px;margin-top:20px;display:inline-block;color:#FFFFFF!important;border-color:#DC1C2E;border-radius:50px;font-size:16px;font-weight:700!important;background-color:#DC1C2E}@media screen and (max-width:768px){header#main-header{padding:5px 0px 15px 15px!important}}.gform_body input[type=text]{font-size:15px;margin-bottom:0;margin-top:0;padding:16px!important;min-height:50px;border-radius:5px;padding-left:20px!important;background:#fff;border:1px solid #d2d2d2;color:#140e0e}.gform_button{padding:20px;background:#DC1C2E;color:white;font-size:16px;font-weight:700;border-radius:50px;min-width:130px;border:0}.gform_button:hover{background:black;transition:all 300ms ease 0ms;cursor:pointer}input.mailpoet_text{font-size:15px;margin-bottom:0;margin-top:0;padding:15px!important;border-radius:10px}h2.mailpoet-heading{Margin-bottom:10px}input.mailpoet_submit{font-family:futura-pt,sans-serif;font-size:16px;letter-spacing:.035em;background:red;border:2px solid red;color:#fff;font-weight:600;padding:10px 25px!important;cursor:pointer;border-radius:50px;box-shadow:0 0px 0px 5px #ffffff1c}.bootstrap-realtypress .breadcrumb{padding:0!important;background:none!important}@media screen and (max-width:480px){img#logo{width:144px;top:10px!important}div#et-top-navigation:after{transform:scale(.75);right:30px}header#main-header>.container{padding-bottom:0px!important}}