@charset "UTF-8";@media only screen and (max-width:1800px){body.site.index header{width:96%;padding:0 2%}div#slider div#slogan{width:50%;padding:30px 0 30px 10%}div#slider div#boat-rental{left:10%}}@media only screen and (max-width:1700px){body.site.index header{width:100%;padding:0}}@media only screen and (max-width:1600px){div#cf_2{width:40%}body.site.index div#header-contact a.button-link{margin:0 10px 0 20px}ul.mod-menu.mod-list.nav li a{padding-left:10px;padding-right:10px}.cntblk.ylw.hgt.flx div.left{padding:50px 5% 50px 5%}.cntblk.ylw.hgt.flx div.right{width:50%;padding:50px 5% 50px 5%}.hpbox.blue{left:10%}.hpbox.orange{left:50%}.hpbox.yellow{left:15%}}@media only screen and (max-width:1400px){div#cf_2{width:60%}body.site.index div#header-contact a.button-link{margin:0 5px 0 10px}body.site.index a.button-social{margin:10px 0}div#slider div#slogan{width:60%;padding:0 0 30px 10%}div#slider div#slogan h1{font-size:75px;line-height:100px}div#slider div#video-logo{width:30%}div#slider div#video-logo img{width:60%;padding:50px 0 0 5%}.cntblk.img.about span.top img{width:25%}.cntblk.img.about span.top img:nth-child(even){width:48%}}@media only screen and (max-width:1300px){div#header-contact a.button-link{font-size:16px;padding:8px 10px 8px 10px}body.site.index a.button-social{font-size:30px}ul.mod-menu.mod-list.nav{padding-inline-start:10px}ul.mod-menu.mod-list.nav li a{font-size:18px}div#slider div#slogan{padding:15px 0 30px 10%}div#slider div#slogan h1{font-size:65px;line-height:80px}div#slider div#boat-rental{bottom:15%;left:10%}.hpbox{width:35%}.hpbox.blue,.hpbox.yellow{left:0}.cntblk.grid{display:grid;column-gap:3%;grid-template-columns:49% 49%}}@media only screen and (max-width:1200px){div#hp div#logo img{width:40%}div#hp h1{max-width:75%;font-size:40px}.cntblk.img.boats,.cntblk.img.tours{height:600px}div.indexbox{top:20px;width:500px}.feat-lst.one,.feat-lst.three{margin-left:15%}.feat-lst.two,.feat-lst.four{margin-left:5%}div#footer-wrapper{width:90%;padding:20px 5%}.header-par{height:200px}.content{width:96%}.cntblk.grid.manage{grid-template-columns:24% 24% 24% 24%;column-gap:1%}.cntblk.img.about span.top{height:auto}.cntblk.img.about span.top img:nth-child(even){width:100%}.cntblk.img.about span.top img:nth-child(odd){display:none}div#fwre{width:96%}.completed .details,.completed .photos,.completed .floorplan,.completed .contact{width:100%}}@media only screen and (max-width:1150px){body.site.index div#header-contact,body.site.index nav.navbar{display:block;text-align:center}body.site.index div#header-contact a.button-link{margin:0 10px 0 20px}ul.mod-menu.mod-list.nav{display:inline-flex;margin-top:0}}@media only screen and (max-width:1000px){div#cf_2{width:80%}header{width:100%;padding:0;height:auto}nav.navbar{float:none}div#header-contact a.button-link{margin:0 10px 0 20px}button.navbar-toggler.navbar-toggler-right{display:block;width:100%;border:0;font-size:26px;padding:10px 0;color:#fff;background-color:var(--template-bkgrcolor)}.navbar-collapse.collapse{display:none}.navbar-collapse.collapse.show,ul.mod-menu.mod-list.nav{display:block}ul.mod-menu.mod-list.nav li a{font-size:22px;width:95%;padding:10px 0 10px 5%;display:block;border:0;text-align:left}.inner,.containerInner.ui-sortable,div#gk-tabs-91,div#gk-tabs-104,div#gk-tabs-105,.eventgallery-ajaxcart-internal.eventgallery-ajaxcart.well{padding:40px 5%}div#slider{position:relative;height:60vh;min-height:450px}div#slider div#video-logo img{width:50%;padding:20px 15% 0 0;float:right}div#slider div#slogan{width:50%}div#slider div#slogan h1{font-size:50px;line-height:70px;margin:0;font-weight:normal}.cntblk.flx{display:block}div.left{width:90%}.cntblk.ylw h2.index{padding-top:0}.cntblk.ylw.hgt.flx div.right{width:90%;grid-template-columns:30% 30% 30%;column-gap:5%;display:grid;text-align:center}.grid-container{column-gap:0;grid-template-columns:100%}.grid-container .box{margin-bottom:20px}.hpbox{width:90%;padding:10px 5%}.hpbox.blue,.hpbox.orange,.hpbox.yellow{position:relative;top:0;left:0}.feat-lst span.text{font-size:22px}.cntblk.img.tours{background-image:none;height:auto}.cntblk.img.tours .indexbox.left{top:0;left:0;width:100%;position:relative}.cntblk.img.tours .indexbox.left h2.index{margin-top:0}header div#logo{height:auto}header div#logo img{height:140px;margin:10px}.header-par{height:140px}.header-cont h1{padding-top:0}.cntblk.grid.manage{grid-template-columns:49% 49%;row-gap:10px}.cntblk.img.about img.owner,.cntblk.img.about span{width:96%;float:none;margin:2%}body.site.contact .header-par{margin-bottom:0}div#contact .right{padding:20px 0;width:100%;float:none}div#contact div.left{width:100%;float:none;padding:0}div#showcase{width:90%;padding:0 2%}.model-odd .box-desc{margin-right:5%;width:40%}.model-even .box-desc{margin-left:5%;width:40%}div#homes{width:100%}div#guide-wrapper{width:90%}div#experience{width:90%;line-height:40px}div#mod-custom122 .left.col,div#mod-custom122 .center.col,div#mod-custom122 .right.col{display:block;width:96%;padding-bottom:20px}.completed .floorplan .left,.floorplan .right{width:100%}body.site.contact.sm-container .left,body.site.contact.sm-container .right{width:96%;padding:0 2%}body.site.contact.sm-container .right.contact{padding-bottom:60px !important}}@media only screen and (max-width:900px){div#hp div#logo{top:150px}div#hp div#logo img{width:60%}#header div#logo{text-align:left;margin-left:20px}.cntblk.beg{padding:10px}.cntblk.img.boats{height:500px}.indexbox.right h2,.indexbox.right p{margin-top:10px}.feat-lst.one,.feat-lst.three,.feat-lst.two,.feat-lst.four{margin-left:1%}.feat-lst span.separator{width:20px}.header-par{background-size:100% 100%}}@media only screen and (max-width:800px){div#slider div#slogan{padding:15px 0 30px 5%;width:55%}div#slider div#slogan h1{font-size:40px;line-height:60px}div#slider div#video-logo img{width:50%;padding:20px 5% 0 0;float:right}div#slider div#boat-rental{left:5%}.cntblk.ylw.hgt.flx div.right{display:block;padding:0 5% 20px}.hpbox.blue,.hpbox.orange,.hpbox.yellow{min-height:0;margin:0 0 40px 0;box-shadow:none;border-radius:0}.feat-lst.one,.feat-lst.three,.feat-lst.two,.feat-lst.four{margin-left:0;text-align:center}.feat-lst .icon,.feat-lst span.separator{display:none}div#footer-wrapper{display:block}.cntblk.grid{display:block}}@media only screen and (max-width:755px){body.site.boats iframe{height:1050px !important}}@media only screen and (max-width:700px){div#cf_2{width:100%;top:120px;margin:0;padding:0;left:0;background-color:#efebe4}.cntblk.img.boats{height:auto;background-image:none}div.indexbox{position:relative;top:0;right:0;width:100%}.indexbox.right h2,.indexbox.right p{margin-top:0}.cntblk.ylw h2.index{padding-top:50px}div#header-contact{display:block;text-align:center;width:100%;float:none}div#header-contact a.button-link{margin:0 10px 0 20px}a.button-social{margin:10px 0;font-size:30px}.header-cont h1{font-size:28px}.completed .nav{display:none}.completed .details .grid-container{grid-template-columns:98%}.box{min-height:40px}}@media only screen and (max-width:600px){div#hp h1{font-size:32px;line-height:60px;bottom:15%}div#guide h3{font-size:24px}div#mod-custom122,div#content{padding-bottom:220px}#footer{padding-bottom:20px}body.site.index div#header-contact a.button-link{margin:0 10px 0 0}div#slider div#slogan{width:75%}div#slider div#video-logo{width:20%}div#slider div#video-logo img{width:100%}div#slider div#boat-rental{left:5%;right:5%;bottom:5%}.cntblk.grid{display:block}.gridbox{margin-bottom:20px}.model-odd .box-desc,.model-even .box-desc{float:none;margin:0;width:96%;padding:2%;border-radius:0}.box-3d img{width:100%}.box-fp{width:96%;margin:10px auto}.box-fp img{width:100%}img#builders-guide{float:none;width:50%;margin-right:0}div#guide{float:none;width:96%;border-radius:0;margin-top:0}body.site.contact.sm-container .vcard{text-align:center}body.site.contact.sm-container img.profile{width:200px;float:none;margin-right:0}body.site.contact.sm-container .vcard div{margin:0}body.site.contact.sm-container p{text-align:center}}@media only screen and (max-width:500px){div#contactbtn{position:relative;width:100%;text-align:center;top:0;right:0;padding:20px 0}body.site.index.sm-container div#contactbtn{width:auto;position:absolute;z-index:9999999;top:50px;right:120px;background:#081120;color:#eee;font-size:22px;padding:17px;text-transform:uppercase;cursor:pointer}#header div#logo img{height:auto;max-width:60%}div#header-contact{margin:20px 0 0 0}div#header-contact a.button-link{margin:0 2px}span.hblk{display:block;height:auto;min-height:50px}div#slider div#slogan{width:100%;padding:20px 0;text-align:center}div#slider div#slogan h1{font-size:30px;line-height:40px}div#slider div#video-logo{width:40%;float:none;position:relative;text-align:center;width:100%}div#slider div#video-logo img{width:20%;float:none;padding:0}div#slider div#boat-rental{left:2%;right:2%;bottom:2%}div#slider div#boat-rental h2{margin:0;font-size:1.4em;text-align:center}div#slider div#boat-rental p{margin:0;text-align:center;font-size:15px;line-height:20px}div.indexbox p{font-size:22px;margin:20px 0}}
