h1,h2,h3{text-rendering:optimizeLegibility}
#map--row .inner{margin:auto;max-width:1300px;height:800px;width:95%;position:relative;z-index:20}
#map--row .hero-usps{margin:0 0 0 40px}
#map--row .cont-link{float:right;margin:20px}
.landingpage .noticetext #map--row p{padding:0 0 40px}
#map{background-image:url(/boat-holidays/assets/tm-map-no-dots-small.png?v=df3c8a5fc583e118cfb6bff932da26df);background-size:100%;width:620px;position:relative;background-position:center;background-repeat:no-repeat;height:100%;display:inline-block;vertical-align:top}
#map--info--cont{width:36%;display:inline-block;vertical-align:top;position:relative;height:800px;padding:40px}
#map .location{background:#FA7D73;border-radius:180px;padding:8px;opacity:1;position:absolute;z-index:100;-webkit-transition:.3s cubic-bezier(0.4,0,0.2,1);-moz-transition:.3s cubic-bezier(0.4,0,0.2,1);-ms-transition:.3s cubic-bezier(0.4,0,0.2,1);-o-transition:.3s cubic-bezier(0.4,0,0.2,1);transition:.3s cubic-bezier(0.4,0,0.2,1)}
.showbox{position:fixed;top:0;bottom:0;left:0;right:0;padding:0;z-index:999999;display:none;background:#ffffff91; display: none}
#map .location:hover{padding:10px;cursor:pointer;text-align:center}
.norfolkwoods{bottom:40%;left:89%}
.cheddarwoods{bottom:23%;left:40%}
.woodsidecoastal{bottom:12%;left:57%}
.talacrebeach{bottom:55%;left:35%}
.piranmeadows{bottom:15%;left:12%}
.sandymouth{bottom:21%;left:19%}
.newpines{bottom:53%;left:30%}
.keswickreach{bottom:78%;left:48%}
.rivendale{bottom:51%;left:59%}
.hawkchurch{bottom:14%;left:38%}
.warehamforest{bottom:12%;left:45%}
.canterburyreach{bottom:19%;left:84%}
.tilfordwoods{bottom:19%;left:64%}
.woodsidebay{bottom:12%;left:54%}
.thanetwell{bottom:77%;left:51%}
.mullioncove{bottom:8%;left:5%}
.bathmill{bottom:27%;left:46%}
.beachcove{bottom:23%;left:22%}
.Kilnwick{bottom:60%;left:72%}
.stratford{bottom:38%;left:50%}
.thesprings{bottom:24%;left:60%}
.plasisaf {bottom:53%;left:40%}

#location--info{background:#fff;color:#4c4c4c;border-radius:2px;box-shadow:0 3px 10px #464646;display:none;position:absolute;left:-17px;z-index:10000;width:480px;top:166px!important}
.pic{height:250px;background-size:cover}
article b{font-weight:400}
#location--info .close{cursor:pointer;position:absolute;right:0;padding:10px;background:#fa7d73;color:#fff;font-size:12px;text-transform:uppercase;z-index:9999;cursor:pointer;top:0}
input#locationInput{padding:8px;margin:0 10px 0 0;border:1px solid #a0a0a0}
.location-search-outer{padding:13px;text-align:center}
#locationSearchbtn{background-color:#FA7D73;color:#fff;display:inline-block;padding:13px 15px;border-radius:10px}
#locationCurrentBtn{background-color:#FA7D73;padding:13px 15px;border-radius:10px;color:#fff;display:block;text-align:center;max-width:73%;margin:auto}
.milesCount{text-align:center}
.milesfrom{display:block;text-align:center;margin-bottom:15px;padding:0 0 10px}
.errorInput{border:1px solid red}
.content-section h1,.content-section h2,.content-section h3{font-family:'Cinzel Decorative',cursive!important;text-align:center;padding:10px}
.internal-link{font-size:20px;text-decoration:none;color:#3a861c;font-weight:600}
.site-repeater{font-size:16px}
.content-section h3{font-size:24px;text-align:center;padding:20px 10px 10px;font-weight:300}
.adestra-footer{display:none}
.hero-logo-section{position:absolute;top:125px;text-align:center;width:100%;z-index:10000}
.hero-logo-section svg{width:500px;padding:0 0 30px}
.hero--overlay.standard{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(38%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.65)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.site-repeater{padding:20px;border-bottom:1px solid #eee}
.site-name-link{font-size:24px;display:block;font-family:'Cinzel Decorative',cursive!important}
.site-location{font-size:16px;padding:10px 0 20px}
.view-location-outer .cont-link-main{color:#fff;padding:10px;background:#fa7d73;border-radius:5px}
.view-location-outer{height:190px;display:table-cell;vertical-align:middle}
.hero-usps{list-style:none;margin:0 0 0 10px}
.hero-usps li::before{content:"\2022";color:#011e32;display:inline-block;font-size:21px;position:relative;top:1px;left:-6px}
.alt-section{background:#f5f0f0}
.tm-usp-box{background:#011e32;min-height:206px;margin-bottom:1.6%}
.tm-box-inner{color:#fff;display:table-cell;vertical-align:middle;padding:20px;line-height:27px;height:208px;font-size:16px;width: inherit;}
.tm-hero-usps{margin:0 auto;width:1000px;text-align:center}
.tm-hero-usps li{display:inline-block;line-height:27px;font-size:16px;width:50%}
.tm-hero-usps{list-style:none}
.tm-hero-usps li::before{content:"\2022";color:#011e32;display:inline-block;font-size:21px;position:relative;top:1px;left:-6px}
.tm-top-left{background:url(https://img.chooseacottage.co.uk/property/wsb/400/wsby-lp12333_ex02a_17.jpg) 50% 0;background-size:cover;min-height:209px}
.tm-bottom-right{background:url(https://img.chooseacottage.co.uk/property/war/400/warh-lp14240_in01a_17.jpg) 50% 0;background-size:cover;min-height:209px}
.tm-usp-main-img{background:url(https://img.chooseacottage.co.uk/property/haw/840/hawc-02b_16.jpg) 50% 0;background-size:cover;min-height:426px;margin:0 0 0 .6%}
.landingpage .noticetext p{font-weight:400!important}
.space-fix{font-family:'Cinzel Decorative',cursive;font-size:33px;letter-spacing:1px}
.space-fix-small{font-family:'Cinzel Decorative',cursive;font-size:20px;letter-spacing:.5px}
.sub-showcase-img img{width:25%;padding:10px 5px 0;overflow:hidden;cursor:pointer}
.sub-showcase-img img:first-of-type{padding:10px 5px 0 0}
.sub-showcase-img img:last-of-type{padding:10px 0 0 5px}
.location{font-size:16px;text-align:center;font-weight:400}
.location:before{content:"\f041";color:#011e32;position:relative;font-size:20px;padding:0 5px 0 0;font-family:FontAwesome}
#map .location:before{display:none}
.rated{font-size:16px;text-align:center;padding:10px}
.site-desc{font-size:16px;line-height:27px;text-align:center;padding:30px 40px}
.showcase-usps{margin:0 auto;text-align:center}
.showcase-usps li{line-height:27px;font-size:16px}
.showcase-usps{list-style:none}
.showcase-usps li::before{content:"\2022";color:#011e32;display:inline-block;font-size:21px;position:relative;top:1px;left:-6px}
.location-cta{margin:auto 0 ;width:100%; text-align: center}
.cont-link{color:#fff;padding:20px 40px;background:#fa7d73;border-radius:5px;display:inline-block;margin:30px;font-size:16px}
.sub-showcase-img{padding:0 0 30px}
.clearCol{clear:both;margin-left:0!important}
.landingpage .mini-content p{font-size:16px!important;padding:7px 0 0 0;margin:0 0 60px}
.spa .breaks-img{background:url(https://img.chooseacottage.co.uk/property/wsb/840/wsby-09a_19.jpg) 50% 0;background-size:cover;min-height:300px;margin:0 0 0 .6%}
.tm-attractions{text-align:center}
.landingpage .paddingwrap:last-child{padding-bottom:3%!important}
.landingpage .uspnoticebar ul li .titles{color:#6e6d6d;font-weight:900;line-height:22px;font-size:14px}
.leaf img{height:18px;margin-left:49%;padding-bottom:5px}
#newsletter h3{font-size:18px}
.promo__header h2{font-size:27px}
.mobile-nav .navSearch{display:none}
.overlay-full{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 50%,rgba(0,0,0,0.55) 50%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 50%,rgba(0,0,0,0.55) 50%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 50%,rgba(0,0,0,0.55) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.heronew--inner h1{text-shadow:none;margin:0 0 30px;text-align:center;color:#fff;font-size:37px}
.heronew--inner{background:transparent;padding:0;bottom:45px;right:0;margin:auto;height:200px}
input[type="text"]::-moz-placeholder{color:#555;opacity:1}
input[type="text"]:-moz-placeholder{color:#555;opacity:1}
input[type="text"]::-webkit-input-placeholder{color:#555;opacity:1}
input:-moz-placeholder{opacity:1}
input::-moz-placeholder{opacity:1}
.locationsearch{font-size:0}
.locationsearch .fa.fa-chevron-down{top:-34px;right:11px;color:#3A861C}
.locationsearch select,.locationsearch input{display:inline-block;background:#fff;padding:13px 16px;width:100%;border-radius:0;border:0 solid #6BA643;cursor:pointer;-webkit-appearance:none;margin:0;color:#555;font-size:15px;height:53px;border-right:1px solid #e2e2e2}
.map-list-search-dd{width:30%;display:inline-block;vertical-align:top}
.map-list-dd{width:27%;display:inline-block}
.map-list-radius-dd{width:27%;display:inline-block}
.distance{font-size:34px}
#searchForLocation{width:16%;float:right;font-size:18px;background-color:#3A861C;margin:0;padding:6px 25px;height:53px;line-height:41px}
#hero--roundal .inner{padding:0;margin:-10px 0 6px;color:#fff;line-height:20px!important;font-weight:300!important}
#hero--roundal .inner .last{padding:0;color:#fff;font-size:40px!important;line-height:35px!important;font-weight:300!important}
#hero--roundal .inner .deals{padding:0;color:#fff;font-size:40px!important;line-height:42px!important;font-weight:700!important}
#hero--roundal{background-color:#fc736b!important;text-shadow:1px 1px 0 rgba(0,0,0,0.3)}
.landingpage .toplocations li article p{min-height:40px}
.landingpage .noticetext.paddingwrap .toplocations li article .featphoto{position:relative}
.landingpage .noticetext.paddingwrap .toplocations li article .featphoto .caption{font-size:13px;text-align:center;background-color:#336329;position:absolute;padding:6px 10px;color:#fff;bottom:0;right:0}
.landingpage .noticetext.paddingwrap .toplocations li article .featphoto .caption a{color:#fff;background-color:#336329;border:none;padding:0;margin:0}
button#changebg{top:10%;right:0;color:#fff;position:fixed;background-color:red;border:1px solid #fff;z-index:10000000}
.landingpage .toplocations li article a.gbtn{padding:15px 0;width:90%}
#hero--top .hero-prop-ref{position:absolute;bottom:5px;left:5px;background:rgba(0,0,0,0.6);padding:10px;border-radius:3px;z-index:100;text-align:center!important}
#hero--top .hero-prop-ref a{color:#FFF;font-weight:400!important;text-decoration:none!important;letter-spacing:.025em;background:transparent}
.nearmesection{display:none}
.landingpage .toplocations li article p{min-height:0!important}
.fake-search{display:none}
.landingpage .noticetext h2{font-size:24px;line-height:27px;padding:0}
.fake-search:after{font-family:FontAwesome;content:"\f002";font-size:18px;text-align:center;color:#3C8625;float:right;position:relative;line-height:15px}
.fake-search{z-index:9999;font-size:15px;background:#fff;padding:13px;color:#757575;box-shadow:0 3px 10px #777;border-radius:3px}
.tm-perfect-breaks .breaks-img{background-size:cover!important;min-height:300px;margin:0 0 0 .6%}
.rom .breaks-img{background:url(https://img.chooseacottage.co.uk/property/wsb/640/wsby-lp12333_ex02a_17.jpg) 50% 50%}
.hot .breaks-img{background:url(/boat-holidays/assets/tm-lux-hot-tubs.png?v=8b52b4f45c02438a8b88cf3fc31c7ffa) 50% 0}
.golf .breaks-img{background:url(/boat-holidays/assets/tm-golf-breaks.png?v=ba24aa3a1940c675fa6a0b6d9a981c59) 50% 0}
.pet .breaks-img{background:url(/boat-holidays/assets//tm-main-hero-pets-mobile.png) 50% 0}
.coast .breaks-img{background:url(https://img.chooseacottage.co.uk/property/mul/640/mulc-11a_14.jpg) 50% 0}
.city .breaks-img{background:url(https://img.chooseacottage.co.uk/property/bmi/640/bmil-11a_19.jpg) 50% 0}
.group .breaks-img{background:url(https://img.chooseacottage.co.uk/property/tha/640/than-lp9608_ex02a_15.jpg) 50% 0}
.fam .breaks-img{background:url(https://img.chooseacottage.co.uk/property/atl/640/atla-06b_18.jpg) 50% 0}
.landingpage .noticetext #map--row article p{padding:0 0 10px}
#mobilealllocations{display:none}
.landingpage .noticetext .featured-header{padding:0 15%}
.landingpage .noticetext p{font-size:16px!important}
.main-showcase-img{position:relative}
.caption-outer{position:absolute;bottom:0;left:0;background:#0c0c0cb3;padding:10px;color:#fff;font-size:12px}
.cta-outer{margin:auto}
.mini-overlay{background:#00000080;padding:60px 0 20px}
.cta-outer h2{color:#fff;font-family:'Cinzel Decorative',cursive!important;font-size:33px}
.cta-outer a{display:inline-block}
#cta-view-all-section{text-align:center;background-position:50% 50%}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	/* IE10+ CSS styles go here */
	#locationCurrentBtn {display: none}
}

/* https://www.hoseasons.co.uk/tailormade/luxury-spa-breaks */
.tm-spa-breaks .tm-usp-main-img{background:url(https://img.chooseacottage.co.uk/property/sum/840/suml-09a_19.jpg) 50% 0;background-size:cover;min-height:426px;margin:0 0 0 .6%}
.tm-spa-breaks .tm-bottom-right{background:url(https://img.chooseacottage.co.uk/property/bwa/300/bway-09a_16.jpg) 50% 0;background-size:cover;min-height:209px}
.tm-spa-breaks .tm-top-left{background:url(https://img.chooseacottage.co.uk/property/haw/300/hawc-02b_16.jpg) 50% 0;background-size:cover;min-height:209px}

/* https://www.hoseasons.co.uk/tailormade/luxury-romantic-breaks */
.tm-romantic-breaks .tm-usp-main-img{background:url(https://img.chooseacottage.co.uk/property/kes/840/kesw-01j_19.jpg) 50% 0;background-size:cover;min-height:426px;margin:0 0 0 .6%}
.tm-romantic-breaks .tm-bottom-right{background:url(https://img.chooseacottage.co.uk/property/haw/300/hawc-lp11525_in04a_16.jpg) 50% 0;background-size:cover;min-height:209px}
.tm-romantic-breaks .tm-top-left{background:url(https://img.chooseacottage.co.uk/property/bco/300/bcov-01a_14.jpg) 50% 0;background-size:cover;min-height:209px}

/* https://www.hoseasons.co.uk/tailormade/luxury-golf-breaks */
.tm-golf-breaks .tm-usp-main-img{background:url(/boat-holidays/assets/golf-breaks-main.png?v=c83010e808a86b9db49b0a73acb8bed1) 50% 0;background-size:cover;min-height:426px;margin:0 0 0 .6%}
.tm-golf-breaks .tm-bottom-right{background:url(/boat-holidays/assets/golf-breaks-1.png?v=01f6abe63b9f5eb05adf9eb5b3318a43) 50% 0;background-size:cover;min-height:209px}
.tm-golf-breaks .tm-top-left{background:url(/boat-holidays/assets/golf-breaks-2.png?v=6ad1aebbd0dc5fd235a850d19f3c978c) 50% 0;background-size:cover;min-height:209px}

/* https://www.hoseasons.co.uk/tailormade/luxury-hot-tub-breaks */
.tm-hot-tub-breaks .tm-usp-main-img{background:url(https://img.chooseacottage.co.uk/property/bco/840/bcov-01a_14.jpg) 50% 0;background-size:cover;min-height:426px;margin:0 0 0 .6%}
.tm-hot-tub-breaks .tm-bottom-right{background:url(https://img.chooseacottage.co.uk/property/tha/300/than-lp9608_ex02a_15.jpg) 50% 0;background-size:cover;min-height:209px}
.tm-hot-tub-breaks .tm-top-left{background:url(https://img.chooseacottage.co.uk/property/sum/300/suml-lp8132_ex02a_14.jpg) 50% 0;background-size:cover;min-height:209px}

/* https://www.hoseasons.co.uk/tailormade/luxury-family-holidays */
.tm-family-breaks .tm-usp-main-img{background:url(https://img.chooseacottage.co.uk/property/sum/840/suml-02b_14.jpg) 50% 0;background-size:cover;min-height:426px;margin:0 0 0 .6%}
.tm-family-breaks .tm-bottom-right{background:url(https://img.chooseacottage.co.uk/property/atl/300/atla-06e_18.jpg) 50% 0;background-size:cover;min-height:209px}
.tm-family-breaks .tm-top-left{background:url(https://img.chooseacottage.co.uk/property/wsi/300/wsid-01d_14.jpg) 50% 0;background-size:cover;min-height:209px}

/* https://www.hoseasons.co.uk/tailormade/luxury-pet-friendly-holidays */
.tm-pets-breaks .tm-usp-main-img{background:url(https://img.chooseacottage.co.uk/property/war/840/warh-01m_18.jpg) 50% 0;background-size:cover;min-height:426px;margin:0 0 0 .6%}
.tm-pets-breaks .tm-bottom-right{background:url(https://img.chooseacottage.co.uk/property/shh/300/shhp-01b_17.jpg) 50% 0;background-size:cover;min-height:209px}
.tm-pets-breaks .tm-top-left{background:url(https://img.chooseacottage.co.uk/property/til/300/tilf-lp6278_ex03a_18.jpg) 50% 0;background-size:cover;min-height:209px}

/* https://www.hoseasons.co.uk/tailormade/luxury-coastal-breaks */
.tm-coastal-breaks .tm-usp-main-img{background:url(https://img.chooseacottage.co.uk/property/wsi/840/wsid-lp8383_ex02a_16.jpg) 50% 0;background-size:cover;min-height:426px;margin:0 0 0 .6%}
.tm-coastal-breaks .tm-bottom-right{background:url(https://img.chooseacottage.co.uk/property/shh/300/shhp-01b_17.jpg) 50% 0;background-size:cover;min-height:209px}
.tm-coastal-breaks .tm-top-left{background:url(https://img.chooseacottage.co.uk/property/atl/300/atla-01a_18.jpg) 50% 0;background-size:cover;min-height:209px}

/* https://www.hoseasons.co.uk/tailormade/luxury-city-breaks */
.tm-city-breaks .tm-usp-main-img{background:url(https://img.chooseacottage.co.uk/property/can/840/canb-11a_19.jpg) 50% 0;background-size:cover;min-height:426px;margin:0 0 0 .6%}
.tm-city-breaks .tm-bottom-right{background:url(https://img.chooseacottage.co.uk/property/bmi/300/bmil-11a_19.jpg) 50% 0;background-size:cover;min-height:209px}
.tm-city-breaks .tm-top-left{background:url(https://img.chooseacottage.co.uk/property/bmi/300/bmil-11b_19.jpg) 50% 0;background-size:cover;min-height:209px}

/* https://www.hoseasons.co.uk/tailormade/luxury-group-accommodation */
.tm-group-breaks .tm-usp-main-img{background:url(https://img.chooseacottage.co.uk/property/tha/840/than-lp9608_ex02a_15.jpg) 50% 0;background-size:cover;min-height:426px;margin:0 0 0 .6%}
.tm-group-breaks .tm-bottom-right{background:url(/boat-holidays/assets/group-norfolk-woods-1.png?v=ac2d1022defa436dddcbe5e38ca637ed) 50% 0;background-size:cover;min-height:209px}
.tm-group-breaks .tm-top-left{background:url(/boat-holidays/assets/group-norfolk-woods-2.png?v=106098393df1680fc21c6c483e25fa33) 50% 0;background-size:cover;min-height:209px}


@media only screen and (min-width: 1025px) {
#cta-view-all-section{background-attachment:fixed}
}
@media only screen and (max-width: 1400px) {
.hero-logo-section svg{width:400px}
.hero-logo-section{position:absolute;top:60px;text-align:center;width:100%;z-index:10000}
}
@media only screen and (max-width: 1150px) {
#hero--top,#hero--img{height:450px}
.hero-logo-section svg{width:290px}
}
@media only screen and (max-width: 1023px) {
#map{display:none}
#map--info--cont{width:100%;height:auto}
.closer-than{position:relative}
#map--row .inner{height:auto}
.showcase-usps{padding:40px 40px 0}
}
@media screen and (min-width:768px) and (max-width:1040px) {
.site-desc{display:none;margin:40px 0 0}
.landingpage .noticetext h2{font-size:20px!important;line-height:10px}
.cta-outer h2{font-size:20px;line-height:27px}
.showcase-usps{padding:40px 40px 0}
.space-fix{font-size:20px}
.content-section h3 { font-size: 17px}
.main.tm-perfect-breaks { padding: 0 10px}
.tm-hero-usps {
     margin:  auto;
	 width: 100%;
	   text-align: center;
}
.tm-hero-usps li {
    width: 100%; display: block
}
}

@media only screen and (max-width: 767px) {
.sub-showcase-img img{height:60px}
.space-fix-small{font-size:16px}
.space-fix{font-size:24px}
.site-desc{display:none}
.cta-outer h2{font-size:20px;line-height:27px}
.landingpage.cottages--home #hero--img{background-image:url(/boat-holidays/assets/tm-main-hero-mobile.jpg?v=46447e274388a05b7ecdd3ff867deaa7)!important}
.landingpage .noticetext h2{line-height:30px!important}
.site-name-link-mobile:after{content:"\F054";color:#FA7D73;position:absolute;right:6px;top:45%;font-family:FontAwesome;font-size:10px}
.mobile-miles-away:before{content:"\f041";color:#178e37;position:relative;font-size:12px;padding:0 5px 0 0;font-family:FontAwesome}
#distance-panel{padding:0 0 30px}
.gs,#alllocations,.tm-attractions-copy{display:none}
#mobilealllocations{display:block}
.fake-search{display:block}
.landingpage.cottages--home #hero--img .heronew--inner{top:185px!important}
.mobhd{display:none}
.tm-usp-main-img{min-height:250px}
.tm-hero-usps{width:100%;padding:15px}
.tm-hero-usps li{width:100%}
.landingpage .noticetext p{font-size:16px!important}
.mini-img{width:40%}
.mini-location{width:55%;padding:3% 0 0 3%}
.hero-usps{display:none}
.site-name-link{font-size:16px}
#map--info--cont{padding:0}
.view-location-outer{height:auto;display:block}
.site-location{font-size:12px;padding:7px 0}
.mobile-miles-away{font-size:12px;padding:5px 0 10px;color:#178e37}
.site-repeater{padding:5px;position:relative}
.site-repeater:last-of-type{border:none}
.tm-perfect-breaks .breaks-img{background-size:cover!important;min-height:125px;width:40%;display:inline-block}
.mini-content{width:55%;display:inline-block;padding:1% 0 0 3%;vertical-align:top}
.content-section .tm-perfect-breaks h3{font-size:16px;text-align:left;padding:0;font-weight:300}
.landingpage .noticetext .mini-content p{padding: 5px 15px 30px 0px;font-size:13px!important;text-align:left;line-height:22px;margin:0}
.tm-perfect-breaks a.site-name-link-mobile{position:relative;position:relative;display:block;border-bottom:1px solid #d6d4d4;padding:5px}
.tm-perfect-breaks .spa .site-name-link-mobile{border-bottom:0 solid #d6d4d4}
.tm-perfect-breaks .l-6-12,.tm-perfect-breaks .l-3-12,.tm-perfect-breaks .l-4-12{width:100%;margin-left:0}
.location-showcase .l-6-12,.location-showcase .l-3-12,.location-showcase .l-4-12{width:100%;margin-left:0}
}

@media screen and (max-width: 768px) {
	.view-location-outer .cont-link-main{font-size: 18px}
}

@media only screen and (max-width:320px) {
	input#locationInput{margin:0 5px 0 0}
}
@media only screen and (max-width:70em) {
	.heronew--inner{width:90%}
}
@media only screen and (max-width:60em) {
.hero-prop-ref{display:none}
.heronew--inner{position:absolute}
.hero--overlay.standard{display:block}
}
.circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:110px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}
@-webkit-keyframes rotate {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotate {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes dash {
0%{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}
}
@keyframes dash {
0%{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}
}
@-webkit-keyframes color {
100%,0%{stroke:#3A861C}
40%{stroke:#789e68}
66%{stroke:#3A861C}
80%,90%{stroke:#789e68}
}
@keyframes color {
100%,0%{stroke:#3A861C}
40%{stroke:#789e68}
66%{stroke:#3A861C}
80%,90%{stroke:#789e68}
}