html{position:relative;min-height:100%}body{margin:0 0 180px 0;padding-top:0;font-family:'Open Sans',sans-serif;font-size:16px;color:#545454;line-height:160%}hr{border-top:1px solid #d22229!important}hr.grey{border-top:1px solid #777!important;margin-top:10px;margin-bottom:10px}h1{color:#d22229;font-size:32px}.results h1{font-size:28px;margin-bottom:25px}.dark{color:#333}h2{color:#d22229;font-size:24px}.light-grey-back h2{margin-top:0!important}h3{color:#d22229;font-size:18px}h4{color:#d22229;font-size:18px}.large-grey{font-size:18px}.lead{color:#d22229;font-size:16px}a{color:#d22229}a:focus,a:hover{color:#555;text-decoration:none}.mt25{margin-top:25px}.modal-header{background-color:#d22229}.modal-header h4{color:#fff!important}.btn-primary{border-radius:0;background-color:#d22229;border:#fff 1px solid}.btn-primary:hover,btn-primary:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:focus:active,.btn:focus{background-color:#575353;border:#fff 1px solid}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,[disabled].btn-primary.focus,[disabled].btn-primary:focus,[disabled].btn-primary:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#575353;border:#fff 1px solid}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.focus:active,.btn-primary:focus:active,.btn-primary:hover:active,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#575353;border:#fff 1px solid}.tick li{list-style-image:url(/images/tick.gif.pagespeed.ce.wve_pbFY8u.gif);padding-left:0;margin-left:0}.block li{list-style-image:url(/images/block.gif.pagespeed.ce.mPY-JF06ww.gif);padding-left:0;margin-left:0}.contact iframe{margin:0;padding:0;border:#162874 1px solid;width:100%;height:275px}.portal-logos{height:200px;position:relative}.portal-logos img{margin-top:10px}.navbar-default{background-color:#d22229}.recent-footer{background-color:#d22229;font-size:13px;color:#fff;padding:10px;text-align:center;margin-bottom:15px}.tel-emails{margin-top:15px;padding-bottom:15px;border-bottom:#fff 1px solid}.navbar-default a{color:#fff;font-size:13px}.navbar-default a:hover,.navbar-default a:focus{color:#ccc;text-decoration:none}.nav>li>a{padding:10px 7px}.navbar-collapse{margin-left:0!important;padding-left:0!important}.navbar-default .navbar-toggle{background-color:#fff;border:0!important;color:#d22229}.social-media{padding-top:15px;text-align:right}.fb{margin-right:0}.navbar-nav{margin-top:15px}.navbar-nav>li>a{padding-top:8px;padding-bottom:8px;margin-right:1px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#d22229;background:#fff}.navbar-default .right{text-align:right}.navbar-default .right-l{text-align:right}.navbar-default .center{text-align:center}.navbar{border-radius:0;min-height:130px;margin-bottom:0;border:0!important;border-bottom:#162874 4px solid!important}.navbar-default .navbar-nav>li>a{color:#fff}.intro-red{background-color:#d22229;padding-top:15px;padding-bottom:0;color:#fff;font-size:20px;text-align:center}.search-bg-red{background-color:#d22229;padding-top:30px;padding-bottom:20px}.search-bg-light-grey{background-color:#ddd;padding-top:30px;padding-bottom:20px}.light-grey-back{background-color:#ddd;padding-top:30px;padding-bottom:20px;margin-bottom:30px}.nopad-left{padding-left:0}.property{background-color:#ddd;padding:8px;margin-top:20px;border:1px solid #ccc}.highlighted-banner{background:#d22229;color:#fff;padding:70px 0 40px 0;font-size:60px;margin-bottom:20px;position:relative;margin-top:50px}.highlighted-banner a{color:#fff!important}.highlighted-banner a:hover{color:#ccc!important}.highlighted-banner img{position:absolute;top:-110px}.mb25{margin-bottom:25px}#client-comment{font-style:italic;font-size:30px;color:#444;font-family:'Cookie',cursive;margin-bottom:50px;margin-top:15px}.panel{border-radius:0!important}.panel-default>.panel-heading{background-color:#d22229!important;border-radius:0!important}h3.panel-title{color:#fff;font-size:22px}.bg-image{background-image:url(/images/bg-image.jpg.pagespeed.ce.iAiNr1y_IB.jpg);align-content:center;margin-top:25px;margin-bottom:25px;padding-bottom:60px;padding-top:35px;background-size:cover}footer{background:#d22229;padding:20px 0;color:#fff;font-size:12px}footer a{color:#fff;font-size:12px}footer a:hover,footer a:focus{color:#ccc;font-size:12px;text-decoration:underline}footer.footer{position:absolute;bottom:0;width:100%;height:232px}#large-carousel{background:#ccc}.carousel-inner>.item>img{margin:0 auto}.carousel-caption{font-size:34px;right:5%!important;left:5%!important;top:50px!important;line-height:36px;text-shadow:0 1px 2px rgba(0,0,0,1)}.add-to-shortlist .remove,.remove-from-shortlist .add{display:none}#property-floorplans img{margin-left:auto;margin-right:auto}#googlemap{width:100%;height:300px;border:1px solid #d22229}#requestedDate,#requestedTime{-webkit-appearance:none;-moz-appearance:none;appearance:none}.styled-select{background:#fff url(https://www.irlamestates.co.uk/images/select-bg.jpg.pagespeed.ce.m1okYHU-K0.jpg) top right no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}select::-ms-expand{display:none}.form-control placeholder{color:#555}.form-control{border-radius:0}.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:15px 0 0 0!important}#property-thumbnails .carousel-control{color:#d22229!important}.carousel-control{color:#d22229!important}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#d22229!important;color:#fff;margin-top:10px}.nav-tabs.nav-justified>li>a{background-color:#575353;color:#fff;border-radius:0;border:1px solid #fff}.nav-tabs>li>a:hover{border:none;background-color:#d22229}.property-room-numbers{text-align:left;font-size:13px;margin-top:15px;margin-bottom:15px}.results .property-room-numbers{text-align:right;margin-top:25px}.detail{font-size:14px}.property-room-numbers .property-bedrooms,.property-room-numbers .property-receptions,.property-room-numbers .property-bathrooms{padding-left:25px;display:inline-block;width:40px;height:19px;margin:0 6px 0 0}.property-bedrooms{background:url(https://www.irlamestates.co.uk/images/room-icons.png.pagespeed.ce.pKLAZeqg2H.png) left 1px no-repeat}.property-receptions{background:url(https://www.irlamestates.co.uk/images/room-icons.png.pagespeed.ce.pKLAZeqg2H.png) left -19px no-repeat}.property-bathrooms{background:url(https://www.irlamestates.co.uk/images/room-icons.png.pagespeed.ce.pKLAZeqg2H.png) left -39px no-repeat}.property .btn-group{margin:15px 0 0 0}.property .corner-flash{position:absolute;z-index:1}.thumbnail .corner-flash{position:absolute;z-index:1}.recent-image .thumbnail .corner-flash{position:absolute;z-index:1;width:80px!important;height:80px!important}.thumbnail{border:0!important;border-radius:0!important;padding:0!important;margin-bottom:0}.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;margin-bottom:25px}#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){.recent-image img{position:relative;width:auto;overflow:hidden;padding-left:0;padding-right:0;display:block;margin-left:auto;margin-right:auto;height:166px}.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){.intro-red{font-size:18px}.recent-image img{position:relative;width:auto;overflow:hidden;padding-left:0;padding-right:0;display:block;margin-left:auto;margin-right:auto;height:131px}.recent-footer{font-size:12px}.navbar-default a{color:#fff;font-size:10px}.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){.intro-red{font-size:14px}.recent-image img{position:relative;width:auto;overflow:hidden;padding-left:0;padding-right:0;display:block;margin-left:auto;margin-right:auto;height:94px}.recent-footer{font-size:12px}.btn-primary{font-size:12px}.highlighted-banner{padding:30px 0 30px 0;font-size:30px;margin-top:20px}.mt25{margin-top:25px}.navbar-default a{color:#fff;font-size:12px}.navbar-default .right-l{text-align:left}.property-grid .panel .panel-body{min-height:370px}#googlemap{min-height:400px}}@media (min-width:480px) and (max-width:768px){.intro-red{font-size:14px;padding-bottom:10px}.recent-image img{position:relative;width:auto;overflow:hidden;padding-left:0;padding-right:0;display:block;margin-left:auto;margin-right:auto;height:460px}.highlighted-banner{padding:30px 0 30px 0;font-size:20px;margin-top:20px}.bg-image{background-image:none;margin-bottom:0;padding-bottom:5px}.search-bg-red{margin:10px;border-radius:5px}.navbar-collapse{margin-left:15px!important;padding-left:15px!important;margin-top:50px}.navbar{min-height:120px}footer{font-size:10px;text-align:center}}@media (max-width:480px){.intro-red{font-size:14px;padding-bottom:10px}.highlighted-banner{padding:30px 0 30px 0;font-size:20px;margin-top:20px}.bg-image{background-image:none;margin-bottom:0;padding-bottom:5px}.search-bg-red{margin:10px;border-radius:5px}.navbar-brand{margin-left:-10px}.navbar-collapse{margin-left:15px!important;padding-left:15px!important;margin-top:50px}.navbar{min-height:110px}.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}}.getagent{display:block;position:fixed;top:150px;right:10px}.getagent img{width:130px}@media (max-width:768px){.getagent{top:170px}.getagent img{width:110px}}@media (max-width:425px){.getagent{display:none}}.register-button a.btn.btn-block.btn-success{background-color:#162874!important;border-color:#162874!important}.register-button{position:absolute;top:33%;right:15%;z-index:1}.register-button a{font-size:1.5em}@media (max-width:1920px){.register-button{position:absolute;top:33%;right:10%;z-index:1}.register-button a{font-size:1em}}@media (max-width:1754px){.register-button{position:absolute;top:33%;right:unset;left:2%;z-index:1}.register-button a{font-size:1em}}@media (max-width:1395px){.register-button{position:absolute;top:33%;right:unset;left:2%;z-index:1}.register-button a{font-size:1em}}@media (max-width:1392px){.register-button{position:absolute;top:73%;right:unset;left:9.9%;z-index:1}.register-button a{font-size:.8em}}@media (max-width:1024px){.register-button{position:absolute;top:70%;right:unset;left:9%;z-index:1}.register-button a{font-size:1em}}@media (max-width:1014px){.register-button{position:absolute;top:55%;z-index:1;right:unset;left:7.5%}.register-button a{font-size:.8em}}@media (max-width:996px){.register-button{position:absolute;top:65%;z-index:1;right:unset;left:8.5%}.register-button a{font-size:.8em}}@media (max-width:990px){.register-button{position:absolute;top:55%;z-index:1;right:unset;left:3.8%}.register-button a{font-size:.8em}}@media (max-width:767px){.register-button{position:absolute;top:12%;z-index:1;right:21%;left:unset}.register-button a{font-size:.8em}}@media (max-width:380px){.register-button{position:absolute;top:12%;z-index:1;right:27%;left:unset}.register-button a{font-size:.6em}}.freeprivacypolicy-com---palette-light.freeprivacypolicy-com---nb{background-color:rgba(242,242,242,.8)!important;max-width:100%!important}.freeprivacypolicy-com---palette-light .cc-nb-okagree{background-color:#d22229!important}.freeprivacypolicy-com---palette-light .cc-nb-reject{background-color:#575353!important}