.pyjack_listing{border:1px solid #eee;margin-bottom:1rem}.pyjack_listing.pyjack-border-dark{border:2px solid #888}.pyjack_bak{background-size:cover;background-position:center center;min-height:15rem}.pyjack_pad{padding:1rem}.pyjack-data{list-style:none!important;padding:0!important;margin:0 0 1rem!important}.pyjack-button{width:100%;margin-top:1rem}ul.pagination{padding:0!important;text-align:right!important;list-style:none!important}ul.pagination li{display:inline-block!important;padding:0 .25rem}li.active a{font-weight:700;text-decoration:underline!important}ul.pagination li a{text-decoration:none}.form-group{margin:0 0 1rem}.form-group input,.form-group textarea{margin-top:.25rem;width:100%}#pyjack-calc{overflow:hidden;margin:1rem 0}.slick-next{right:0!important}.slick-prev{left:1px!important;z-index:1000}.smaller{position:absolute;bottom:0;height:3rem;padding-top:.5rem;font-size:.85rem;width:100%;margin:0!important;background:#fff}.smaller li{margin:0;padding:0!important}#message.success p{color:#008000f7;text-align:center}#message.error p{color:#f30909f7;text-align:center}.pyjack_listing .pyjack_bak{position:relative}.pyjack_listing .srp-item-broker-lg{position:absolute;bottom:0;background:none repeat scroll 0 0 rgba(0,0,0,.45);display:block;width:100%;margin-left:-15px;font-family:roboto,sans-serif}.srp-item-broker-text-only{font-size:12px;padding:4px 8px;line-height:1;display:flex;align-items:center;color:#fff}.srp-item-broker-text-only img{width:30%;height:auto}span.font-bold{font-weight:700;font-size:12px}li span.srp-item-address,p span.srp-item-address{font-weight:700;text-decoration:none;line-height:1.5;color:#09c;font-size:14px;font-family:roboto,sans-serif}ul.pyjack-data.srp-item-property-meta{display:table;margin-left:auto!important;margin-right:auto!important}ul.srp-item-property-meta li:first-child{border-left:0;padding-left:0}ul.srp-item-property-meta li{float:left;height:50px;border-left:1px solid #ccc;padding:0 10px;margin:0;font-size:14px;font-weight:400;font-family:roboto,sans-serif}ul.srp-item-property-meta li span.data-value{display:block;font-weight:700;text-align:center;font-family:roboto,sans-serif}button.pyjack-btn,a.pyjack-link{-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;background-color:#fff;color:#d92228;line-height:21px;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #d92228;white-space:nowrap;padding:6px 12px;font-size:14px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none!important}button.pyjack-btn:hover,a.pyjack-link:hover{background-color:#ea1525;border-color:#ea1525;color:#fff!important}ul.pagination{margin:25px 0;border-top:none!important}ul.pagination li.pagination-page,li.pagination-next,li.pagination-prev{text-align:center;font-size:14px;color:#222;background-color:#fff;border:1px solid #222;border-radius:2px;text-decoration:none;margin-left:3px;cursor:pointer;line-height:1;padding:0!important}li.pagination-prev,li.pagination-next{background-color:#222;border-color:#222}li.pagination-prev a,li.pagination-next a{color:#fff!important}ul.pagination li.pagination-page a,ul.pagination li.pagination-prev a,ul.pagination li.pagination-next a{color:#222;font-weight:400;padding:6px 12px;display:inline-block;box-shadow:none!important}ul.pagination li.pagination-page a:hover,ul.pagination li.pagination-prev a:hover,ul.pagination li.pagination-next a:hover{color:#fff!important}ul.pagination li.pagination-page:hover{background:#000!important}ul.pagination li.pagination-page:hover a{color:#fff}ul.pagination li.active{background-color:#222;border-color:#222}ul.pagination li.active a,ul.pagination li.active a:hover{color:#fff!important;text-decoration:none!important}#pyjack_agentForm .form-group label,#pyjack-calc .form-group label{font-size:14px;color:#222;font-weight:600}.pyjack_pane form{border:1px solid #ccc;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:1rem}.pyjack_pane .form-title h3{padding:10px 0 10px 15px;margin:0;font-weight:700;border-top:1px solid #ccc;border-top-right-radius:5px;border-top-left-radius:5px;font-size:1rem;background:#000;color:#fff}#pyjack_agentForm input.form-control,#pyjack-calc input.form-control{padding:5px;font-size:15px}ul.pyjack-data.srp-single-property-meta span.data-value{display:inline-block;font-weight:700;font-family:roboto,sans-serif;margin-right:15px}ul.srp-single-property-meta li{font-size:16px;font-weight:400;font-family:roboto,sans-serif;line-height:26px}.lSSlideOuter .lSPager.lSGallery img{max-height:32px;min-height:32px}.lSSlideOuter .lSPager.lSGallery{margin:10px 0!important}.lSAction>.lSPrev,.lSAction>.lSNext{box-shadow:none!important}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{max-height:290px!important}.pyjack_listing a,.pyjack_listing a:hover{box-shadow:none!important}.pyjack-row{padding:15px}.img-rest-home{max-height:150px;overflow:hidden;height:100%;margin-bottom:20px;margin-top:15px}.pyjack-link{width:100%;font-weight:600!important}button.pyjack-btn.view_list_btn{position:absolute;bottom:21px;right:15px;background-color:#d92228;color:#fff}button.pyjack-btn.view_list_btn:hover{opacity:.8}ul.pyjack-data.srp-item-property-meta{margin-top:36px!important}.slick_carousel .slick-next,.slick_carousel .slick-prev,.slick_carousel .slick-next:before,.slick_carousel .slick-prev:before{color:#000!important}.slick-slide img{margin:0 auto}.pyjack_listing .silver.srp-item-broker-lg{margin-left:0}.silver .srp-item-broker-text-only{font-size:10px}span.brokerd-by{padding:0 7px}.silver_img{min-height:150px}.silver img#logo-broker{box-shadow:none}.map_wrapper{margin-bottom:20px}#map_div{height:450px;width:100%;overflow:auto}.agent-info-wrap{border:1px solid #ccc;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-bottom:15px}.agent-info-wrap .agent-name{padding:8px 0}.agent-info-wrap .agent-phone a{box-shadow:none;text-decoration:none;font-size:15px}.agent-info-wrap .agent-phone a:hover{color:#d92228;box-shadow:none!important}.agent-info-wrap .agent-phone label{display:inline-block}.agent-info-wrap .agent-photo{padding-top:8px}.slider-nav,.slider-for{text-align:center;width:100%!important}.slider-for{margin-bottom:18px}.slider-nav div.slick-slide{display:inline-block;margin:0 5px;padding:3px 0;text-align:center;font-size:2em;cursor:pointer;max-height:171px!important;height:171px!important;line-height:162px}.slick_carousel{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}.slick_carousel div.slider-nav .slick-slide img{margin:0 auto!important;height:120px;display:inline-block;vertical-align:middle}.slick_carousel .slider-for div.slick-slide img{height:auto;vertical-align:middle;display:inline-block}.slick_carousel div.slider-nav img:hover,.slider-nav .slick-slide.slick-current img{box-shadow:0 0 12px 3px #424040}.slider.slider-for .slick-slide{height:480px;line-height:480px}@media only screen and (max-width:420px){.slider.slider-for .slick-slide{height:226px;line-height:226px}.slider-nav div.slick-slide{height:70px!important;line-height:60px}.slick_carousel .slider-for div.slick-slide img,.slick_carousel div.slider-nav .slick-slide img{height:auto;vertical-align:middle;display:inline-block;max-height:226px}.agent-info-wrap .agent-photo{text-align:center}.agent-info-wrap .agent_cinfo{text-align:center}ul.pyjack-data.srp-single-property-meta span.data-value{display:block}}select#sortBy{height:30px;padding:0 15px;line-height:32px;border-radius:3px;font-size:15px}.top-wrap .pagination-wrap,.top-wrap .sorting{display:inline-block}.top-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:30px;border-bottom:1px solid #ddd}.top-wrap>.sorting{order:-1;padding-right:15px}.agent-info-wrap .agent-email label,.agent-info-wrap .agent-name label,.agent-info-wrap .agent-address label,.agent-info-wrap .agent-url label{display:inline-block}.agent-info-wrap .agent-email a,.agent-info-wrap .agent-name span,.agent-info-wrap .agent-address span,.agent-info-wrap .agent-url a{box-shadow:none;text-decoration:none;font-size:16px}.agent-info-wrap .agent-email a:hover,.agent-info-wrap .agent-url a:hover{color:#d92228;box-shadow:none!important}.pyjack-data span.meta-lbl{font-size:14px;font-weight:600;display:inline-block;min-width:45px;line-height:14px}.pyjack-data .meta-beds,.pyjack-data .meta-bath,.pyjack-data .meta-sqft,.pyjack-data .meta-type{font-size:14px;line-height:14px;padding-left:5px;display:inline-block}