html{position:relative;min-height:100%}body{margin:0 0 60px 0;padding-top:70px}footer{background:#eee;padding:20px 0}footer.footer{position:absolute;bottom:0;width:100%;height:60px}#large-carousel{background:#ccc}.carousel-inner>.item>img{margin:0 auto}.add-to-shortlist .remove,.remove-from-shortlist .add{display:none}#googlemap{width:100%;height:300px}#requestedDate,#requestedTime{-webkit-appearance:none;-moz-appearance:none;appearance:none}.styled-select{background:#fff url(https://gibsonlibrary.org.uk/images/select-bg.jpg.pagespeed.ce.5rtieDj9Dr.jpg) top right no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none}select.styled-select::-ms-expand{display:none}.styled-select.input-sm{background-position:right center;line-height:1}.formhoney{visibility:hidden;display:none}.pagination{margin:0}.pagination li a .bracket{display:none}.pagination span.hellip{cursor:not-allowed}.animated-spinner{width:100px;margin:0 auto;padding:20px;color:#d14348;font-size:2em}.map-search-results#googlemap{height:600px}.property{overflow:auto;margin:0 0 15px 0}.property h3{margin:0 0 15px 0}.property .btn-group{margin:15px 0 0 0}.property .corner-flash{position:absolute;z-index:1}.thumbnail .corner-flash{position:absolute;z-index:1}.property-grid .corner-flash{position:absolute;top:0;left:15px;z-index:1;border-radius:4px 0 0 0}.property-grid-image{background-position:center center;background-size:cover;height:230px}#search-filters .panel-heading{padding:0}#search-filters .accordion-toggle{padding:10px 15px;display:block;width:100%}#search-filters .accordion-toggle:hover,#search-filters .accordion-toggle:focus{text-decoration:none}#google-info-window{position:relative;text-align:center;width:200px}#google-info-window.google-info-window-property{width:360px;overflow:auto}#google-info-window.google-info-window-property #google-info-window-property-image{float:left;width:205px;margin:0 10px 0 0}#google-info-window.google-info-window-property #google-info-window-property-details{text-align:left}#google-info-window .spacer{margin:10px 0}#google-info-window .corner-flash{position:absolute;top:0;left:0}.property-images .corner-flash{position:absolute;width:auto;z-index:1}#property-carousel .carousel-inner .item img{max-height:500px;width:auto;margin:0 auto}#property-carousel,#property-thumbnails,.carousel-control.right,.carousel-control.left{background-image:none}#property-thumbnails .carousel-inner a{cursor:pointer}#property-thumbnails .carousel-control{width:2%;color:#337ab7}#slideshow .modal-content{border:8px solid #fff}#property-details-tab-panes{border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-radius:0 0 4px 4px}#property-details-tab-panes .tab-pane{padding:15px}.grid:after{content:'';display:block;clear:both}.grid-sizer,.grid-item{width:33.333%}.grid-item{float:left;padding:2px}.grid-item img{display:block;max-width:100%}#schools-data{position:relative;overflow:auto}#schools-data>[class*="col-"]{height:700px}#schools-data #schools-data-key{position:absolute;z-index:1;top:10px;left:25px}#schools-data .nav-tabs li{cursor:pointer}#schools-data .tab-content{overflow-y:scroll;height:94%}#schools-data .tab-content .list-group .list-group-item{padding:0 15px 10px 15px}#schools-data .tab-content .list-group .list-group-item:hover{cursor:pointer}#schools-data .tab-content .list-group .list-group-item:first-child,#schools-data .tab-content .list-group .list-group-item:last-child{border-radius:0}#schools-data .selected-school,#schools-data .selected-school .school-name-address{background:rgba(122,214,253,.3)}#schools-data .hovered-school,#schools-data .hovered-school .school-name-address{background:rgba(122,214,253,.1)}#schools-data .school-name-address{background:#eee;padding:10px 0;font-size:14px;font-weight:bold;color:#000}#schools-data .school-name-address small{font-style:italic;font-weight:normal;color:#666}#schools-data .school-details{padding:10px 0;font-size:12px}#schools-data .school-details .fa-info-circle{font-size:1.3em}#schools-data .inside-admission-area{background:green;border:1px solid #000;width:19px;height:19px;display:inline-block;border-radius:10px;vertical-align:bottom;margin-right:5px}#schools-data .outside-admission-area{background:red;border:1px solid #000;width:19px;height:19px;display:inline-block;border-radius:10px;vertical-align:bottom;margin-right:5px}#schools-data .ofsted-rating{background:#fff;border:1px solid #000;width:19px;height:19px;display:inline-block;text-align:center;font-weight:bold;border-radius:10px;vertical-align:bottom;margin-right:5px}#schools-data .alert{text-align:center;padding:5px;margin:0}#schools-data .locus-infowindow{position:relative;width:220px}#schools-data .locus-infowindow .corner-flash{position:absolute}#schools-map{width:100%;height:100%}#back-to-top{background:#bbb;position:fixed;bottom:10px;right:15px;display:none;padding:5px 10px;border-radius:3px;color:#666;font-size:1.5em;text-align:center}.parallax-window{height:400px;color:#fff}.parallax-window h2{color:#fff;font-size:3em}.parallax-window .vertical-align-container{width:70%;margin:0 auto;text-align:center}.parallax-window .vertical-align-container p{width:60%;margin:0 auto;text-shadow:0 1px 0 #666}.vertical-align-container{display:table;height:inherit}.vertical-align-content{display:table-cell;display-vertical-align:middle}.iframe-embed{border:none;width:100%;height:300px}@media (min-width:1200px){.property-grid .panel .panel-body{min-height:375px}.affix{width:263px;top:68px}#googlemap{min-height:600px}}@media (min-width:991px) and (max-width:1200px){.property-grid .panel .panel-body{min-height:370px}.affix{top:99px;width:293px}#googlemap{min-height:500px}}@media (min-width:768px) and (max-width:991px){.property-grid .panel .panel-body{min-height:370px}#googlemap{min-height:400px}}@media (min-width:480px) and (max-width:768px){footer{font-size:10px;text-align:center}}@media (max-width:480px){.map-search-results#googlemap{height:300px}.property-grid .panel .panel-body{min-height:auto}#googlemap{min-height:300px}footer{font-size:10px;text-align:center}}