html{position:relative;min-height:100%}body{font-family:'Josefin Sans',sans-serif;font-size:20px;margin:0 0 108px 0}h1{font-size:1.8em;color:#ab328a}h1 small{font-size:80%;color:#ab328a}h2{font-size:1.2em}h3{color:#ab328a}p.lead{font-size:1.2em}.header-home{position:absolute;top:0;z-index:10;width:100%}.header-home .logo{position:absolute;left:80px;top:110px;z-index:1000}.header .logo{position:absolute;left:30px;top:15px;z-index:1000}.header .logo img{height:55px}.header-link{float:right;margin-right:30px}.header-link a:link,.header-link a:visited{text-decoration:none}.navbar-default{padding-top:30px;padding-bottom:30px}.navbar-default .page-menu{padding:0 20px 0 50px}.navbar-default .page-menu,.navbar-default .navbar-toggle{margin:0;border:none;display:block;text-align:center;float:right;border-radius:0}.navbar{margin-bottom:0;border:none;border-radius:0;text-transform:uppercase;min-height:35px}.mobile-search-button{margin-top:30px}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:2000}.overlay .overlay-close{width:80px;height:80px;position:absolute;right:20px;top:20px;overflow:hidden;border:none;text-indent:200%;color:transparent;outline:none;z-index:20}.overlay nav{text-align:center;position:relative;top:60%;height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;height:40%;position:relative}.overlay ul li{display:block;height:5%;height: calc(100% / 5);min-height:25px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.overlay ul li a{text-transform:uppercase;font-size:20px;font-weight:300;display:block;-webkit-transition:color .2s;transition:color .2s}.overlay ul li a:hover,.overlay ul li a:focus{text-decoration:none;color:#80c71d!important}.overlay-slidedown{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .4s ease-in-out , visibility 0s .4s;transition:transform .4s ease-in-out , visibility 0s .4s}.overlay-slidedown.open{visibility:visible;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out}@media screen and (max-height:30.5em){.overlay nav{height:70%;font-size:34px}.overlay ul li{min-height:34px}}.footer{position:absolute;bottom:0;width:100%;height:108px;border-top:1px solid #eee}footer{padding:20px 0;font-size:.8em}footer a:hover{text-decoration:none}footer #footer-links{margin-top:20px}#social-networking-side{position:fixed;top:130px;right:0;width:32px;z-index:1}#social-networking-side img{margin-bottom:10px}#large-carousel .item img{width:100%}.carousel-container{position:relative}.carousel-caption{font-size:1.6em;width:100%;margin-left:auto;margin-right:auto;left:0;right:0;bottom:0;padding-top:10px;padding-bottom:10px;z-index:0}.main-link-box,.cms-entry{padding:20px;border-radius:10px}.main-link-box .glyphicon{border-radius:100%;padding:20px;font-size:3em}.btn-valuation{position:absolute;text-align:center;border-radius:3px;font-weight:bold;border:none}.btn-outline-red{border-radius:3px;font-size:1em;text-transform:uppercase}.btn-solid-red{border-radius:3px;font-size:1em;text-transform:uppercase;border:none}.btn-search{border-radius:3px;font-size:1em;text-transform:uppercase}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{border-color:inherit}.featured-background{padding-bottom:40px}.featured-property .thumbnail{border:0;padding:0}.featured-property .corner-flash{left:15px}.featured-property img.featured-photo{max-height:370px}.featured-price,.featured-address{font-weight:bold}.featured-property a{text-decoration:none}.grey-background a{text-decoration:none}.valuation-form-home{padding:20px 0}.valuation-form-home .form-group{margin-bottom:25px}.page-content{margin-bottom:20px}.modal .modal-content{border-radius:8px;outline:0;-webkit-box-shadow:none;box-shadow:none}.modal .close,.modal .close:hover,.modal .close:focus{filter:alpha(opacity=100);opacity:1}.modal .modal-header{padding:10px;border-bottom:none}.modal .modal-title{border:none;font-size:1.4em}.modal .modal-footer{border-top:0}#property-search .btn-search{margin-bottom:20px}#search-tabs.nav-tabs{margin-bottom:15px}#search-tabs>li>a,.btn-draw-search{font-size:.8em;font-weight:bold;text-transform:uppercase;border-bottom:none;border-radius:3px}.draw-search-container{padding:0 20px 20px;margin-bottom:20px;border-radius:3px}.draw-search-container select,.draw-search-container .btn-group,.draw-search-container .btn-search{margin-top:20px}.draw-search-container .btn{font-size:.8em;font-weight:bold;padding-top:4px;padding-bottom:4px}.well .btn{margin-top:20px}.img-cms-entry{float:right;margin:0 0 20px 20px}form label{font-weight:normal;font-size:1.1em}.formhoney{visibility:hidden;display:none}.error{color:#c00}.form-control{border-radius:2px;font-family:'Open Sans',sans-serif}#requestedDate,#requestedTime{-webkit-appearance:none;-moz-appearance:none}#page-sorts{padding:15px 0 0 0;margin:0 0 20px 0;overflow:auto}.top-button{margin:20px 0 30px}.pagination{font-family:'Open Sans',sans-serif;font-size:14px;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:3px;border-bottom-left-radius:3px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.property .thumbnail{border:0;padding:0;margin:0}.thumbnails-price,.thumbnails-address{font-weight:bold}.property a{text-decoration:none}.thumbnails-buttons{margin-top:40px}.property-room-numbers{text-align:right;font-weight:bold;font-size:.8em}.property-bedrooms,.property-receptions,.property-bathrooms{display:inline-block;width:40px;height:19px;margin:0 0 0 5px}.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}#map-balloon .property-room-numbers{display:inline;margin:0 auto}.corner-flash{position:absolute;left:0;z-index:1}.property .corner-flash{left:15px}#map-balloon .corner-flash{left:0}.property-header h2{font-size:1.4em}.property-header .property-room-numbers{text-align:center;margin:20px 0}.property-header .property-bedrooms,.property-header .property-receptions,.property-header .property-bathrooms{text-align:right}.property-images .corner-flash{position:absolute;width:auto;z-index:1}.property-image .corner-flash{left:15px}#property-carousel,#property-thumbnails,.carousel-control.right,.carousel-control.left{background-image:none}#property-thumbnails{margin:0 0 20px 0}#property-thumbnails .carousel-control.right,#property-thumbnails .carousel-control.left{filter: alpha(opacity=0);opacity:100}#property-thumbnails .carousel-control .glyphicon-chevron-left,#property-thumbnails .carousel-control .glyphicon-chevron-right{position:absolute;top:50%;font-size:1em}#property-thumbnails .carousel-control .glyphicon-chevron-left{left:5px}#property-thumbnails .carousel-control .glyphicon-chevron-right{right:5px}#property-thumbnails .carousel-control{width:6%}#property-thumbnails .carousel-inner a{cursor:pointer}#property-carousel .carousel-inner .item img{max-height:600px}#property-thumbnails .carousel-inner .item img{min-height:133px;max-height:133px;min-width:210px;max-width:210px}#property-slideshow .carousel-inner .item img{max-height:600px}.property-details h2{text-transform:uppercase}.property-buttons{margin-bottom:30px}.property-buttons .btn{margin-bottom:20px}#googlemap{width:100%;height:500px}#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.shawsandco.co.uk/images/select-bg.jpg.pagespeed.ce.6R6ranEM9a.jpg) top right no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none}.spacer{overflow:auto;padding:40px 0}.spacer-small{margin-top:20px;margin-bottom:20px}iframe{width:100%;border:0}@media (min-width:1201px){.btn-valuation{right:40%;left:40%;bottom:100px;font-size:1.2em}.team-member{height:450px}}@media (max-width:992px){.property-room-numbers{text-align:left;margin-bottom:10px}.property-bedrooms,.property-receptions,.property-bathrooms{text-align:right}.thumbnails-buttons{margin-top:0}.thumbnails-buttons .btn{margin-top:10px}}@media (min-width:991px){.top-button{text-align:right}}@media (min-width:991px) and (max-width:1200px){.header-home .logo{left:30px;top:15px}.header-home .logo img{height:55px}.btn-valuation{right:35%;left:35%;bottom:100px;font-size:1.2em}.featured-property img.featured-photo{max-height:300px}.draw-search-container .btn-search{font-size:14px}.team-member{height:390px}#property-carousel .carousel-inner .item img{max-height:480px}#property-thumbnails .carousel-inner .item img{min-height:95px;max-height:95px;min-width:143px;max-width:143px}#property-slideshow .carousel-inner .item img{max-height:600px}footer{font-size:11px}}@media (min-width:768px) and (max-width:991px){.header-home .logo{left:30px;top:15px}.header-home .logo img{height:55px}.team-member{height:400px}.btn-valuation{right:35%;left:35%;bottom:100px;font-size:1em}.featured-property img.featured-photo{max-height:230px}.nav-tabs.nav-justified>li>a{font-size:.8em}#page-title h1{text-align:center;font-size:1.4em}#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}#footer-links,#footer-logos{text-align:center}}@media (max-width:767px){body#home{padding-top:80px}#page-title h1{text-align:center;font-size:1.4em}p.lead{font-size:1em}.header-home .logo{left:30px;top:15px}.header-home .logo img{height:55px}.header-home .navbar-default,.header .navbar-default{background:rgba(0,0,0,.7);padding-bottom:18px}.navbar-default .navbar-toggle{padding:20px 20px 20px 50px}.main-image{margin-top:20px}.main-link-box{margin:20px 0}.team-member img{margin-left:auto;margin-right:auto}img.negotiator-image{margin-bottom:20px;margin-left:auto;margin-right:auto}.negotiator-bio{text-align:center}.img-cms-entry{width:50%}.featured-property img.featured-photo{width:100%;margin-top:30px}.featured-property,.property{text-align:center}.top-button{text-align:center}.property .thumbnail{margin-bottom:20px}.property-room-numbers{text-align:center;margin-bottom:10px}.property-bedrooms,.property-receptions,.property-bathrooms{text-align:right}#property-carousel .carousel-inner .item img{max-height:500px}#property-slideshow .carousel-inner .item img{max-height:500px}#property-description-header h2{font-size:1.2em}#property-description-header .property-room-numbers{margin:0}#property-location h2{font-size:1.2em}#googlemap{height:300px}#footer-links,#footer-logos{text-align:center}.btn-clear{margin-top:20px}}@media (max-width:480px){.img-cms-entry{margin:0 0 20px 0;width:100%}#googlemap{height:300px}.btn-group .btn{font-size:.6em;padding-left:5px}}.cc-cookies{position:fixed;width:100%;left:0;top:0;padding:.5em 5%;background:#565656;background:rgba(171,50,138,.95);font-size:13px;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,.35);z-index:99999;text-align:center;color:#fff}.cc-cookies a,.cc-cookies a:hover{color:#fff;text-decoration:underline}.cc-cookies a:hover{text-decoration:none}.cc-overlay{height:100%;padding-top:25%}.cc-cookies-error{float:left;width:90%;text-align:center;margin:1em 0 2em;background:#fff;padding:2em 5%;border:1px solid #ccc;font-size:18px;color:#333}.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset,.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;background:#80c71d;padding:.5em .75em;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.25);text-shadow:0 -1px 0 rgba(0,0,0,.35);-o-transition:background .5s ease-in;-webkit-transition:background .25s ease-in;-moz-transition:background .25s ease-in}.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline{background:#af3b3b;margin-left:.5em}.cc-cookies a.cc-cookie-reset{background:#f15b00}.cc-cookies a:hover.cc-cookie-accept,.cc-cookies a:hover.cc-cookie-decline,.cc-cookies a:hover.cc-cookie-reset,.cc-cookies-error a:hover.cc-cookie-accept,.cc-cookies-error a:hover.cc-cookie-decline{background:#000;-o-transition:background .5s ease-in;-webkit-transition:background .25s ease-in;-moz-transition:background .25s ease-in}.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:block;margin-top:1em}.cc-cookies.cc-discreet{width:auto;padding:.5em 1em;left:auto;top:auto}.cc-cookies.cc-discreet a.cc-cookie-reset{background:0 0;text-shadow:none;padding:0;text-decoration:underline}.cc-cookies.cc-discreet a:hover.cc-cookie-reset{text-decoration:none}@media screen and (max-width:768px){.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:block;margin:1em 0}}@media screen and (max-width:480px){.cc-cookies{position:relative;float:left}}