html{position:relative;min-height:100%}body{margin:0 0 90px 0;font-family:'Open Sans',sans-serif}.red{color:red!important}#site-header{height:120px}#logo a img{margin:25px 0 0 0;float:left}#contact-details{margin:27px 0 0 0;font-size:14px;text-align:left}#contact-details a,#contact-details a:hover,#contact-details a:focus{text-decoration:none}.navbar{margin-bottom:0;border:none;border-radius:0;font-size:13px;text-transform:uppercase;min-height:48px}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}.navbar-nav>li>a{line-height:5px}.dropdown-menu{border:none;border-radius:0}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .fa-angle-left,.carousel-control .fa-angle-right{position:absolute;top:45%;z-index:5;display:inline-block}.carousel-inner>.item>img{margin:0 auto}#core-search{padding:10px 0 5px 0;text-transform:uppercase}#core-search p{font-size:1.5em;margin:0}#page-title{padding:0 0 10px 0;margin:0 0 20px 0;text-transform:uppercase}#page-title h1{font-size:22px;color:#777}h1{font-size:22px!important;color:#777;margin-bottom:20px}h2{font-size:18px!important;color:#777}.val-heads{font-size:18px!important;color:#777}label{font-weight:normal;text-transform:uppercase;font-size:12px}.page-content p,.page-content blockquote{font-size:1.0em;color:#000}.page-content h2{font-size:1.5em}.page-content h3{font-size:1.4em}.page-content h4{font-size:1.3em}.page-content h5{font-size:1.2em}.page-content h6{font-size:1.1em}.img-cms-entry{float:right;margin:0 0 20px 20px}.highlighted-properties a{display:block;position:relative}.highlighted-properties a:hover{text-decoration:none}.highlighted-properties-details{padding:10px 0}.nav-tabs.nav-justified>li>a{text-transform:uppercase;font-size:1.2em;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{text-transform:uppercase}.tab-pane{padding:20px 20px 0 20px;margin:0 0 20px 0}.panel{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;text-align:center}.panel ul{text-align:left;padding:0 0 0 20px}.panel-default>.panel-heading,.panel-default>.panel-footer{border-radius:0;border:none;text-transform:uppercase}.panel-body{padding:0!important}.panel-footer{padding:0!important;padding-top:15px!important}.well{border-radius:0}.breadcrumb{border-radius:0}.btn{border-radius:0;text-transform:uppercase}.btn-pad{padding-bottom:15px!important}.btn-group-vertical>.btn:first-child:not(:last-child), .btn-group-vertical>.btn:last-child:not(:first-child) {border-radius:0}.img-thumbnail{border-radius:0;padding:0}footer{padding:24px 0;font-size:10px}footer a:hover{text-decoration:none}.footer{position:absolute;bottom:0;width:100%;height:70px}#footer-logos{text-align:left}#footer-links{text-align:right}.mt-20{margin-top:20px}.mt-10{margin-top:10px}.pad-top-5{padding-top:5px}.contact iframe{margin:0;padding:0;border:1px #777 solid;width:100%;height:270px;margin-bottom:20px;margin-top:20px}.form-control{border-radius:0;font-size:12px;text-transform:uppercase}#requestedDate,#requestedTime{-webkit-appearance:none;-moz-appearance:none}.formhoney{visibility:hidden;display:none}#page-sorts{padding:15px 0 0 0;margin:0 0 20px 0;overflow:auto}.pagination{margin:0}.pagination li a .bracket{display:none}.pagination span.hellip{cursor:not-allowed}.pagination>li:first-child>a,.pagination>li:first-child>span{border-top-left-radius:2px;border-bottom-left-radius:2px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:2px;border-bottom-right-radius:2px}.property-image{position:relative}.property-address{font-size:1.1em;text-transform:uppercase}.property-price{font-size:1.2em!important;text-transform:uppercase}.property-address,.property-price{margin:0;font-size:1.2em!important}.property-address a:hover,.property-address a:focus,.property-address a:active,.property-price a:hover,.property-price a:focus,.property-price a:active{text-decoration:none}.property-room-numbers{text-align:right;font-weight:bold}.property-bedrooms,.property-receptions,.property-bathrooms{display:inline-block;width:40px;height:19px;margin:0 0 0 5px}.property-bedrooms{background:url(https://www.jpknight.net/images/xroom-icons.png.pagespeed.ic.K6tXJNeREg.png) left 1px no-repeat}.property-receptions{background:url(https://www.jpknight.net/images/xroom-icons.png.pagespeed.ic.K6tXJNeREg.png) left -19px no-repeat}.property-bathrooms{background:url(https://www.jpknight.net/images/xroom-icons.png.pagespeed.ic.K6tXJNeREg.png) left -39px no-repeat}.property-details{margin:30px 0}.add-to-shortlist .remove,.remove-from-shortlist .add{display:none}.map-search-results#googlemap{height:500px;margin:0 0 20px 0}#map-balloon{text-align:center;text-transform:uppercase}.pop-up-balloon .thumbnail{padding:0!important;border-radius:0;border:0!important;padding-left:0!important;padding-right:0!important}.pop-up-balloon .corner-flash{left:5px}#map-balloon .property-room-numbers{display:inline;margin:0 auto}.corner-flash{position:absolute;width:auto;left:0;z-index:1}#map-balloon .corner-flash{left:5px}#property-carousel,#property-thumbnails,.carousel-control.right,.carousel-control.left{background-image:none}#property-carousel .carousel-inner .item img{max-height:567px}#property-thumbnails .carousel-inner .item img{min-height:113px;max-height:113px;min-width:170px;max-width:170px}#property-thumbnails .carousel-inner a{cursor:pointer}#property-slideshow .carousel-inner .item img{max-height:600px}.property-list h3{text-transform:uppercase}.property-list ul{margin:20px 0 0 0;padding:0 0 0 15px;font-size:1.2em}#property-thumbnails .carousel-control{top:-50%}#googlemap{width:100%;height:500px;margin:0 0 20px 0}.pop-up-balloon{text-align:center;text-transform:uppercase}.modal-content{border-radius:0}#slideshow .modal-content{border:8px solid #fff}.form-control.styled-select::-ms-expand{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity:0}.form-control.styled-select{background:#fff url(https://www.jpknight.net/images/xselect-bg.jpg.pagespeed.ic.n2wqzf2KZx.jpg) top right no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;color:#777}.parallax-window{height:400px;color:#fff}.parallax-window .vertical-align-container{width:70%;margin:0 auto}.parallax-window .vertical-align-container p{width:60%;margin:0 auto}.parallax-window h2{color:#fff;text-shadow:0 1px 0 #ccc , 0 2px 0 #c9c9c9 , 0 3px 0 #bbb , 0 4px 0 #b9b9b9 , 0 5px 0 #aaa , 0 6px 1px rgba(0,0,0,.1) , 0 0 5px rgba(0,0,0,.1) , 0 1px 3px rgba(0,0,0,.3) , 0 3px 5px rgba(0,0,0,.2) , 0 5px 10px rgba(0,0,0,.25) , 0 10px 10px rgba(0,0,0,.2) , 0 20px 20px rgba(0,0,0,.15);font-size:3em}.parallax-window p{text-shadow:0 1px 0 #666}.vertical-align-container{display:table;height:inherit}.vertical-align-content{display:table-cell;vertical-align:middle}@media (min-width:991px) and (max-width:1200px){.navbar{font-size:11px}.nav>li>a{padding:15px 13px}#property-carousel .carousel-inner .item img{max-height:480px}#property-thumbnails .carousel-inner .item img{min-height:80px;max-height:80px;min-width:120px;max-width:120px}#property-slideshow .carousel-inner .item img{max-height:600px}footer{font-size:11px}}@media screen and (device-width:768px) and (device-height:1024px) and (-webkit-device-pixel-ratio:2){.property-image img{max-height:225px!important}}@media screen and (device-width:768px) and (device-height:1024px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2){.property-image img{max-height:130px!important}}@media (min-width:768px) and (max-width:991px){.property-list ul{margin:20px 0 0 0;padding:0 0 0 15px;font-size:13px}.property-room-numbers{margin-top:15px}.form-mb{margin-bottom:15px}#footer-links{text-align:center;padding-top:20px}body{margin:0 0 160px 0}#contact-details{font-size:1.1em}.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent}.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}.navbar-nav{float:none!important;margin:7.5px -15px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}#core-search p{font-size:1.5em}#core-search,#page-title,footer{text-align:center}.highlighted-properties img{max-height:450px}#property-carousel .carousel-inner .item img{max-height:380px}#property-thumbnails .carousel-inner .item img{min-height:60px;max-height:60px;min-width:90px;max-width:90px}#property-slideshow .carousel-inner .item img{max-height:430px}.nav-tabs.nav-justified>li>a{font-size:.8em}.footer{height:140px}#footer-logos{text-align:center}}@media (max-width:768px){.property-list ul{margin:20px 0 0 0;padding:0 0 0 15px;font-size:12px}.property-room-numbers{margin-top:15px}.form-mb{margin-bottom:15px}#core-search{padding-bottom:20px}#footer-links{text-align:center;padding-top:20px}body{margin:0 0 160px 0}#site-header{height:auto}#logo a img{display:block;margin:20px auto}#contact-details{font-size:1.2em;margin:20px 0}#core-search p{font-size:1.2em}#core-search,#page-title,footer{text-align:center}#page-title h1{font-size:1.6em}.img-cms-entry{width:50%}.highlighted-properties img{max-height:450px}.property-image img{max-height:none}#property-carousel .carousel-inner .item img{max-height:500px}#property-slideshow .carousel-inner .item img{max-height:500px}#googlemap{height:300px}footer{font-size:.6em}.footer{height:150px}#footer-logos{text-align:center}}@media (max-width:480px){.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .fa-angle-left,.carousel-control .fa-angle-right{top:25%}.property-room-numbers{margin-top:15px}.form-mb{margin-bottom:15px}#logo a img{display:block;margin:20px auto}.mb20{margin-bottom:20px}#footer-links{text-align:center;padding-top:20px}body{margin:0 0 160px 0}.img-cms-entry{margin:0 0 20px 0;width:100%}#googlemap{height:300px}.footer{height:150px}}.freeprivacypolicy-com---nb{min-width:100%!important}.freeprivacypolicy-com---nb .cc-nb-main-container{padding:2rem!important}.freeprivacypolicy-com---pc-overlay .cc-cp-foot-byline{visibility:hidden}.freeprivacypolicy-com---nb.freeprivacypolicy-com---palette-dark{background-color:rgba(0,0,0,.8)!important}.freeprivacypolicy-com---nb .cc-nb-main-container .cc-nb-okagree{background-color:#a7ce35!important}.freeprivacypolicy-com---nb .cc-nb-main-container .cc-nb-reject{background-color:#a7ce35!important}