@font-face{font-family:'vegurbold';src:url('https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/fonts/vegur-bold-webfont.eot');src:url('https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/fonts/vegur-bold-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/fonts/vegur-bold-webfont.woff') format('woff'), url('https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/fonts/vegur-bold-webfont.ttf') format('truetype'), url('https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/fonts/vegur-bold-webfont.svg#vegurbold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'vegurregular';src:url('https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/fonts/vegur-regular-webfont.eot');src:url('https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/fonts/vegur-regular-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/fonts/vegur-regular-webfont.woff') format('woff'), url('https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/fonts/vegur-regular-webfont.ttf') format('truetype'), url('https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/fonts/vegur-regular-webfont.svg#vegurregular') format('svg');font-weight:normal;font-style:normal;}*{padding:0;margin:0;}body{font-family:Arial, sans-serif;font-size:62.5%;background:url(https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/imgs/body-bottom-bg.jpg) center bottom no-repeat, url(https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/imgs/body-top-bg.jpg) center top no-repeat, url(https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/imgs/body-center-bg.jpg) center bottom repeat;}.container{width:960px;position:relative;margin:0 auto;padding:0 10px;overflow:hidden;}.contain-navigation{position:relative;clear:both;overflow:hidden;}a.button,input[type=submit]{border:1px solid #d5a234;box-shadow:inset 0 0 3px #f9f7c6, 0 0 2px #999;border-radius:1px;background:#efb539;background:-moz-linear-gradient(top,#efb539 0%,#daa227 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efb539),color-stop(100%,#daa227));background:-webkit-linear-gradient(top,#efb539 0%,#daa227 100%);background:-o-linear-gradient(top,#efb539 0%,#daa227 100%);background:-ms-linear-gradient(top,#efb539 0%,#daa227 100%);background:linear-gradient(to bottom,#efb539 0%,#daa227 100%);margin-top:5px;font-family:'vegur@bold', Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:1.5em;font-weight:bold;text-transform:uppercase;color:#000;text-shadow:1px 1px 1px #eac862;line-height:1.866em;}a.button:hover,input[type=submit]:hover{cursor:pointer;background:#eda921;background:-moz-linear-gradient(top,#eda921 0%,#d8970a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eda921),color-stop(100%,#d8970a));background:-webkit-linear-gradient(top,#eda921 0%,#d8970a 100%);background:-o-linear-gradient(top,#eda921 0%,#d8970a 100%);background:-ms-linear-gradient(top,#eda921 0%,#d8970a 100%);background:linear-gradient(to bottom,#eda921 0%,#d8970a 100%);}a.button:active,input[type=submit]:active{background:#daa227;background:-moz-linear-gradient(top,#daa227 0%,#eab346 50%,#daa227 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#daa227),color-stop(50%,#eab346),color-stop(100%,#daa227));background:-webkit-linear-gradient(top,#daa227 0%,#eab346 50%,#daa227 100%);background:-o-linear-gradient(top,#daa227 0%,#eab346 50%,#daa227 100%);background:-ms-linear-gradient(top,#daa227 0%,#eab346 50%,#daa227 100%);background:linear-gradient(to bottom,#daa227 0%,#eab346 50%,#daa227 100%);}a.button{display:inline-block;padding:5px 15px 2px;color:#000;text-decoration:none;}a.button:hover{text-decoration:none;}h2{font-family:'vegur@bold', Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:2.2em;border-bottom:4px solid #d3d3d3;text-transform:uppercase;margin-bottom:10px;}h3{font-family:'vegur@bold', Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:1.6em;border-bottom:3px solid #d3d3d3;text-transform:uppercase;margin:20px 0 10px 0;}h4{font-family:'vegur@bold', Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:1.4em;margin:20px 0 10px 0;}p,address{font-size:1.5em;color:#333;line-height:1.16em;margin:0 0 1em 0;font-style:normal;}.alignleft{float:left;}.alignright{float:right;}.aligncenter{clear:both;text-align:center;}.required{color:red;}a{text-decoration:none;color:#40819b;}a:hover,a:active{text-decoration:underline;}a[name]{color:#000;}a[name]:hover{text-decoration:none;}img{padding:3px;border:1px solid #40819b;margin:5px;}img.alignnone,img.aligncenter{position:relative;margin:0 auto;clear:both;display:block;}img.alignleft{margin-right:22px;}img.alignright{margin-left:22px;}figure{padding:5px;}figcaption{text-transform:uppercase;text-align:center;padding:3px;clear:both;font-size:1.1em;}blockquote{margin:10px 0 20px 35px;padding:5px 0 5px 5px;border-left:5px solid #40819b;}blockquote p:last-of-type{margin:0;}ul{list-style:disc;margin-left:7px;margin:0 0 1em 2em;}ul ul{margin:0 1em;}ol{margin-left:7px;margin:0 0 1em 2em;}ol ol{margin:0 1em;}li{font-size:1.5em;color:#333;line-height:1.16em;margin:0;padding:2px 0;}li li{font-size:inherit;}form dl{clear:both;float:left;width:100%;margin:0 0 10px 0;}form label{font-family:'vegur@bold', Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:1.4em;font-weight:bold;display:block;}form input,form textarea{padding:5px;width:235px;box-shadow:inset 1px 1px 2px #eee;}form select{margin:5px 9px;width:201px;}form textarea{height:50px;}img.ajax-loader{width:16px !important;height:16px !important;}#ui-datepicker-div{background:#fff;padding:10px 5px 5px;border-radius:5px;font-size:1.2em;box-shadow:0 0 6px #333;margin-left:20px;display:none;}#ui-datepicker-div .ui-datepicker-title{text-align:center;font-weight:bold;padding:3px 0 3px 0;clear:both;background:#ccc;}#ui-datepicker-div .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-prev{padding:0 5px 5px;}#ui-datepicker-div .ui-datepicker-next{float:right;}#ui-datepicker-div ui-datepicker-prev{float:left;}#ui-datepicker-div td{padding:3px;}#ui-datepicker-div td:hover{background:#d5a234;cursor:pointer;}#ui-datepicker-div td:hover a{color:#fff;}#ui-datepicker-div td a:hover{text-decoration:none;}.col-1,.col-2,.col-3{float:left;margin:10px;position:relative;overflow:hidden;padding:15px 22px;border-radius:3px;}.main-content .col-1,.main-content .col-2,.main-content .col-3{box-shadow:0 0 5px rgba(0,0,0,0.2);background:#fff;}.main-content img{max-width:100%;height:auto;}aside.col-1,aside.col-2,aside.col-3{float:right !important;clear:right;}.col-1{width:256px;}.col-2{width:576px;}.col-3{width:896px;}.home .row-1{height:355px;}.home .row-2{height:250px;}.home .row-4{height:251px;}.black{background:#26272c !important;border-color:#000;padding:13px 20px;border:2px solid #000;}header{position:relative;padding-top:35px;color:#fff;font-family:'vegur@bold', Arial, sans-serif;-webkit-font-smoothing:antialiased;background:#2c2d33;background:-moz-linear-gradient(top,#2c2d33 0%,#222327 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2c2d33),color-stop(100%,#222327));background:-webkit-linear-gradient(top,#2c2d33 0%,#222327 100%);background:-o-linear-gradient(top,#2c2d33 0%,#222327 100%);background:-ms-linear-gradient(top,#2c2d33 0%,#222327 100%);background:linear-gradient(to bottom,#2c2d33 0%,#222327 100%);height:145px;margin-bottom:10px;}header .container{height:100%;overflow:visible;}header h1{float:left;margin-top:20px;margin-left:10px;text-indent:-99999px;}header h1 a{display:block;width:271px;height:109px;background:url(https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/imgs/logo.png) top left no-repeat;}header .contact{color:#fff;text-transform:uppercase;font-family:Verdana, Helvetica, Arial, sans-serif;font-size:1.2em;padding:11px 0 0 0;text-align:right;position:absolute;top:20px;right:20px;line-height:140%;}header .contact a{text-decoration:none;font-weight:bold;color:#fff;}header .contact a.tel{color:#8bcfeb;}header .contact strong{color:#8bcfeb;font-size:230%;font-weight:bold;font-family:Verdana, Arial, sans-serif;}header.floating{margin:0;height:70px;padding:0;position:fixed;top:0;left:0;z-index:100;width:100%;}header.floating h1{margin:5px 0 0 10px;}header.floating h1 a{background-size:150px;height:60px;}#navigation-toggle{display:none;}nav.main{position:absolute;bottom:24px;right:15px;}nav.main ul li{float:left;list-style:none;border-right:2px solid #4d4e52;padding:4px 5px 0;}nav.main ul li:last-of-type{border:none;}nav.main ul li a{font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;padding:15px 0 21px 0;background:url('https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/imgs/nav-norm-bg.png') center bottom no-repeat;}nav.main ul li a span{padding:15px 10px 12px 10px;}nav.main ul li.current_page_item a,nav.main ul li.current-page-ancestor a,nav.main ul li:hover a{background:url('https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/imgs/nav-hov-bg.png') center bottom no-repeat;color:#333;}nav.main ul li.current_page_item a span,nav.main ul li.current-page-ancestor a span,nav.main ul li:hover a span{background:#efaf25;border-radius:4px;}header.floating nav.main ul li a,header.floating nav.main ul li a:hover{background-image:none;}.top-bar{background:#000;border-bottom:1px solid #595b68;position:absolute;top:0;left:0;width:100%;}.top-bar p{margin-bottom:0;}.top-bar .social-icons{float:right;padding:4px 0 0 0;}.top-bar .social-widgets{float:left;padding:4px 0 0 0;}.top-bar .social-widgets p{font-size:230%;font-weight:bold;color:#8bcfeb;font-family:Verdana, Arial, sans-serif;padding:0 10px;float:left;}.top-bar .social-widgets li{display:inline;float:left;width:200px;}.top-bar .social-widgets li.top-fb{margin-top:2px;}.top-bar img{display:inline;padding:0;margin:0;border:none;}.featured-house{font-family:'vegur@bold', Arial, sans-serif;-webkit-font-smoothing:antialiased;font-weight:bold;color:#fff;}.featured-house a.prop-link{display:block;width:100%;height:100%;margin:0;padding:0;}.featured-house img{position:absolute;top:0;left:0;border-radius:3px;padding:0;margin:0;border:none;width:100%;}.featured-house p{background:#26272c;position:absolute;bottom:0px;left:0;padding:10px 20px;font-size:2.2em;color:#fff;z-index:1;}.featured-house ul{background:#26272c;position:absolute;top:0;left:20px;height:100%;list-style:none;margin:0;padding:0;z-index:1;}.featured-house ul li{padding:0;margin:0;width:34px;padding:13px 8px 0 8px;position:relative;}.featured-house ul img{width:inherit;height:inherit;position:relative;}.featured-house ul .sleeps-number{position:absolute;top:0;right:0;background:#efefef;border-radius:2px;padding:0 2px;margin:4px 2px;font-size:80%;line-height:100%;}.featured-house .featured-text-box{width:120px;height:120px;background:url('https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/imgs/featured-banner-mark.png') top right no-repeat;position:absolute;top:0;right:0;}.featured-image img{position:absolute;top:0;left:0;border-radius:3px;padding:0;margin:0;border:none;width:100%;}.featured-image p{background:#26272c;position:absolute;bottom:0px;left:0;padding:10px 20px;font-size:2.2em;color:#fff;z-index:1;}.main-content .availability h2{font-size:2.5em;color:#fff;text-transform:uppercase;font-family:'vegur@bold', Arial, sans-serif;-webkit-font-smoothing:antialiased;}.main-content .availability h2 em{font-style:normal;color:#efaf25;}.main-content .availability p{color:#fff;}.main-content .availability form dt{color:#fff;width:60px;float:left;text-align:right;}.main-content .availability form dt label{margin-top:6px;}.main-content .availability form dd{float:left;width:180px;}.main-content .availability form dd input{width:170px;margin-left:10px;}.main-content .availability form dd select{width:183px;margin-left:10px;border:none;-webkit-appearance:none;padding:6px 5px;border-radius:0;border:1px inset;background:#fff url('https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/imgs/dropdown_arrow.gif') 98% 50% no-repeat;}.main-content .availability form input[type=submit]{width:254px;}.main-content .availability.horizontal dl{width:23%;float:left;clear:none;padding:0 2% 0 0;margin-top:0;}.main-content .availability.horizontal dl label{width:inherit;text-align:left;}.main-content .availability.horizontal .sleeps dd{margin-left:0;}.main-content .availability.horizontal input[type=text]{margin:0;}.main-content .availability.horizontal select{margin:0 !important;}.main-content .availability.horizontal input[type=submit]{margin-top:14px;width:224px !important;}.recent-tweet h2{text-transform:inherit;}.recent-tweet img:first-of-type{margin:3px 10px;padding:0;border:none;}.recent-tweet .button{position:absolute;bottom:19px;right:22px;}.slider{position:relative;}.slider div.alignright{width:255px;padding:0 0 0 30px;}.slider .slide{height:260px;position:absolute;top:15px;left:22px;background:#fff;min-width:93%;}.slider img{width:272px;height:auto;margin-right:3px;}.slider #controls{position:absolute;bottom:15px;right:195px;z-index:15;}.slider #controls li{list-style:none;float:left;background-image:url(https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/imgs/slider-icons.png);background-position:top right;background-repeat:no-repeat;width:14px;height:14px;margin:3px;text-indent:-999999px;}.slider #controls li.selected{background-position:top left;}.slider .button{position:absolute;bottom:15px;right:0;}.homes div{width:25%;float:left;}.homes .the-homes{width:50%;}.homes .the-homes .img{width:100px;height:70px;overflow:hidden;position:relative;}.homes .the-homes img{width:100px;height:auto;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}.homes .the-homes img:hover{opacity:1;}.homes img{border:none;padding:0;margin:0;}.homes figure{float:left;padding:0 6px;width:100px;height:90px;}.homes figure:nth-of-type(1n+5){padding-top:12px;}.homes figcaption{font-family:'vegur@bold', Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:1.3em;font-weight:bold;text-align:center;padding:5px 0;color:#333;}.homes .title{width:23%;}.homes .maps{width:27%;}.homes .maps div{float:right;border-radius:10px;border:1px solid #40819b;width:227px;height:200px;overflow:hidden;}.homes .maps div iframe{position:relative;top:-40px;left:-40px;}.homes h2{border:none;font-size:2.1em;}.videos{float:left;width:100%;}.videos li{list-style:none;width:46%;float:left;padding:0 2%;}.videos li div{float:left;overflow:hidden;}.videos li div iframe{position:relative;}.videos li h3{font-size:1.4em;}.socialwidgets{float:left;width:100%;}.socialwidgets .g-plus{width:25px;}.post-meta{float:left;list-style:none;padding:0;margin:0;width:100%;clear:both;}.post-meta li{float:left;padding:0;background-position:0 50%;background-repeat:no-repeat;margin:0 10px 10px 0;}.post-meta li span{display:none;}.post-meta li.written-by{background-image:url(https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/imgs/user.png);padding-left:14px;}.post-meta li.written-on{background-image:url(https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/imgs/calendar.png);padding-left:16px;}.post-meta li.category{background-image:url(https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/imgs/folder.png);padding-left:16px;}.pagination{list-style:none;text-align:center;}.pagination li{display:inline-block;}.pagination li.current{padding:5px;border:1px solid #40819b;color:#333;margin:0 2px;border-radius:3px;}.pagination ul{margin:0;padding:0;}.pagination a{padding:5px;background:#40819b;color:#fff;margin:0 2px;border-radius:3px;}.property-search-results .property{float:left;width:100%;clear:both;position:relative;margin-top:20px;}.property-search-results .property:first-of-type{margin-top:0;}.property-search-results .property img{float:left;}.property-search-results .property p{float:right;width:400px;}.property-search-results .property .button{float:right;}.property-search-results .property .button:first-of-type{margin-left:10px;}.property-search-results .property .foot{float:right;clear:right;width:400px;}.property-search-results .property .price-from,.property-search-results .property .price-per-night{font-size:.9em;font-weight:normal;text-transform:uppercase;float:left;margin-top:13px;}.property-search-results .property .price-from .price,.property-search-results .property .price-per-night .price{display:block;font-size:2em;font-weight:normal;}.property-search-results .property .price-per-night{padding-left:10px;margin-left:10px;border-left:2px solid #000;}.page-id-207 .feature{height:380px;}.page-id-207 .feature img{margin:0;padding:0;border:none;position:absolute;top:0;left:0;width:100%;height:auto;}.page-id-207 .feature .book-now img{width:100px;}.page-id-207 .image-strip{height:380px;overflow:scroll;}.page-id-207 .image-strip ul{padding:0;margin:0;}.page-id-207 .image-strip ul li{list-style:none;float:left;height:90px;width:114px;margin:0;padding:0;text-align:center;}.page-id-207 .image-strip ul li:nth-of-type(2n+1){margin-right:10px;}.page-id-207 .image-strip ul li img{position:relative;margin:0 auto;}.tabbed-area .tabs{list-style:none;padding:0;margin:0 0 10px 0;border-bottom:1px solid #333;}.tabbed-area .tabs li{display:inline-block;background:#333;color:#fff;padding:7px 10px;margin:0 1px;font-size:1.2em;}.tabbed-area .tabs li:first-of-type{margin-left:4px;}.tabbed-area .tabs li:hover,.tabbed-area .tabs li.selected{background:#d5a234;color:#333;cursor:pointer;}.tabbed-area div{display:none;overflow:hidden;width:65%;float:left;}.tabbed-area div.selected{display:block;}.tabbed-area aside{float:right;width:30%;}.tabbed-area aside dl{font-size:1.4em;line-height:1.5em;padding-bottom:10px;}.tabbed-area aside dl dt{width:150px;float:left;border-right:2px solid #ccc;clear:both;}.tabbed-area aside dl dd{padding-left:10px;float:left;}#content-availability iframe{margin-left:40px;}.page-id-9 .row-1{height:270px;}.page-id-9 .row-2{height:238px;overflow:hidden;}.page-id-9 .row-2 img{width:250px;height:auto;}.page-id-9 section .button{position:absolute;bottom:20px;right:20px;}.page-id-9 .sub-page p:last-of-type{padding-bottom:35px;}.map{position:relative;}.map iframe{position:absolute;top:0;left:0;}.page-navigation.fixed{margin-left:650px;}.parent-pageid-9 img{max-width:97%;height:auto;position:relative;margin:0 auto;}.parent-pageid-9 img.alignleft,.parent-pageid-9 img.alignright{margin:5px;}.contact form input{width:400px;}.contact form textarea{width:400px;}footer{margin-top:100px;clear:both;position:relative;}footer .background{overflow:hidden;background:url(https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/imgs/footer-noise.jpg) top left repeat;border-top:1px solid #fff;}footer h2{border:none;text-transform:none;font-family:'vegur@bold', Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:1.866em;color:#333;}footer .logos{background:#1c1c1c;color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);width:278px;padding:20px;border:1px solid #ffd57c;border-radius:3px;margin:20px 0 20px 10px;float:left;}footer .logos h2{color:#fff;padding-top:20px;}footer .logos h2.top{padding-top:0;}footer .logos img{padding:0;margin:0;border:none;display:inline;}footer .links,footer .connect{float:left;margin:20px 0 0 20px;padding-top:20px;}footer .links ul{margin:0;padding:0;width:300px;}footer .links ul li{font-size:1.6em;list-style:none;width:150px;line-height:1.4em;float:left;clear:left;display:inline-block;padding:0;margin:0;}footer .links ul li a{color:#333;text-decoration:none;}footer .links ul li a:hover{text-decoration:underline;}footer .links ul li:nth-of-type(5),footer .links ul li:nth-of-type(6),footer .links ul li:nth-of-type(7),footer .links ul li:nth-of-type(8){float:right;clear:right;position:relative;top:-4.2em;}footer .connect{position:absolute;top:157px;left:340px;}footer .connect ul{padding:0;margin:0;}footer .connect p{font-size:1.2em;}footer .chair{width:249px;height:248px;background:url(https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/imgs/deck-chair.png) top right no-repeat;position:absolute;top:-50px;left:50%;margin-left:220px;}footer .social-links{list-style:none;}footer .social-links li{float:left;}footer .social-links img{padding:0;margin:0;border:none;}.bottomfooter{clear:both;}.bottomfooter .copyright{font-size:75%;float:left;margin-left:20px;}.bottomfooter .credit{float:right;margin-right:20px;margin-top:-20px;}.bottomfooter .credit img{border:none;}.bottomfooter .credit #poweredby{position:relative;}.bottomfooter .credit .tooltip{position:absolute;right:4px;top:-111px;z-index:3;display:none;background:#60b5e8;background:-moz-linear-gradient(top,#60b5e8 0%,#83c3e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#60b5e8),color-stop(100%,#83c3e8));background:-webkit-linear-gradient(top,#60b5e8 0%,#83c3e8 100%);background:-o-linear-gradient(top,#60b5e8 0%,#83c3e8 100%);background:-ms-linear-gradient(top,#60b5e8 0%,#83c3e8 100%);background:linear-gradient(to bottom,#60b5e8 0%,#83c3e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#60b5e8',endColorstr='#83c3e8',GradientType=0);border:1px solid #2d94d1;text-align:left;padding:5px;border-radius:3px;font-size:110%;width:150px;height:62px;color:#fff;line-height:22px;}.bottomfooter .credit .tooltip span{padding:4px 5px 4px 34px;display:block;float:left;clear:both;}.bottomfooter .credit .tooltip .cms{background:url("https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/imgs/cog.png") center left no-repeat;}.bottomfooter .credit .tooltip .company{background:url("https://www.beechesholidaylets.co.uk/wp-content/themes/bhl/imgs/tools.png") center left no-repeat;}.bottomfooter .credit .tooltip a:link{color:#046da3;text-decoration:none;border:none;font-size:14px;}.bottomfooter .credit .tooltip a:visited{color:#046da3;text-decoration:none;border:none;}.bottomfooter .credit .tooltip a:hover{text-decoration:underline;color:#046da3;}.bottomfooter .credit .tooltip .arrow-down{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #83c3e8;position:absolute;bottom:-10px;right:8px;}.sidebar h3:first-of-type{margin-top:10px;}.sidebar input[type=submit]{display:none;}.sidebar dt{display:none;}.sidebar input[type=text]{padding:5px;width:242px;}#availability-button{position:fixed;top:196px;right:-5px;}#global-check-availability-container{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1000;background:rgba(0,0,0,0.7);display:none;}#global-check-availability{position:absolute;top:50%;left:50%;margin-top:-260px;margin-left:-325px;width:700px;height:520px;padding:10px;background:#fff;}#global-check-availability iframe{width:100%;height:100%;border:none;}@media screen and (max-width: 980px){.container{width:700px;margin:0 auto;padding:0 2%;}header .container{overflow:hidden;}.col-1,.col-2,.col-3{width:92%;margin:2%;padding:2%;}.home .row-1.availability,.home .row-2{height:auto;}header{height:auto;}header .contact{padding-top:40px;}nav.main{float:left;clear:both;position:relative;top:0;left:0;overflow:hidden;padding:10px 0;}nav.main ul qli{border:none;}nav.main a{display:block;}.floating nav.main{float:right;clear:none;}.floating nav.main ul li{padding:0;border:none;}.floating h1 a{width:61px;}.ui-datepicker{z-index:500 !important;}.ui-datepicker td{padding:5px;}.main-content .availability form dl{width:23%;float:left;clear:none;margin-top:0;overflow:hidden;padding-right:2%;}.main-content .availability form dl label{width:inherit;text-align:left;}.main-content .availability form dl dt{display:block;width:100%;}.main-content .availability form dl dd{display:block;margin:0;padding:0;width:100%;}.main-content .availability form dl dd input,.main-content .availability form dl dd select{width:92%;padding:4%;margin:0;}.main-content .availability form dl dd select{width:100%;}.main-content .availability form input[type=submit]{width:25% !important;padding-left:0;padding-right:0;float:left;margin-top:12px;}.main-content .availability.horizontal input[type=submit]{width:25% !important;padding-left:0;padding-right:0;float:left;margin-top:12px;}#availability-button,.chair,.social,.video-promo{display:none;}.home .slider{height:250px;}.home .slider .slide{width:94%;}.home .slider img{width:40%;}.home .slider div.alignright{width:55%;padding:0;}.home .slider #controls{left:43%;}.recent-tweet p{margin-bottom:40px;}.homes .maps{display:none;}.homes .the-homes{width:70%;padding-left:5%;}footer .connect{padding-top:0;margin-top:0;}footer .connect img{width:100px;height:auto;}.property-search-results .property h3{width:530px;}.property-search-results .property img{width:25%;height:auto;}.property-search-results .property p,.property-search-results .property .foot{width:70%;}.property-search-results .property a.details{bottom:inherit;}.page-id-207 .image-strip{overflow:hidden;height:auto;}.page-id-207 .image-strip ul li{width:20%;height:90px;margin:0;padding:0;}.page-id-207 .image-strip ul li:nth-of-type(2n+1){margin:0;}.page-id-207 .image-strip ul li img{margin:0 auto;position:relative;}.page-id-207 .content-layout img{width:95%;height:auto;}.page-id-9 .row-1,.parent-pageid-9 .row-1{height:210px;}.page-id-9 img,.parent-pageid-9 img{max-width:50%;height:auto;}.page-id-11 .alt-contact{display:none;}}@media screen and (max-width: 700px){.container{width:96%;}img{padding:1%;margin:1%;width:97%;height:auto;}.top-bar,p.contact{display:none;}header{padding-top:0;}header.floating{display:none;}header h1{width:100%;}header h1 a{width:100%;height:60px;background-size:150px;background-position:50% 50%;margin-bottom:20px;}#navigation-toggle{text-transform:uppercase;text-align:center;font-size:1.2em;width:100%;display:block;padding:10px 0;cursor:pointer;}nav.main{width:100%;}nav.main ul{margin:0;width:100%;}nav.main ul li{border:none;width:48%;clear:none;margin:1%;padding:0;}nav.main ul li.current_page_item a,nav.main ul li.current-page-ancestor a,nav.main ul li:hover a{background:none;padding:0;}nav.main ul li.current_page_item a span,nav.main ul li.current-page-ancestor a span,nav.main ul li:hover a span{padding:10px 5%;display:block;width:90%;}nav.main ul li a{padding:0;background:none;display:block;}nav.main ul li a span{padding:10px 5%;display:block;width:90%;}.home .row-1{height:300px;}.featured-house p{margin:0;width:100%;}.featured-house .featured-text-box{background-size:100px;}.featured-house .icons{left:0;}.featured-house .icons li{width:25px;}.featured-house .icons img{width:25px;height:auto;}.main-content .availability form dl{width:100%;clear:left;}.main-content .availability form dl dd input,.main-content .availability form dl dd select{width:94%;padding:8px 3%;margin:0;}.main-content .availability form dl dd select{width:100%;}.main-content .availability form input[type=submit]{width:100% !important;}.main-content .availability.horizontal dl dd input,.main-content .availability.horizontal dl dd select{width:90%;padding:5%;}.main-content .availability.horizontal input[type=submit]{width:25% !important;}.home .slider{height:300px;}.home .slider .slide{position:absolute;top:2%;left:2%;width:96%;overflow:hidden;padding:0 0 50px 0;}.home .slider .slide img{display:none;}.home .slider .slide .alignright{float:left;clear:both;width:100%;margin:0;padding:0;}.home .slider #controls{left:0;right:none;bottom:5px;width:100px;}.recent-tweet img{width:auto;height:auto;}.recent-tweet p{margin-bottom:60px;}.homes .title{width:100%;}.homes .button{width:89%;text-align:center;}.homes .the-homes{width:100%;padding:20px 0 0 0;}.homes .the-homes figure{padding:5px 5% 10px 5%;width:23%;overflow:hidden;height:auto;}.homes .the-homes figure .img,.homes .the-homes figure img{width:100%;height:auto;}.homes .the-homes figure figcaption{white-space:nowrap;}.property-search-results .property h3{width:470px;}.property-search-results .property p{width:100%;}.property-search-results .property img{width:158px;height:108px;margin:0 auto;position:relative;display:block;}.property-search-results .property .foot{width:100%;padding-bottom:50px;position:relative;}.property-search-results .property .button.btndetails{float:right;right:0;}.property-search-results .property .button.btnbook{float:left;left:0;}.page-id-207 .feature{height:auto;overflow:hidden;min-height:239px;}.page-id-207 .feature img{float:left;width:100%;height:auto;}.page-id-207 .image-strip ul li{width:25%;height:100px;}.page-id-207 .image-strip ul li img{width:80%;}.page-id-207 .tabbed-area aside{clear:both;width:100%;}.page-id-207 .tabbed-area div{width:100%;}.page-id-207 .tabbed-area .tabs{margin-bottom:20px;overflow:hidden;border:none;}.page-id-207 .tabbed-area .tabs li{padding:8px 2%;display:block;width:46%;margin:0;float:left;text-align:center;}.page-id-9 .map{display:none;}.page-id-9 .row-2{height:auto;}.page-id-9 .row-2 img{width:97%;}.page-id-9 .sub-page p:last-of-type{padding-bottom:50px;}.page-id-9 .main-content img,.parent-pageid-9 .main-content img{max-width:none;width:97%;}.page-id-9 .main-content img.alignright,.page-id-9 .main-content img.alignleft,.parent-pageid-9 .main-content img.alignright,.parent-pageid-9 .main-content img.alignleft{margin:1%;}.page-id-9 figure,.parent-pageid-9 figure{padding:5px 0;float:left;width:100%;}footer img{width:auto;height:auto;}footer .logos{width:80%;padding:5%;margin:5%;}footer .connect,footer .links{padding:5%;margin:1% 5%;position:relative;top:0;left:0;float:left;clear:left;width:80%;}footer .links ul li{width:100%;display:block;}footer .links ul li:nth-of-type(5),footer .links ul li:nth-of-type(6),footer .links ul li:nth-of-type(7),footer .links ul li:nth-of-type(8){float:left;clear:left;position:relative;top:0;}footer .connect li{width:21%;float:left;padding:0 2%;margin-bottom:1px;}footer .connect li:first-of-type{margin-bottom:0;}footer .connect li img{max-width:100%;width:100%;}.contact form input,.contact form textarea{width:96%;padding:2%;}.contact form input[type=submit]{width:100%;}}@media screen and (max-width: 450px){nav.main ul li{width:100%;clear:left;margin:1% 0;}.home .row-1{height:250px;}.homes .the-homes figure{width:40%;}.connect li{width:46%;}.page-id-207 .image-strip ul li{width:33%;height:90px;}.main-content .availability.horizontal dl{width:100%;}.main-content .availability.horizontal dl dd input,.main-content .availability.horizontal dl dd select{width:94%;padding:3%;margin:0;}.main-content .availability.horizontal dl dd select{width:100%;}.main-content .availability.horizontal input[type=submit]{width:100% !important;}.contact form input,.contact form textarea{width:94%;padding:3%;}}