html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on}html,body{width:100%;display:block;position:relative;border:0;border-color:transparent;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:65%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.6em}sub{bottom:-0.35em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;border:0;outline:0}figure{margin:0}img{vertical-align:middle}h1,h2,h3,h4,h5,h6{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul{margin:0;padding:0}ul li{list-style:none}p{line-height:30px}.animated{animation-duration:1s;animation-fill-mode:both;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}a,a:hover,a:after,a:hover:after,.zoom *,.zoom:hover *,li:after,li:hover:after,.latest article *,.latest article:hover *,.listings article *,.listings article:hover *,li *,li:hover *{transition:all 0.2s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn;transition:all 0.2s ease}@keyframes fadeInRight{from{opacity:0;transform:translate3d(10%, 0, 0);-webkit-transform:translate3d(10%, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight;transition:all 0.2s ease}@keyframes slideInRight{from{transform:translate3d(50%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{animation-name:slideInRight}header.site .main{width:100%;float:left;border-bottom:1px solid #ddd;padding:20px 0}header.site .main .logo{width:230px;height:61px;background-position:left center;background-size:contain;background-repeat:no-repeat;float:left;max-width:50vw;background-image:url(http://torbay:668/content/themes/torbay/assets/images/torbay-lifestyle-villages-logo.svg)}header.site .main .right{float:right;width:calc(100% - 280px);text-align:right;font-size:20px;margin-top:20px}header.site .main .tagline{display:inline}header.site .main .enquire{padding:15px 20px;background-color:#3DA2C8;color:#fff;font-weight:700;margin:0 20px}header.site .main .enquire:hover{background:#333}header.site .main h1{display:inline;font-size:20px;color:#3DA2C8;margin:0}header.site .main .call{display:inline-block;color:#3DA2C8;font-weight:700}header.site .main .call:before{content:'';background-image:url(../images/chat.svg);background-size:auto;background-repeat:no-repeat;width:26px;height:34px;float:left;margin-top:-5px;margin-right:10px}header.site nav{width:100%;float:left}header.site nav ul{text-align:center;height:70px}header.site nav li{display:inline-block;margin:0 20px;height:70px;position:relative}header.site nav li:after{content:'';width:100%;height:0;position:absolute;bottom:0;left:0;background:#3DA2C8}header.site nav li .sub-menu{position:absolute;width:320px;background-color:#3DA2C8;top:70px;z-index:1000;height:auto;opacity:0;display:none;overflow:hidden}header.site nav li .sub-menu li{width:100%;float:left;height:auto;margin:0;padding:0}header.site nav li .sub-menu li:after{display:none}header.site nav li .sub-menu a{color:#fff;float:left;padding:10px;border-bottom:1px solid #318EB2;margin:0;width:100%;text-align:left;font-size:18px}header.site nav li .sub-menu a:hover{background-color:#333}header.site nav li:hover{color:#3DA2C8}header.site nav li:hover .sub-menu{opacity:1;display:block;z-index:1000}header.site nav li:hover:after{height:5px}header.site nav a{font-size:22px;color:#333;font-weight:700;padding:20px 0;float:left}header.site nav a:hover{color:#3DA2C8}header.site .mobCall{display:none}header.site .mobMenu{display:none}.js header.site .main .logo{width:0px;height:61px;background-position:left center;background-size:auto;background-repeat:no-repeat;float:left}.js header.site .main .logo.fadeInRight{width:230px;height:61px;background-position:left center;background-size:contain;background-repeat:no-repeat;float:left}.js header.site .main .fadeTrigger:not(.fadeIn){display:none}.js .fadeTrigger2:not(.fadeIn){display:none}html{font-family:"PT Sans",Helvetica,Arial,sans-serif}a{color:#3DA2C8}a:hover{color:#333}.cntr{width:100%;max-width:1170px;padding:0 20px;margin:0 auto}.block{width:100%;float:left;position:relative}.third{width:33.33%;float:left}.twothird{width:66.66%;float:left}.bttn{padding:15px 20px;background-color:#3DA2C8;color:#fff;font-weight:bold;font-size:20px;display:inline-block}.bttn:hover{background-color:#333;color:#fff}.view{font-size:22px;color:#3DA2C8;border-bottom:3px solid #3DA2C8;padding-bottom:2px;font-weight:700}.view:hover{color:#333}.imageBlock{background-position:center center;background-size:cover;float:left;width:100%}.vMiddle{display:table-cell;vertical-align:middle}.feature{height:500px;overflow:hidden;margin-bottom:25px}.feature .cntr{max-width:1440px;position:relative}.feature .item{width:100%;float:left;height:500px;background-size:cover;background-position:center center;display:block}.nextTab{background-image:url(../images/tab-right.svg);width:36px;height:130px;position:absolute;right:19px;top:calc(50% - 65px);background-size:auto;z-index:1000;padding:55px 0;text-align:right;background-repeat:no-repeat}.prevTab{background-image:url(../images/tab-left.svg);width:36px;position:absolute;height:130px;top:calc(50% - 65px);left:19px;background-size:auto;z-index:1000;padding:55px 0;text-align:left;background-repeat:no-repeat}.content{margin:20px 0}.content .cntr{padding:0}.content .third{padding:0 20px}.content h1{font-size:36px;line-height:44px;color:#3DA2C8;margin:10px 0}.content h2{font-size:30px;line-height:40px;color:#3DA2C8;margin:10px 0}.content p{margin:10px 0;font-size:18px;line-height:32px;color:#333}.content .cta{width:100%;text-align:center;font-size:20px;clear:both;float:left;color:#333;font-weight:bold;margin:20px 0}.content .cta .bttn{margin-left:20px}.bbuilder{width:100%;float:left;display:block}.banner{margin:25px 0}.banner.fRight .third{float:right}.banner .cntr{max-width:1440px;padding:0}.banner .third{width:calc(33.33% - 40px);margin:0 20px;height:430px;display:table;text-align:center;background-image:url(../images/grey-leaf.jpg);background-size:cover;font-size:50px;line-height:60px;padding:0 50px;font-weight:700}.banner .third.blue{background-image:url(../images/blue-leaf.jpg);color:#fff}.banner .third.blue .view{color:#111;border-bottom:3px solid #111}.banner .twothird{padding:0 20px}.banner .imageBlock{height:430px}.latestBanner{float:left;width:100%}.latestBanner .content{margin:0;padding:60px 0;margin-bottom:30px;text-align:center;font-size:32px;font-weight:bold;background:#eee;color:#3DA2C8}.latestNews{background-color:#f4f4f4;padding:20px 0;margin:40px 0 0;text-align:center}.latestNews .cntr{max-width:1440px;padding:0}.latestNews h3{margin:30px 0;display:inline-block;font-size:22px;width:100%}.latestNews article{width:calc(33.33% - 40px);overflow:hidden;margin:20px;background:#fff;float:left;position:relative}.latestNews article:hover .thumb{transform:scale(1.05);transition-timing-function:ease;-webkit-transition-timing-function:ease}.latestNews article h4{font-size:22px;line-height:30px;color:#111;float:left;text-align:left;width:100%}.latestNews article h4:hover{color:#3DA2C8}.latestNews article .thumb{width:100%;float:left;height:220px;background-size:cover;background-position:center center}.latestNews article .text{width:100%;height:180px;padding:20px;float:left;background:#fff;position:relative;z-index:20}.latestNews article .meta{position:absolute;bottom:22px;left:20px;width:calc(100% - 40px)}.latestNews article .read{float:left;font-weight:700;color:#111;border-bottom:2px solid #111;padding-bottom:2px}.latestNews article .read:hover{color:#3DA2C8;border-bottom:2px solid #3DA2C8}.latestNews article .date{float:right;color:#999;font-weight:normal}.latestNews .view{margin:30px 0;display:inline-block}.title-bar{width:100%;height:160px;background-color:#f4f4f4;background-image:url(../images/grey-texture.png);background-repeat:repeat-x;background-size:auto;padding:63px 0}.title-bar h3{font-size:28px}.title-bar h2{color:#60C2F8}.title-bar span{display:inline-block;padding:0 5px;font-weight:bold}.title-bar span img{padding:0 5px}.title-bar .propertyTitle{width:calc(50% - 130px);float:left}.title-bar .propertyIcons{width:260px;float:left;text-align:center}.title-bar .propertyIcons div{font-size:18px;height:25px;display:inline-block;margin:5px 10px;color:#333;font-weight:bold;line-height:25px}.title-bar .propertyIcons div img{margin-right:7px;float:left}.title-bar .propertyPrice{width:calc(50% - 150px);float:right;text-align:right;color:#60C2F8;font-size:28px;font-weight:bold}.listings .cntr{max-width:1440px}.listings article{width:calc(33.33% - 40px);overflow:hidden;margin:20px;background:#fff;float:left;position:relative;border:1px solid #eee}.listings article:hover .thumb{transform:scale(1.05);transition-timing-function:ease;-webkit-transition-timing-function:ease}.listings article h4{font-size:22px;line-height:30px;color:#111;float:left;text-align:left;width:100%;float:left;position:relative;padding-right:100px}.listings article h4:hover{color:#3DA2C8}.listings article h4 span{font-weight:normal;color:#999;position:absolute;right:0;top:0}.listings article p{margin-top:10px;float:left;color:#999;width:100%;font-size:16px;line-height:24px}.listings article .thumb{width:100%;float:left;height:220px;background-size:cover;background-position:center center}.listings article .text{width:100%;height:200px;padding:25px;float:left;background:#fff;position:relative;z-index:20}.listings article .meta{position:absolute;bottom:25px;left:25px;width:calc(100% - 50px)}.listings article .read{float:left;font-weight:700;color:#111;border-bottom:2px solid #111;padding-bottom:2px}.listings article .read:hover{color:#3DA2C8;border-bottom:2px solid #3DA2C8}.property .enquiries{width:100%;float:left;color:#999;padding:40px 0 25px;border-bottom:1px solid #eee}.property .enquiries .bttn{float:right;background:#60C2F8;color:#fff;padding:15px 20px;margin-top:-15px}.property .content{margin:40px 0 20px}.property .gallery{width:640px;float:left;height:420px;position:relative}.property .gallery .item{width:100%;height:420px;background-size:cover;background-position:center center;float:left;display:block}.property .nextTab{right:-1px}.property .prevTab{left:-1px}.property .details{width:calc(100% - 680px);margin-left:40px;float:right}.property .details p{font-size:18px;color:#333;margin-top:0}.enquiryForm{padding:40px 0;margin-top:30px;border-top:1px solid #eee;border-bottom:1px solid #eee}.enquiryForm .cntr{max-width:880px}.enquiryForm h3{width:100%;float:left;font-size:28px;text-align:center;margin-bottom:10px}.locations{text-align:center;padding:30px 0;border-bottom:1px solid #ddd}.locations .third{padding:20px}.locations .third h4{font-size:22px;color:#3DA2C8;margin-bottom:5px}.locations .third p{margin:0}footer{padding:0}footer nav{padding:40px 0;float:left;width:100%;border-bottom:1px solid #ddd;text-align:center}footer li{display:inline-block;margin:0 30px}footer li a{font-weight:700;color:#999;font-size:22px}footer .credits{width:100%;float:left;padding:40px 0;text-align:center;color:#999}footer .credits a{color:#999}.content .gform_wrapper{max-width:880px;margin:0 auto}.content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.content .gform_wrapper textarea{border:1px solid #ddd;padding:15px;margin:5px 0;float:left;width:100%}.content .gform_wrapper label{margin:0}.content .gform_wrapper div.ginput_container{margin:0}.content .gform_wrapper li{width:100%;padding:0 !important;margin:0 0 15px !important;float:left}.content .gform_button{padding:15px 20px;background-color:#3DA2C8;color:#fff;font-weight:700;margin:0;float:right}.content .gform_button:hover{background-color:#333;cursor:pointer}.pbm{width:100%;float:left;background-size:cover;background-position:center center}.pbm .cntr{width:100%;max-width:1210px;margin:0 auto}.pbm.nmgn.both .content{margin-top:10px;margin-bottom:10px}.pbm.nmgn.top .content{margin-top:10px}.pbm.nmgn.bottom .content{margin-bottom:10px}.pbm.light{background-color:#f7f7f7}.pbm.dark{background-color:#2b2b2b}.pbm.primary{background-color:#3DA2C8}.pbm .content{margin:40px 0;float:left;font-size:1rem;width:100%;line-height:1.618rem}.pbm .content h1{font-size:32px}.pbm .content h2{font-size:26px}.pbm .content h3{font-size:22px}.pbm .content h4{font-size:19px}.pbm .content h5{font-size:16px}.pbm .content h1,.pbm .content h2,.pbm .content h3,.pbm .content h4,.pbm .content h5{margin-bottom:5px;margin-top:10px}.pbm .content p{margin:10px 0}.pbm .content ul{width:100%;float:left;margin:10px 0 0;padding:0}.pbm .content ul li{margin-left:15px;padding:0;margin-bottom:10px}.pbm .content .full{width:calc(100% - 40px);margin:0 20px;float:left}.pbm .content .half{width:calc(50% - 40px);margin:0 20px;float:left}.pbm .content .third{width:calc(33.33% - 40px);margin:0 20px;float:left}.pbm .content img{max-width:100%;height:auto}.pbm .content .alignnone{margin:5px 20px 20px 0}.pbm .content .aligncenter,.pbm .content div.aligncenter{display:block;margin:5px auto 5px auto}.pbm .content .alignright{float:right;margin:5px 0 20px 20px}.pbm .content .alignleft{float:left;margin:5px 20px 20px 0}.pbm .content .icon{width:60px;height:50px;text-align:center;margin:10px auto 20px;display:block}.villageSlider{height:500px;overflow:hidden;position:relative}.villageSlider.pbm .cntr{max-width:1440px;padding:0 20px;position:relative;height:500px}.villageSlider.pbm h2{color:#fff;font-size:36px;line-height:44px;margin-bottom:15px}.villageSlider.pbm p{color:#fff;margin-bottom:15px}.villageSlider.pbm .item{width:100%;float:left;height:500px;display:block;margin:0}.villageSlider.pbm .image{width:calc(100% - 450px);background-position:center center;background-size:cover;float:left;display:block;height:500px}.villageSlider.pbm .small{color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:1px}.villageSlider.pbm .caption{width:450px;height:500px;background-color:#3DA2C8;float:left;padding:40px 80px 40px 40px;display:table}.villageSlider.pbm .slider{margin:0;float:left;width:100%;display:block}.villageSlider.pbm .bttn{background-color:#55B6DA}.villageSlider.pbm .bttn:hover{background-color:#165B75}.introBanner .content{padding:0;margin:0}.introBanner .content h2{color:#fff;font-size:46px;margin-top:15px;margin-bottom:0}.introBanner .full{text-align:center;display:table;color:#fff;height:400px;background-position:center center;background-size:cover}.introBanner .full .small{font-size:16px;font-weight:700;letter-spacing:1px}.introBanner .cntr{max-width:1440px;padding:0 20px}.map{height:400px;margin:0;width:100%;float:left}.break{width:100%;float:left;clear:both;text-align:center;margin:0 0 10px}.break:after{content:'';width:100px;height:3px;background:#eee;margin:0 auto;display:block}.cta .full{text-align:center;font-weight:bold}.cta .bttn{margin-top:20px}@media screen and (max-width: 880px){.pbm.nmgn.both .content{margin-top:0px;margin-bottom:0px}.pbm.nmgn.top .content{margin-top:0px}.pbm.nmgn.bottom .content{margin-bottom:0px}.pbm .content{margin:20px 0}.pbm .content h1{font-size:28px}.pbm .content h2{font-size:24px}.pbm .content h3{font-size:20px}.pbm .content h4{font-size:17px}.pbm .content h5{font-size:15px}.pbm .content p{font-size:16px;line-height:24px}.pbm .content .half,.pbm .content .third{width:100%;margin:0;padding:0}.pbm .content img{max-width:100%;height:auto;margin:auto}.pbm .content .alignnone{margin:5px auto 10px auto}.pbm .content .aligncenter,.pbm .content div.aligncenter{display:inline-block;margin:5px auto 5px auto}.pbm .content .alignright{float:none;margin:5px auto 20px auto}.pbm .content .alignleft{float:none;margin:5px auto 20px auto}.pbm .icon{margin-top:20px}.pbm.villageSlider .caption{width:50%}.pbm.villageSlider .image{width:50%}}@media screen and (max-width: 760px){.pbm.villageSlider{height:800px;margin-top:20px}.pbm.villageSlider .cntr{height:800px}.pbm.villageSlider h2{font-size:26px;margin-top:10px;margin-bottom:0px;line-height:34px}.pbm.villageSlider .item{height:800px}.pbm.villageSlider p{line-height:22px}.pbm.villageSlider .caption{width:100%;height:400px;padding:25px 45px;text-align:center}.pbm.villageSlider .image{width:100%;height:400px}.pbm .content{text-align:center}.pbm .content .full{width:100%;height:250px;margin:0}.pbm .content .twothird{width:100%}}.tri-col{float:left;width:33.333%;display:block;box-sizing:border-box;position:relative}.dbl-col-thin{float:left;width:45%;display:block;box-sizing:border-box;position:relative;height:550px}.dbl-col-wide{float:left;width:55%;display:block;box-sizing:border-box;position:relative;padding:0 20px;height:550px}.for-sale .container{max-width:1440px;padding:0 20px;margin:auto;position:relative}.for-sale .notice-bar{height:80px;line-height:80px;margin-bottom:50px}.for-sale .notice-bar .left{max-width:80%;padding-left:20px}.for-sale .notice-bar .right{position:absolute;right:20px;top:0;line-height:80px;height:80px}.for-sale .notice-bar .form-anchor{padding:15px 20px;background-color:#3DA2C8;color:#fff;font-weight:700;margin:0;line-height:8px;display:inline-block}.for-sale .feature{height:550px}.for-sale .center{text-align:center}.for-sale .left{text-align:left}.for-sale .right{text-align:right}.for-sale .border{border-bottom:1px solid #eee}.for-sale h3{margin:auto;text-align:center;margin-bottom:30px;font-size:28px}@media screen and (max-width: 950px){.for-sale .notice-bar{line-height:25px}.for-sale .notice-bar .right{float:left;padding-left:40px;position:relative}.for-sale #page_form{padding-left:20px;padding-right:20px}}@media screen and (max-width: 750px){.for-sale .feature{height:auto}.for-sale .feature .dbl-col{height:auto;width:100%}.for-sale h3{margin:auto;text-align:center;margin-bottom:30px;font-size:22px}.for-sale .title-bar .title-bar-container>div{line-height:52px;width:100%;text-align:left;padding-left:20px}.for-sale .title-bar .title-bar-container>div h1{padding-left:0}}.for-sale.index-page .fl{position:absolute;left:0;top:0}.for-sale.index-page .fr{position:absolute;right:0;top:0}.for-sale.index-page .property-tile{padding:10px;margin-bottom:30px}.for-sale.index-page .property-tile img{width:100%}.for-sale.index-page .property-tile .details{position:relative;padding-top:30px;padding-bottom:20px;line-height:24px;font-size:16px}.for-sale.index-page .property-tile .details a{color:#3DA2C8;text-decoration:underline}.for-sale.index-page .property-tile .details a :hover{color:#55B6DA}.for-sale.index-page .property-tile .details p{padding-top:15px}.for-sale.index-page .property-tile .details .fr,.for-sale.index-page .property-tile .details .fl{padding-top:10px;font-size:22px}.for-sale.index-page .property-tile .container{border:1px solid #f4f4f4}@media screen and (max-width: 950px){.for-sale.index-page .listings .tri-col{width:50%}}@media screen and (max-width: 750px){.for-sale.index-page .title-bar{height:auto}.for-sale.index-page .listings .tri-col{width:100%}}.blogList{width:100%;float:left;border-bottom:1px solid #ddd}.blogList .cntr{padding:0 10px}.blogList .grid .column{float:left}.blogList .grid .size-1of1{width:calc(100% - 40px);margin:0 20px}.blogList .grid .size-1of2{width:calc(50% - 40px);margin:0 20px}.blogList .grid .size-1of3{width:calc(33.33% - 40px);margin:0 20px}.blogList .grid .size-1of4{width:calc(25% - 40px);margin:0 20px}.blogList article{margin-bottom:40px;float:left;width:100%}.blogList article .thumb{width:100%;background-size:cover;background-position:center center;margin-bottom:10px;max-height:210px}.blogList article header{width:100%;float:left;height:auto;margin:0 0 5px;padding:0}.blogList article h1{color:#111;font-size:20px;line-height:28px;margin:15px 0 0px}.blogList article .date{color:#aaa;font-size:14px}.blogList article .content{color:#666;float:left;margin:0;width:100%}.blogList article p{margin:0;font-size:16px;line-height:24px}.blogList .grid[data-columns]:before{content:'3 .column.size-1of3'}.singlePost{width:100%;float:left}.singlePost article{width:100%;float:left}.singlePost .innerCntr{margin:0px auto;width:100%;max-width:720px}.singlePost header{width:100%;float:left;margin:0;padding:0}.singlePost header h1{margin-bottom:10px;margin-top:0;font-size:42px;line-height:50px}.singlePost header .excerpt p{margin:0;font-size:20px}.singlePost .meta{margin:15px 0;display:block;color:#aaa}.singlePost .meta a{color:#3DA2C8;font-weight:700}.singlePost .meta .tagged{margin-top:10px;float:left;margin-bottom:40px}.singlePost .meta .comments{margin-top:10px;float:right;margin-bottom:40px}.singlePost .meta .comments:before{content:'';width:22px;margin-top:2px;margin-left:7px;height:17px;float:right;background-image:url(../images/comments.svg)}.singlePost .feature{width:100%;height:560px;float:left;background-size:cover;background-position:center center;margin:30px 0}.singlePost p{color:#666;font-size:16px}.singlePost p iframe{width:100%;height:400px;display:block}.singlePost blockquote p{font-size:24px;line-height:34px;color:#aaa}.singlePost .gallery{width:100vw;max-width:1370px;margin:0 0 10px -325px;padding:10px 30px;float:left}.singlePost .gallery .gallery-item{width:calc(100% - 20px);float:left;margin:0 10px}.singlePost .gallery img{width:100%;height:auto;float:left}.singlePost .gallery .gallery-caption{float:left;width:100%;text-align:center;color:#aaa;font-size:14px;margin:10px 0 0}.singlePost .gallery-columns-2 .gallery-item{width:calc(50% - 20px)}.singlePost .gallery-columns-3 .gallery-item{width:calc(33.33% - 20px)}.singlePost .gallery-columns-4 .gallery-item{width:calc(25% - 20px)}.singlePost .gallery-columns-5 .gallery-item{width:calc(20% - 20px)}.singlePost .alignnone{max-width:100%;float:left;margin:0 0 20px;height:auto}.followOn{width:100%;float:left;margin:40px 0}.followOn a{float:left;width:100%;padding:50px 0 55px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.followOn a:hover{background:#eee}.followOn .cntr{max-width:780px;padding-right:80px;position:relative}.followOn .cntr:after{content:'';width:26px;height:14px;background-image:url(../images/right-arrow.svg);position:absolute;right:30px;top:40%}.followOn span{font-size:14px;color:#aaa;text-transform:uppercase;letter-spacing:1px}.followOn .title{font-size:28px;color:#111;font-weight:700}.discussion{float:left;width:100%;padding:0 0 40px}.discussion .cntr{max-width:780px}.discussion .response{width:100%;float:left}.discussion .response textarea{width:100%;height:75px;border-radius:5px;padding:25px 70px 25px 25px;border:1px solid #ddd;float:left}.discussion .comment-form{height:75px;width:100%;margin-bottom:20px;float:left;overflow:hidden;position:relative}.discussion .comment-form input{padding:25px;border-radius:5px;border:1px solid #ddd;float:left;margin-top:15px;width:100%}.discussion .comment-form .logged-in-as{display:none}.discussion .form-submit{position:absolute;right:12px;top:12px;margin:0}.discussion .form-submit input{padding:10px;text-indent:-9999px;font-size:1px;width:50px;cursor:pointer;margin:0;border:0;background-image:url(../images/submit.svg);background-size:22px 24px;background-position:center center;background-repeat:no-repeat;background-color:#fff}.discussion .comment{float:left;width:100%;margin:25px 0 0}.discussion .depth-1{border-top:1px solid #eee;padding-top:30px}.discussion .depth-1.first{border-top:0;padding-top:0}.discussion .children{padding-left:40px}.discussion .prof{float:left;width:50px;height:50px;border-radius:50px;overflow:hidden;margin-right:20px}.discussion .author{float:left}.discussion .author .fn{font-size:20px;color:#111;float:left;font-style:normal}.discussion .author .date{font-size:16px;color:#aaa;float:left;line-height:18px;clear:both}.discussion .content,.discussion .reply{float:left;width:100%}.discussion .content{margin:5px 0}.discussion .content p{color:#666}.discussion .comment-reply-link{font-size:14px;color:#333;letter-spacing:1px;padding:0 0 8px;position:relative;text-transform:uppercase;float:left}.discussion .comment-reply-link:after{content:'';width:0;position:absolute;left:0;bottom:0;height:2px;background:#111}.discussion .comment-reply-link:hover:after{width:100%}.discussion .comment-reply-link:before{content:'';float:left;margin-top:2px;margin-right:10px;background-image:url(../images/reply.svg);background-position:center center;height:17px;width:17px;background-repeat:no-repeat}.discussion .comment-reply-title{position:absolute;right:0;top:-55px;font-weight:normal;font-size:14px;text-transform:uppercase}.discussion .comment-reply-title small{font-size:100%}.discussion .comment-reply-title a{color:#aaa}.discussion .comment-respond{margin-top:25px;float:left;width:100%;position:relative}@media screen and (max-width: 1369px){.singlePost .gallery{width:calc(100vw);max-width:1370px;margin-left:calc(-50vw + 360px);min-width:720px}.singlePost .feature{height:48vw;max-height:560px}}@media screen and (min-width: 1199px){.blogList .grid[data-columns]:before{content:'3 .column.size-1of3'}.blogList article .thumb{height:calc((25vw - 40px) / 1.6)}}@media screen and (min-width: 766px) and (max-width: 1199px){.blogList .grid[data-columns]:before{content:'3 .column.size-1of3'}.blogList article .thumb{height:calc((33.33vw - 40px) / 1.6)}}@media screen and (max-width: 767px){.singlePost .gallery{width:calc(100% + 20px);margin-left:-10px;min-width:100%;padding:5px 0}.singlePost .feature{margin:20px 0}.singlePost .content p{margin:10px 0;line-height:26px}.singlePost .content p iframe{height:calc((100vw - 60px) / 1.8)}.singlePost .content blockquote{margin:10px 0}.singlePost .content blockquote p{line-height:34px}.followOn{margin:15px 0 10px}.followOn a{padding:30px 0}}@media screen and (min-width: 568px) and (max-width: 767px){.blogList .grid[data-columns]:before{content:'2 .column.size-1of2'}.blogList article .thumb{height:calc((50vw - 40px) / 1.6)}}@media screen and (max-width: 567px){.blogList .grid[data-columns]:before{content:'1 .column.size-1of1'}.blogList article .thumb{height:calc((100vw - 40px) / 1.6);max-height:260px}.singlePost .gallery{padding:0;margin-bottom:0}.singlePost .gallery-columns-2 .gallery-item,.singlePost .gallery-columns-3 .gallery-item{width:calc(100% - 20px);margin-bottom:15px;margin-top:5px}.singlePost .alignnone{margin:10px 0 20px}.discussion .children{padding-left:20px}}@media (max-width: 1070px){header.site .main .tagline{display:none}.banner{margin:10px 0}.banner .cntr{padding:0 10px}.banner .third{font-size:36px;line-height:48px;height:320px;margin:0 10px;width:calc(33.33% - 20px)}.banner .twothird{height:320px;padding:0 10px}.banner .imageBlock{height:320px}.listings article h4{font-size:18px;line-height:24px}.listings article .text{height:230px;padding:20px}.listings article p{font-size:14px;margin-top:5px}.listings article .meta{width:calc(100% - 40px);left:20px;bottom:22px}}@media (max-width: 880px){header.site nav li{margin:0 15px}header.site nav a{padding:24px 0;font-size:18px}.content{margin:5px 0}.content .third{width:100%;padding:0 50px}.banner .third{font-size:32px;line-height:42px;padding:0 30px}.latestNews{padding:0 0 10px}.latestNews .cntr{padding:0 20px}.latestNews article{width:calc(33.33% - 20px);margin:0 10px}.latestNews article h4{font-size:18px;line-height:26px}.latestNews article .meta{font-size:14px}.locations .cntr{padding:0 10px}.locations .third{padding:10px}.locations .third h4{font-size:18px}.listings article{width:calc(50% - 40px);float:left}.listings article .text{height:180px}footer li{margin:0 15px}footer li a{font-size:18px}}@media (max-width: 760px){header.site .cntr{padding:0}header.site .mobCall{display:block;float:left;width:30px;margin:0;height:35px;position:absolute;left:25px;top:34px}header.site .mobCall img{width:100%;height:auto}header.site .mobMenu{display:block;position:absolute;top:32px;right:25px;width:40px;height:40px;font-size:13px;font-weight:700;letter-spacing:1px;color:#333;padding:11px 0;text-align:center}header.site .right{display:none;float:right;width:40px;height:40px}header.site .main .logo{width:160px;margin-left:calc(50% - 145px);background-size:contain;background-position:center center;background-repeat:no-repeat;height:40px;margin:0 auto;display:block;float:none !important}header.site nav{display:none}header.site nav li{width:100%;float:left;margin:0;height:auto}header.site nav li .sub-menu{position:relative;display:none;background:#eee;right:0;top:0;opacity:1;width:100%}header.site nav li .sub-menu a{text-align:center;color:#333;border-bottom:1px solid #aaa}header.site nav li .sub-menu a:hover{background:#eee;color:#333}header.site nav li:after{display:none}header.site nav li:hover .sub-menu{display:block;top:auto;right:auto}header.site nav a{padding:15px 0;text-align:center;width:100%;border-bottom:1px solid #ccc}header.site nav a:hover{background:#3DA2C8;color:#fff}header.site .open{position:absolute}header.site .open:before{width:40px;height:40px;content:'';background-color:#fff;background-image:url(../images/close-blue.svg);position:absolute;top:0;left:0;background-position:center center;background-size:auto;background-repeat:no-repeat}.feature{padding-top:20px;margin-bottom:10px;height:320px}.feature .item{height:320px}.content .third{padding:0 20px}.content .break{margin:15px 0}.content .cta{width:100%;text-align:center;margin-bottom:20px}.content .cta .bttn{margin:20px 0 0}.content h2{font-size:28px}.banner{margin:0}.banner .cntr{padding:0 20px}.banner .third{padding:0;margin:10px 0;width:100%}.banner .twothird{width:100%;padding:0;margin:10px 0}.latestNews h3{margin-bottom:20px}.latestNews article{margin:10px 0;width:100%}.latestNews article .meta{font-size:16px}.locations .third{width:100%;margin:0}footer nav li{width:100%;text-align:center;margin:5px 0}footer .credits{text-align:center;padding:40px 30px;font-size:14px;line-height:22px}.listings article{width:calc(100% - 40px);margin:20px 20px 10px 20px}.listings article .text{height:auto;padding-bottom:45px}}
