html{font-size:62.5%}body{font-size:14px;font-size:1.4rem}.page-head h1{font-weight:300;color:#fff;font-size:43px;font-size:4.3rem}.page-body h1{font-size:40px;font-size:4rem;font-weight:400;border-bottom:1px solid #f89e34;padding-bottom:5px}.page-body h2{font-size:21px;font-size:2.1rem}.page-body h2,.page-body h3{color:#0ca5e0;text-transform:uppercase;margin-bottom:4px}.page-body h3{font-size:18px;font-size:1.8rem}.page-body p+h2{margin-top:30px}.page-body p+h3{margin-top:20px}.opt-in h2{font-size:21px;font-size:2.1rem;color:#0ca5e0;text-transform:uppercase;margin-bottom:4px}.slide h3{font-size:38px;font-size:3.8rem}li.phone{color:#0f4682;line-height:.9em;font-weight:300;font-size:24px;font-size:2.4rem}.navbar-toggle{color:#fff;font-size:18px;font-size:1.8rem}nav#main a,nav#main span{color:#0f4682;font-size:18px;font-size:1.8rem;line-height:1.1em}nav#main a:hover,nav#main span:hover{text-decoration:none}nav#main li.level1>ul a,nav#main li.level1>ul span,nav#main li.level2>ul a,nav#main li.level2>ul span{color:#fff}nav#main li.level1>ul a.current,nav#main li.level1>ul a.current span,nav#main li.level1>ul a.section,nav#main li.level1>ul a.section span,nav#main li.level1>ul a:hover,nav#main li.level1>ul a:hover span,nav#main li.level2>ul a.current,nav#main li.level2>ul a.current span,nav#main li.level2>ul a.section,nav#main li.level2>ul a.section span,nav#main li.level2>ul a:hover,nav#main li.level2>ul a:hover span{color:#0f4682}nav#main li.level1>.current,nav#main li.level1>.current span,nav#main li.level1>.section,nav#main li.level1>.section span,nav#main li.level1>a:hover,nav#main li.level1>span.notlink:hover{color:#f89e34}.HomePage h2.slide-head{color:#fff}.HomePage h2.slide-head a{font-weight:300;color:#0f4682;font-size:55px;font-size:5.5rem}.HomePage .column{color:#fff}.HomePage .column h1{font-size:70px;font-size:7rem}.HomePage .column h2{font-size:23px;font-size:2.3rem}.HomePage .teaser{color:#fff}.HomePage .teaser h2{text-transform:uppercase;font-weight:600;font-size:16px;font-size:1.6rem;margin-bottom:0}.ProductCategoryPage div.container-fluid h2{font-size:40px;font-size:4rem;text-transform:inherit;color:#0f4682}.ProductCategoryPage div.container-fluid h3{font-size:20px;font-size:2rem}.ProductCategoryPage div.container-fluid>p{font-size:16px;font-size:1.6rem;color:#0f4682}.interior .page-content{line-height:1.6}#products h2{color:#fff;font-size:50px;font-size:5rem;text-transform:inherit}.productthumb figcaption{color:#fff;text-transform:uppercase;font-size:14px;font-size:1.4rem}.productthumb figcaption a{color:#fff}footer{font-size:13px;font-size:1.3rem}@media only screen and (max-width:1199px){.HomePage h2.slide-head a,.page-head h1{font-size:4.5rem}nav#main a,nav#main span{font-size:1.5rem}}@media only screen and (max-width:1145px){li.phone{font-size:1.8rem;line-height:1.2}}@media only screen and (max-width:991px){nav#main li.level1{font-weight:600}.HomePage h2.slide-head a,.page-head h1{font-size:4rem}.slide h3{font-size:3rem}}@media only screen and (max-width:767px){.HomePage .column h1{font-size:3rem}nav#main li.level1>a{color:#0f4682;padding:5%}.HomePage h2.slide-head a,.page-head h1{font-size:2.2rem}.slide h3{display:none}li.phone{font-size:2.2rem}.column h1{font-size:3rem}.column h2{font-size:1.8rem}.ProductCategoryPage div h2{font-size:2.8rem}.ProductCategoryPage div p{font-size:1.8rem}.ProductCategoryPage #products h2{font-size:2.2rem}}body{background-color:#0ca5e0}body>.container-fluid{max-width:1366px;position:relative}*{outline:none!important}h1,h2,h3,h4{margin-top:0}ul.row{margin-bottom:0}figcaption{margin-top:15px}img.right{float:right;margin:0 0 15px 15px}img.left,img.right{max-width:100%;height:auto}img.left{float:left;margin:0 15px 15px 0}img.center,img.leftAlone{display:block;width:100%;height:auto;margin:15px 0}hr{border:0;height:1px;background:#f89e34;background-image:linear-gradient(90deg,#f89e34,#f89e34,#f89e34)}.header.row{margin:0}#main-navigation,aside.sidebar{padding:0;z-index:600}.navbar{border-radius:0;border:none;z-index:300;margin-bottom:0;background-color:transparent}.navbar-brand{display:block;height:auto;padding-top:8%;background:url(/public/images/LeisureConceptsLogoWhite.svg) 50% no-repeat;background-size:90%}.slideshow-nav{padding:20px 20px 15px 0}.Security .content{background-color:#fff}#pager{text-align:right;padding-right:0;padding-top:1%}#pager,#pager img{vertical-align:middle}#pager img{width:20%;height:auto;cursor:pointer;opacity:.3;margin-left:3%}#pager img.current,#pager img.cycle-pager-active,#pager img.section,#pager img:hover{opacity:1}aside.sidebar{padding-top:15px;background-color:#fff;position:relative}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.interior aside.sidebar .opt-in{padding:5% 15%;border-top:2px solid #f89e34;margin-top:20px}.interior aside.sidebar .opt-in input,.interior aside.sidebar .opt-in select{max-width:100%}.interior aside.sidebar .opt-in .field+p{margin-top:12px}nav#main .sf-menu>li>ul{display:none}nav#main ul{padding:0}nav#main ul.level1{width:100%}nav#main li{position:relative;list-style-type:none;background-image:none}nav#main li.level1{padding:5% 3% 5% 15%}nav#main li.level1 ul{position:absolute;top:0;left:100%;width:100%}nav#main li.level1 ul a,nav#main li.level1 ul span.notlink{padding:5%}nav#main li.level1>ul>li>a,nav#main li.level1>ul>li>span.notlink{background-color:#f89e34}nav#main li.level2>ul>li>a,nav#main li.level2>ul>li>span.notlink{background-color:rgba(12,165,224,.8)}nav#main li.level1>ul>li>a:hover,nav#main li.level1>ul>li>span.notlink,nav#main li.level2>ul>li>a:hover,nav#main li.level2>ul>li>span.notlink{opacity:1}nav#main a,nav#main span.notlink{display:block;cursor:pointer}nav#main a:hover,nav#main span.notlink :hover{text-decoration:none}nav#main .fa{display:block;position:absolute;right:3%;top:15px}.connect{border-top:2px solid #f89e34}.connect .social{padding:7% 15% 3%}.connect ul.phone{padding:0;margin-bottom:0}.connect li.phone{text-align:left;list-style-type:none;margin-top:10px;padding-left:30px}.connect .made-in-usa{width:100%;height:auto;padding-top:16%;background:transparent url(../images/made-in-usa.svg) top no-repeat;background-size:contain;margin-top:20px}.social{padding:0 15% 5%}.social li{display:inline-block;width:25%;height:auto;padding-top:25%;position:relative;margin-right:9%}.social li.last{margin:0}.social a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:transparent top no-repeat;background-size:contain}.social .facebook{background-image:url(/public/images/iconfacebook.svg)}.social .linkedin{background-image:url(/public/images/iconlinkedin.svg)}.social .contact{background-image:url(/public/images/iconcontact.svg)}.page-content ul{padding-left:0}.page-content ul li{list-style-type:none;padding-left:17px;background:transparent url(../images/bluecross.svg) no-repeat scroll left 5px;margin-bottom:6px}form div.field{margin-bottom:20px}.ProductPage .page-body>h1,.VirtualPage .page-body>h1{padding-left:30px}.ProductPage .cycle-slideshow figure,.VirtualPage .cycle-slideshow figure{width:100%;text-align:center}.ProductPage .cycle-slideshow figure img,.VirtualPage .cycle-slideshow figure img{max-width:100%}.ProductPage .product-img,.VirtualPage .product-img{width:80%;height:auto}.ProductPage .view-more,.VirtualPage .view-more{margin:15px}.modal-dialog .close{float:right;padding:0 10px;font-size:20px}.modal-dialog .cycle-slide{width:100%}.modal-dialog .pager-button img{cursor:pointer;border:1px solid #0ca5e0;margin-bottom:6px}footer{text-align:center;background-color:hsla(0,0%,100%,.8);margin:0 -15px;padding:25px}footer p{margin-bottom:0}footer span{white-space:nowrap}#CookieBanner{background-color:#0f4682;bottom:0;box-sizing:border-box;color:#fff;margin:0;padding:20px 0;position:fixed;width:100%;z-index:9999;font-size:12px;font-size:1.2rem;font-weight:400}#CookieBanner .banner-content{margin:0 auto;max-width:1000px}@media (min-width:768px){#CookieBanner .banner-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}}@media (min-width:768px){#CookieBanner .banner-content .left-col,#CookieBanner .banner-content .right-col{padding:0 10px;order:0;flex:1 1 auto;align-self:auto}}@media (max-width:767px){#CookieBanner .banner-content .left-col,#CookieBanner .banner-content .right-col{text-align:center;padding:0 20px}}#CookieBanner .banner-content .left-col h2,#CookieBanner .banner-content .right-col h2{font-size:13px;font-size:1.3rem;color:#f89e34;font-weight:600}#CookieBanner .banner-content .left-col button,#CookieBanner .banner-content .right-col button{background-color:#fff;border:1px solid #fff;color:#0f4682;border-radius:40px;font-size:14px;font-size:1.4rem;line-height:20px;padding:5px 20px;margin:0 auto;white-space:nowrap}.connect:after,.modal-body:after,.slideshow:after,body>.container-fluid>.header:after{content:".";display:block;height:0;clear:both;visibility:hidden}@media only screen and (min-width:1366px){body{background:#0ca5e0 url(../images/waterbkgd.png) center 25% no-repeat;background-size:cover;background-attachment:fixed}}@media only screen and (min-width:992px){#pager img{width:19%}}@media only screen and (max-width:866px){.bbb{display:block;margin-top:15px}}@media only screen and (min-width:768px) and (max-width:991px){.connect{position:static;border-top:none;margin-bottom:0;padding:7px 0 5px;text-align:center}.connect li{display:inline-block}.connect .social{width:30%;float:right;margin-bottom:0;margin-top:1.2%;padding:0}.connect .social li{margin-right:5%;width:15%;padding-top:13%}.connect ul.phone{float:left;margin-top:.8%;width:auto}.connect ul.phone li{width:auto}.connect ul.phone li a{color:#0f4682}nav#main{padding:0 15px}nav#main li.level1{padding:0}nav#main li.level1 ul{position:static}.ProductPage .product-img,.VirtualPage .product-img{width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.navbar-toggle{position:absolute;left:2%;top:58%;float:none;margin:0;background-color:transparent;border:none;border-radius:0}#main-navigation{position:absolute;width:100%;background-color:#fff;border-bottom:15px solid #f89e34;padding-bottom:0!important}nav#main{padding:0}nav#main li.level1{display:block}nav#main li.level1:first-of-type{display:block;width:auto}nav#main li.level1:first-of-type>ul{background-color:#f89e34;padding-top:2%;padding-bottom:2%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:flex-start}nav#main li.level1:first-of-type>ul>li.first{border-left:none}nav#main li.level1:first-of-type>ul>li{background-color:#f89e34;border-left:1px solid #fff;order:0;flex:0 1 25%;align-self:auto}nav#main li.level1{padding:0}nav#main li.level1 a,nav#main li.level1 span.notlink{padding:0 2% 2% 0;text-align:center}nav#main li.level1>ul>li>a,nav#main li.level1>ul>li>span.notlink{background-color:#f89e34;text-align:left;padding-left:10%;padding-top:0}nav#main li.level2>ul>li>a,nav#main li.level2>ul>li>span.notlink{background-color:#f89e34;padding:8% 5% 8% 10%;color:#0f4682;text-align:left}nav#main li.level2>ul>li>a:hover{color:#fff}nav#main .fa{display:none}nav#main div.flex{padding-top:2%}nav#main li.flex-item{order:0;flex:0 0 23%;align-self:auto}nav#main li.flex-item>ul{display:none!important}.connect li.phone{margin-top:5px;padding-left:25px}}@media only screen and (max-width:767px){.HomePage .connect{position:static}.navbar-brand{padding-top:15%}.navbar-toggle{margin:0;position:absolute;right:0;top:10px}.section>ul.level3{display:block}.slideshow-header{display:none}.connect .phone,.connect .social{float:right;padding:0}.connect .social{margin-top:10px;width:45%}.connect .social li{margin-right:2%;width:28%;padding-top:30%}.connect .phone{width:55%}.connect .phone li{float:none;width:auto;text-align:left;padding-left:10px}.connect .phone li:first-of-type{padding-bottom:5px}.connect .phone a{color:#0f4682}.ProductPage .cycle-slideshow figure img,.VirtualPage .cycle-slideshow figure img{width:90%;margin-bottom:15px}#main-navigation{background-color:#fff}nav#main ul.level1{margin-bottom:0}nav#main li.level1{padding:0}nav#main li.level1 ul{position:static}nav#main li.level1>a,nav#main li.level1>span.notlink{padding:5%;background-color:#0ca5e0}nav#main li.first>a{padding-top:8%}nav#main li.last>a{padding-bottom:8%}nav#main li.level1>ul>li>a,nav#main li.level1>ul>li>span.notlink{padding:5% 15%;background-color:#f89e34}nav#main li.level2>a,nav#main li.level2>span.notlink{padding-left:10%!important}nav#main li.level3>a,nav#main li.level3>span.notlink{padding-left:15%!important}nav#main .fa{top:20px;display:none}.connect li.phone{margin-top:15px}img#bbb{width:30%}}
/*# sourceMappingURL=layout.css.map */