/*-----------------------------------------------------------------------------------
	SunWeb
	About: A shiny new Blocs website.
	Author: Bryan Cannon
	Version: 1.0
	Built with Blocs
-----------------------------------------------------------------------------------*/
body{margin:0;padding:0;  background:#FFFFFF;  overflow-x:hidden;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.page-container{overflow: hidden;} a,button{transition: background .3s ease-in-out;outline: none!important;} a:hover{text-decoration: none; cursor:pointer;}.bloc{width:100%;clear:both;background: 50% 50% no-repeat;padding:0 20px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;position:relative;display:flex;}.bloc .container{padding-left:0;padding-right:0;}.bloc-lg{padding:100px 20px;}.bloc-md{padding:50px 20px;}.bloc-sm{padding:20px;}.bloc-bg-texture::before{content:"";background-size: 2px 2px;position: absolute;top: 0;bottom: 0;left:0;right:0;}.texture-fabric::before{background: url("img/texture-fabric.png");}.texture-darken::before{background: rgba(0,0,0,0.5);}.d-bloc{color:rgba(255,255,255,.7);}.d-bloc button:hover{color:rgba(255,255,255,.9);}.d-bloc .icon-round,.d-bloc .icon-square,.d-bloc .icon-rounded,.d-bloc .icon-semi-rounded-a,.d-bloc .icon-semi-rounded-b{border-color:rgba(255,255,255,.9);}.d-bloc .divider-h span{border-color:rgba(255,255,255,.2);}.d-bloc .a-btn,.d-bloc .navbar a, .d-bloc a .icon-sm, .d-bloc a .icon-md, .d-bloc a .icon-lg, .d-bloc a .icon-xl, .d-bloc h1 a, .d-bloc h2 a, .d-bloc h3 a, .d-bloc h4 a, .d-bloc h5 a, .d-bloc h6 a, .d-bloc p a{color:rgba(255,255,255,.6);}.d-bloc .a-btn:hover,.d-bloc .navbar a:hover,.d-bloc a:hover .icon-sm, .d-bloc a:hover .icon-md, .d-bloc a:hover .icon-lg, .d-bloc a:hover .icon-xl, .d-bloc h1 a:hover, .d-bloc h2 a:hover, .d-bloc h3 a:hover, .d-bloc h4 a:hover, .d-bloc h5 a:hover, .d-bloc h6 a:hover, .d-bloc p a:hover{color:rgba(255,255,255,1);}.d-bloc .navbar-toggle .icon-bar{background:rgba(255,255,255,1);}.d-bloc .btn-wire,.d-bloc .btn-wire:hover{color:rgba(255,255,255,1);border-color:rgba(255,255,255,1);}.d-bloc .card{color:rgba(0,0,0,.5);}.d-bloc .card button:hover{color:rgba(0,0,0,.7);}.d-bloc .card icon{border-color:rgba(0,0,0,.7);}.d-bloc .card .divider-h span{border-color:rgba(0,0,0,.1);}.d-bloc .card .a-btn{color:rgba(0,0,0,.6);}.d-bloc .card .a-btn:hover{color:rgba(0,0,0,1);}.d-bloc .card .btn-wire, .d-bloc .card .btn-wire:hover{color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.3);}.d-bloc .card,.l-bloc{color:rgba(0,0,0,.5);}.d-bloc .card button:hover,.l-bloc button:hover{color:rgba(0,0,0,.7);}.l-bloc .icon-round,.l-bloc .icon-square,.l-bloc .icon-rounded,.l-bloc .icon-semi-rounded-a,.l-bloc .icon-semi-rounded-b{border-color:rgba(0,0,0,.7);}.d-bloc .card .divider-h span,.l-bloc .divider-h span{border-color:rgba(0,0,0,.1);}.d-bloc .card .a-btn,.l-bloc .a-btn,.l-bloc .navbar a,.l-bloc a .icon-sm, .l-bloc a .icon-md, .l-bloc a .icon-lg, .l-bloc a .icon-xl, .l-bloc h1 a, .l-bloc h2 a, .l-bloc h3 a, .l-bloc h4 a, .l-bloc h5 a, .l-bloc h6 a, .l-bloc p a{color:rgba(0,0,0,.6);}.d-bloc .card .a-btn:hover,.l-bloc .a-btn:hover,.l-bloc .navbar a:hover, .l-bloc a:hover .icon-sm, .l-bloc a:hover .icon-md, .l-bloc a:hover .icon-lg, .l-bloc a:hover .icon-xl, .l-bloc h1 a:hover, .l-bloc h2 a:hover, .l-bloc h3 a:hover, .l-bloc h4 a:hover, .l-bloc h5 a:hover, .l-bloc h6 a:hover, .l-bloc p a:hover{color:rgba(0,0,0,1);}.l-bloc .navbar-toggle .icon-bar{color:rgba(0,0,0,.6);}.d-bloc .card .btn-wire,.d-bloc .card .btn-wire:hover,.l-bloc .btn-wire,.l-bloc .btn-wire:hover{color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.3);}.voffset{margin-top:30px;}.voffset-md{margin-top:50px;}.voffset-lg{margin-top:80px;}.b-divider{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);}.hero .hero-nav{padding-left:inherit;padding-right:inherit;}.navbar-light .navbar-nav .nav-link {color: rgb(64, 64, 64);}.btco-menu li > a {padding: 10px 15px;color: #000;}.btco-menu .active a:focus,.btco-menu li a:focus ,.navbar > .show > a:focus{background: transparent;outline: 0;}.dropdown-menu .show > .dropdown-toggle::after{transform: rotate(-90deg);}.mg-clear{margin:0;}.mg-sm{margin-top:10px;margin-bottom:5px;}.mg-md{margin-top:10px;margin-bottom:20px;}.mg-lg{margin-top:10px;margin-bottom:40px;}img.mg-sm,img.mg-md,img.mg-lg{margin-top: 0;}img.mg-sm{margin-bottom:10px;}img.mg-md{margin-bottom:30px;}img.mg-lg{margin-bottom:50px;}.btn-d,.btn-d:hover,.btn-d:focus{color:#FFF;background:rgba(0,0,0,.3);}button{outline: none!important;}.btn-glossy{border:1px solid rgba(0,0,0,.09);border-bottom-color:rgba(0,0,0,.2);text-shadow:0 1px 0 rgba(0,0,1,.2);box-shadow: 0 1px 3px rgba(0,0,1,.35), inset 0 1px 0 0 rgba(255,255,255,.4), inset 0 1px 0 2px rgba(255,255,255,.08);background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.07) 0%, rgba(255,255,255,.07) 100%); background-image: -o-linear-gradient(bottom, rgba(0,0,0,.07) 0%, rgba(255,255,255,.07) 100%);background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.07) 0%, rgba(255,255,255,.07) 100%);background-image: linear-gradient(bottom, rgba(0,0,0,.07) 0%, rgba(255,255,255,.07) 100%);}.a-block{width:100%;text-align:left;display: inline-block;}.text-center .a-block{text-align:center;}.dropdown a .caret{margin:0 0 0 5px}.btn-dropdown .dropdown-menu .dropdown{padding: 3px 20px;}.icon-lg{font-size:60px!important;}.img-frame,.img-frame-md,.img-frame-lg,.img-frame-rd,.img-frame-rd-md,.img-frame-rd-lg{background:#FFF;border:1px solid rgba(0,0,0,0.1);box-shadow:0 2px 2px rgba(0,0,0,0.05);padding:4px;}.img-frame{border-radius:3px;}.img-frame-md,.img-frame-lg{border-radius:6px;}.img-frame-md,.img-frame-rd-md{padding:8px;}.img-frame-lg,.img-frame-rd-lg{padding:14px;}.card-sq, .card-sq .card-header, .card-sq .card-footer{border-radius:0;}.card-rd{border-radius:30px;}.card-rd .card-header{border-radius:29px 29px 0 0;}.card-rd .card-footer{border-radius:0 0 29px 29px;}.form-control{border-color:rgba(0,0,0,.1);box-shadow:none;}.carousel-nav-icon{fill: none;stroke: #fff;stroke-width: 2px;fill-rule: evenodd;stroke-linecap:round;}.scrollToTop{width:36px;height:36px;padding:5px;position:fixed;bottom:20px;right:20px;opacity:0;z-index:999;transition: all .3s ease-in-out;pointer-events:none;}.showScrollTop{opacity: 1;pointer-events:all;}.scroll-to-top-btn-icon{fill: none;stroke: #fff;stroke-width: 2px;fill-rule: evenodd;stroke-linecap:round;}a[data-lightbox]{position: relative;display: block;text-align: center;}a[data-lightbox]:hover::before{content:"+";font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial;font-size:32px;line-height: 42px;width:50px;height:50px;margin-left:-25px;border-radius: 50%;background:rgba(0,0,0,.5);color:#FFF;font-weight:100;z-index: 1;position: absolute;top: 50%;left: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}a[data-lightbox]:hover img{opacity: 0.6;-webkit-animation-fill-mode: none;animation-fill-mode:none;}.lightbox-caption{padding: 20px;color: #FFF;background: rgba(0,0,0,.5);position: absolute;left: 15px;right: 15px;bottom: 5px;}.close-lightbox:hover,.next-lightbox:hover, .prev-lightbox:hover{background:rgba(0,0,0,.5);}.next-lightbox, .prev-lightbox,.close-lightbox{position: absolute;padding:6px;background:rgba(0,0,0,.3);line-height:0;transition: background .2s ease-in-out;border-radius:.25rem;border:none;z-index:20;}.next-lightbox, .prev-lightbox{top:45%;}.close-lightbox{top:20px;right:20px;}.next-lightbox{right:25px;}.prev-lightbox{left:25px;}.lightbox-prev-icon,.lightbox-next-icon,.lightbox-close-icon{fill:none;stroke: #fff;stroke-width: 3px;fill-rule: evenodd;stroke-linecap:round;}.dark-lb{background:#1F272A;}.frameless-lb{border-radius: 0;border:none;}.frameless-lb .modal-body{padding:0;}.frameless-lb .lightbox-caption{left:0;right:0;bottom:-16px;}h1,h2,h3,h4,h5,h6,p,label,.btn,a{font-family:"Source Sans Pro";font-weight:400;}.container{max-width:1200px;width:100%;}h1{font-size:px;}p{font-size:px;}.lake-hero-text{font-family:"Josefin Sans";font-size:60px;font-weight:bold;text-shadow:0px 3px 3px rgba(0,0,0,0.3);}.lake-hero-text-sub{font-family:"Josefin Sans";font-size:36px;}.blocs-hero-btn-dwn{background-color:rgba(0,0,0,0.0);}.statement-bloc-text{line-height:38px;font-style:italic;font-size:28px;text-align:center;font-weight:lighter;}.blocs-mobile-signup-text{font-size:33px;}.lake-hero-text-s{font-size:60px;}.lake-hero-text-sub-s{font-size:34px;}.build-with-blocs-bloc{background-color:#000;color:rgba(255,255,255,0.4);}.build-with-blocs-bloc p{font-size:11px;font-family:"helvetica";font-weight:bold;color:rgba(255,255,255,0.8);}.device-bloc-icon-phone{margin-top:30%;margin-bottom:20px;max-width:80px;max-height:80px;}.device-bloc-text{width:90%;color:#FFFFFF;font-size:65px;font-family:"Lato";font-weight:300;}.device-bloc-text-p{font-size:45px;font-family:"Lato";font-weight:300;}.bloc-group-text-vc{font-size:50px;margin-top:20%;}.device-bloc-icon{margin-top:15%;margin-bottom:20px;max-width:80px;max-height:80px;}.hero-bloc-text{font-size:55px;}.link-size{font-size:16px;line-height:20px;margin:3px 3px 3px 3px;}.bloc-mob-center-text{margin:5px 5px 5px 5px;}.invisible{overflow:hidden;}.bloc-welcome-p{font-size: 16px;}.bloc-applications-h2{line-height: 40px;font-size: 30px;}.bloc-applications-p{font-size: 16px;}.bloc-certifications-p{font-size: 16px;}.bloc-exterior-banner-h1{line-height: 40px;font-size: 36px;}.bloc-exterior-highlights-p{font-size: 16px;}.bloc-exterior-compare-h1{line-height: 40px;font-size: 36px;}.bloc-exterior-compare-p{line-height: 24px;font-size: 20px;}.bloc-water-manage-banner-h1{line-height: 40px;font-size: 36px;}.bloc-water-manage-intro-p{font-size: 16px;}.bloc-water-manage-system-p{font-size: 16px;}.bloc-powder-coat-banner-h1{line-height: 40px;font-size: 36px;}.bloc-powder-coat-overview-p{font-size: 16px;}.bloc-powder-coat-process-p{font-size: 16px;}.bloc-insulated-glass-overview-p{font-size: 16px;}.bloc-wood-interior-banner-h1{line-height: 40px;font-size: 36px;}.bloc-wood-interior-overview-p{font-size: 16px;}.bloc-wood-interior-finishes-p{font-size: 16px;}.bloc-wood-interior-paint-colors-p{font-size: 16px;}.bloc-wood-interior-wood-species-p{font-size: 16px;}.bloc-ask-buy-banner-h1{line-height: 52px;font-size: 36px;}.bloc-ask-buy-1-p{font-size: 16px;}.bloc-ask-buy-2-p{font-size: 16px;}.bloc-ask-buy-3-p{font-size: 16px;}.bloc-ask-buy-4-p{font-size: 16px;}.bloc-ask-buy-5-p{font-size: 16px;}.bloc-more-money-banner-h1{line-height: 40px;font-size: 36px;}.bloc-more-money-overview-p{font-size: 16px;}.bloc-overview-banner-h1{line-height: 40px;font-size: 36px;}.bloc-overview-about-sun-p{font-size: 16px;}.bloc-overview-region-p{font-size: 16px;}.bloc-overview-made-to-order-p{font-size: 16px;}.bloc-overview-selection-options-p{font-size: 16px;}.bloc-overview-heritage-p{font-size: 16px;}.bloc-overview-more-money-p{font-size: 16px;}.bloc-clad-vinyl-banner-h1{line-height: 40px;font-size: 36px;}.bloc-clad-vinyl-1-p{font-size: 16px;}.bloc-clad-vinyl-2-p{font-size: 16px;}.bloc-clad-vinyl-3-p{font-size: 16px;}.bloc-clad-vinyl-4-p{font-size: 16px;}.bloc-clad-vinyl-5-p{font-size: 16px;}.bloc-clad-vinyl-6-p{font-size: 16px;}.bloc-clad-vinyl-7-p{font-size: 16px;}.bloc-clad-vinyl-summary-p{font-size: 16px;}.bloc-exterior-colors-banner-h1{line-height: 40px;font-size: 36px;}.bloc-exterior-colors-overview-p{font-size: 16px;}.bloc-color-formulas-p{font-size: 16px;}.bloc-exterior-trim-overview-p{font-size: 16px;}.bloc-exterior-trim-profiles-p{font-size: 16px;}.bloc-exterior-trim-examples-p{font-size: 16px;}.bloc-interior-codes-p{font-size: 16px;}.bloc-interior-casing-overview-p{font-size: 16px;}.bloc-interior-casing-blocks-p{font-size: 16px;}.bloc-glass-options-glazing-types-p{font-size: 16px;}.bloc-glass-options-glass-types-h2{font-size: 30px;line-height: 33px;}.bloc-glass-options-glass-types-p{font-size: 16px;}.bloc-glass-options-obscure-p{font-size: 16px;}.bloc-glass-production-overview-p{font-size: 16px;}.bloc-glass-production-cutting-p{font-size: 16px;}.bloc-glass-production-cleaning-p{font-size: 16px;}.bloc-glass-production-spacer-p{font-size: 16px;}.bloc-glass-production-grilles-p{font-size: 16px;}.bloc-glass-production-assemble-p{font-size: 16px;}.bloc-glass-production-seal-p{font-size: 16px;}.bloc-glass-production-argon-p{font-size: 16px;}.bloc-glass-production-argon-overview-p{font-size: 16px;}.bloc-glass-270-p{font-size: 16px;}.bloc-glass-270-plus-p{font-size: 16px;}.bloc-glass-366-p{font-size: 16px;}.bloc-glass-366-plus-p{font-size: 16px;}.bloc-glass-180-p{font-size: 16px;}.bloc-glass-tempered-p{font-size: 16px;}.bloc-grille-types-sdl-low-p{font-size: 16px;}.bloc-grille-types-sdl-raised-p{font-size: 16px;}.bloc-grille-types-wsg-p{font-size: 16px;}.bloc-grille-types-wg-p{font-size: 16px;}.bloc-grille-types-gbg-p{font-size: 16px;}.bloc-grille-types-scr-p{font-size: 16px;}.bloc-grille-types-sm-p{font-size: 16px;}.bloc-jamb-depth-overview-h1{line-height: 50px;font-size: 36px;}.bloc-jamb-depth-overview-h3{line-height: 26px;}.bloc-jamb-depth-wood-extensions-p{font-size: 16px;}.bloc-jamb-depth-3-1-8-p{font-size: 16px;}.bloc-jamb-drywall-p{font-size: 16px;}.bloc-jamb-depth-step-jamb-p{font-size: 16px;}.bloc-jamb-depth-frame-extension-p{font-size: 16px;}.bloc-jamb-depth-door-wood-extensions-p{font-size: 16px;}.bloc-mulls-overview-p{font-size: 16px;}.bloc-mulls-dimensions-restrictions-p{font-size: 16px;}.bloc-mulls-exterior-covers-p{font-size: 16px;}.bloc-door-panels-bottom-rail-p{font-size: 16px;}.bloc-door-panels-insert-overview-p{font-size: 16px;}.bloc-door-panel-insert-exterior-overview-p{font-size: 16px;}.bloc-screens-overview-p{font-size: 16px;}.bloc-screens-frame-p{font-size: 16px;}.bloc-screens-roll-up-p{font-size: 16px;}.bloc-blinds-overview-p{font-size: 16px;}.bloc-cs-highlights-p{font-size: 16px;}.bloc-cs-highlights-h3{font-size: 24px;line-height: 30px;}.bloc-cs-operation-p{font-size: 16px;}.bloc-cs-hardware-p{font-size: 16px;}.bloc-cs-hardware-finishes-p{font-size: 16px;}.bloc-cs-egress-hardware-p{font-size: 16px;}.bloc-cs-configurations-p{font-size: 16px;}.bloc-cs-technical-p{font-size: 16px;}.bloc-bifold-highlights-p{font-size: 16px;}.bloc-bifold-highlights-h3{font-size: 24px;line-height: 30px;}.bloc-bifold-doors-hardware-p{font-size: 16px;}.bloc-bifold-configurations-p{font-size: 16px;}.bloc-nail-fin-p{font-size: 16px;}.bloc-insulated-glass-duralite-p{line-height: 22px;font-size: 16px;}.bloc-egress-info-p{font-size: 16px;}.bloc-egress-boca-p{font-size: 16px;}.bloc-energy-description-p{font-size: 16px;}.bloc-energy-values-description-p{font-size: 16px;}.bloc-structural-description-p{font-size: 16px;}.bloc-specifications-heading-p{font-size: 16px;}.bloc-sizes-heading-p{font-size: 16px;}.bloc-dimensions-heading-p{font-size: 16px;}.bloc-cs-wocd-p{font-size: 16px;}.bloc-drawings-heading-p{font-size: 16px;}.bloc-instructions-heading-p{font-size: 16px;}.bloc-assembly-heading-p{font-size: 16px;}.bloc-maintenance-heading-p{font-size: 16px;}.bloc-about-1-p{font-size: 16px;}.bloc-history-beginning-p{font-size: 16px;}.bloc-history-transition-p{font-size: 16px;}.bloc-history-newvision-p{font-size: 16px;}.bloc-history-reins-p{font-size: 16px;}.bloc-history-storm-p{font-size: 16px;}.bloc-history-today-p{font-size: 16px;}.bloc-privacy-collected-p{font-size: 16px;}.bloc-privacy-used-p{font-size: 16px;}.bloc-privacy-cookies-p{font-size: 16px;}.bloc-privacy-disclosure-p{font-size: 16px;}.bloc-privacy-thirdparty-p{font-size: 16px;}.bloc-privacy-consent-p{font-size: 16px;}.bloc-privacy-contact-p{font-size: 16px;}.bloc-tour-visit-p{font-size: 16px;}.bloc-factory-info-p{font-size: 16px;}.bloc-locator-heading-p{font-size: 16px;}.bloc-service-title-p{font-size: 16px;}.bloc-service-identify-p{font-size: 16px;}.bloc-service-product-line-p{font-size: 16px;}.bloc-287-p{font-size: 16px;}.bloc-service-requesting-p{font-size: 16px;}.bloc-warranty-heading-p{font-size: 16px;}.bloc-warranty-glass-p{font-size: 16px;}.bloc-warranty-wood-p{font-size: 16px;}.bloc-warranty-exterior-finish-p{font-size: 16px;}.bloc-warranty-hardware-p{font-size: 16px;}.components-p{font-size: 16px;}.bloc-warranty-remedy-p{font-size: 16px;}.bloc-warranty-labor-p{font-size: 16px;}.bloc-warranty-exclusions-p{font-size: 16px;}.bloc-warranty-assistance-p{font-size: 16px;}.bloc-warranty-info-p{font-size: 16px;}.bloc-commercial-warranty-heading-p{font-size: 16px;}.bloc-commercial-warranty-general-p{font-size: 16px;}.bloc-commercial-warranty-glass-p{font-size: 16px;}.bloc-commercial-warranty-exterior-finish-p{font-size: 16px;}.bloc-commercial-warranty-interior-finish-p{font-size: 16px;}.bloc-commercial-warranty-wood-p{font-size: 16px;}.bloc-commercial-warranty-hardware-p{font-size: 16px;}.bloc-commercial-warranty-components-p{font-size: 16px;}.bloc-commercial-warranty-remedy-p{font-size: 16px;}.bloc-commercial-warranty-exclusions-p{font-size: 16px;}.bloc-commercial-warranty-assistance-p{font-size: 16px;}.bloc-commercial-warranty-info-p{font-size: 16px;}.bloc-317-p{font-size: 16px;}.bioc-prices-info-p{font-size: 16px;}.bloc-329-p{font-size: 16px;}.bloc-330-p{font-size: 16px;}.bloc-331-p{font-size: 16px;}.bloc-332-p{font-size: 16px;}.bloc-333-p{font-size: 16px;}.bloc-334-p{font-size: 16px;}.bloc-335-p{font-size: 16px;}.bloc-336-p{font-size: 16px;}.bloc-337-p{font-size: 16px;}.bloc-contact-info-p{font-size: 16px;}.bloc-logos-heading-p{font-size: 16px;}.bloc-newconstruction-heading-p{font-size: 16px;}.bloc-newconstruction-nailfin-p{font-size: 16px;}.bloc-newconstruction-sizes-p{font-size: 16px;}.bloc-renovation-heading-p{font-size: 16px;}.bloc-renovation-replacement-p{font-size: 16px;}.bloc-renovation-sashpacks-p{font-size: 16px;}.bloc-renovation-frametearout-p{font-size: 16px;}.bloc-renovation-remodeling-p{font-size: 16px;}.bloc-residential-heading-p{font-size: 16px;}.bloc-residential-design-p{font-size: 16px;}.bloc-residential-function-p{font-size: 16px;}.bloc-residential-safety-p{font-size: 16px;}.bloc-commercial-heading-p{font-size: 16px;}.bloc-commercial-exterior-p{font-size: 16px;}.bloc-commercial-water-management-p{font-size: 16px;}.bloc-commercial-powdercoat-p{font-size: 16px;}.bloc-commercial-testing-p{font-size: 16px;}.bloc-commercial-drawings-p{font-size: 16px;}.bloc-contemporary-heading-p{font-size: 16px;}.bloc-contemporary-products-p{font-size: 16px;}.bloc-contemporary-highlights-p{font-size: 16px;}.bloc-traditional-heading-p{font-size: 16px;}.bloc-traditional-description-p{font-size: 16px;}.bloc-measuring-heading-p{font-size: 16px;}.bloc-directset-highlights-p{font-size: 16px;}.bloc-directset-highlights-h3{font-size: 24px;line-height: 30px;}.bloc-directset-compare-p{font-size: 16px;}.bloc-directset-shapes-p{font-size: 16px;}.bloc-directset-technical-p{font-size: 16px;}.bloc-awning-highlights-p{font-size: 16px;}.bloc-awning-highlights-h3{font-size: 24px;line-height: 30px;}.bloc-awning-operation-p{font-size: 16px;}.bloc-awning-hardware-p{font-size: 16px;}.bloc-awning-hardware-finishes-p{font-size: 16px;}.bloc-awning-configurations-p{font-size: 16px;}.bloc-awning-technical-p{font-size: 16px;}.bloc-highlights-p{font-size: 16px;}.bloc-highlights-h3{font-size: 24px;line-height: 30px;}.bloc-operation-p{font-size: 16px;}.bloc-hardware-p{font-size: 16px;}.bloc-hardware-finishes-p{font-size: 16px;}.bloc-configurations-p{font-size: 16px;}.bloc-technical-p{font-size: 16px;}.bloc-ez-highlight-p{font-size: 16px;}.bloc-ez-highlight-h3{font-size: 24px;line-height: 30px;}.bloc-ez-vs-cm-p{font-size: 16px;}.bloc-ez-operation-p{font-size: 16px;}.bloc-ez-hardware-p{font-size: 16px;}.bloc-ez-hardware-finishes-p{font-size: 16px;}.bloc-ez-configurations-p{font-size: 16px;}.bloc-ez-technical-p{font-size: 16px;}.bloc-cm-highlights-p{font-size: 16px;}.bloc-cm-highlights-h3{font-size: 24px;line-height: 30px;}.bloc-cm-compare-p{font-size: 16px;}.bloc-cm-operation-p{font-size: 16px;}.bloc-cm-hardware-p{font-size: 16px;}.bloc-cm-hardware-finishes-p{font-size: 16px;}.bloc-cm-configurations-p{font-size: 16px;}.bloc-cm-technical-p{font-size: 16px;}.bloc-dh-rpl-highlights-p{font-size: 16px;}.bloc-dh-rpl-highlights-h3{font-size: 24px;line-height: 30px;}.bloc-dh-rpl-compare-p{font-size: 16px;}.bloc-dh-rpl-operation-p{font-size: 16px;}.bloc-dh-rpl-hardware-p{font-size: 16px;}.bloc-dh-rpl-hardware-finishes-p{font-size: 16px;}.bloc-dh-rpl-technical-p{font-size: 16px;}.bloc-sashpack-highlights-p{font-size: 16px;}.bloc-sashpack-highlights-h3{font-size: 24px;line-height: 30px;}.bloc-sashpack-compare-p{font-size: 16px;}.bloc-sashpack-operation-p{font-size: 16px;}.bloc-sashpack-hardware-p{font-size: 16px;}.bloc-sashpack-hardware-finishes-p{font-size: 16px;}.bloc-inswing-highlights-p{font-size: 16px;}.bloc-inswing-highlights-h3{font-size: 24px;line-height: 30px;}.bloc-inswing-operation-p{font-size: 16px;}.bloc-inswing-hardware-p{font-size: 16px;}.bloc-inswing-multipoint-p{font-size: 16px;}.bloc-inswing-panels-p{font-size: 16px;}.bloc-inswing-sill-p{font-size: 16px;}.bloc-inswing-configurations-p{font-size: 16px;}.bloc-inswing-technical-p{font-size: 16px;}.bloc-dh-wocd-p{font-size: 16px;}.bloc-sashset-highlights-p{font-size: 16px;}.bloc-sashset-highlights-h3{font-size: 24px;line-height: 30px;}.bloc-sashset-compare-p{font-size: 16px;}.bloc-sashset-shapes-p{font-size: 16px;}.bloc-sashset-technical-p{font-size: 16px;}.bloc-outswing-highlights-p{font-size: 16px;}.bloc-outswing-highlights-h3{font-size: 24px;line-height: 30px;}.bloc-outswing-operation-p{font-size: 16px;}.bloc-outswing-hardware-p{font-size: 16px;}.bloc-outswing-multipoint-p{font-size: 16px;}.bloc-outswing-hardware-finishes-p{font-size: 16px;}.bloc-outswing-panels-p{font-size: 16px;}.bloc-outswing-sill-p{font-size: 16px;}.bloc-outswing-configurations-p{font-size: 16px;}.bloc-outswing-technical-p{font-size: 16px;}.bloc-sliding-highlights-p{font-size: 16px;}.bloc-sliding-highlights-h3{font-size: 24px;line-height: 30px;}.bloc-sliding-operation-p{font-size: 16px;}.bloc-sliding-hardware-p{font-size: 16px;}.bloc-sliding-handles-p{font-size: 16px;}.bloc-sliding-hardware-finishes-p{font-size: 16px;}.bloc-sliding-panels-p{font-size: 16px;}.bloc-sliding-sill-p{font-size: 16px;}.bloc-sliding-configurations-p{font-size: 16px;}.bloc-sliding-technical-p{font-size: 16px;}.bloc-radius-ooening-p{font-size: 16px;}.bloc-geometric-opening-p{font-size: 16px;}.bloc-bates-p{font-size: 16px;}.bloc-cottonmill-p{font-size: 16px;}.bloc-bulletins-heading-p{font-size: 16px;}.bloc-573-p{font-size: 16px;}.img-icon-pdf--style{width:44px;height:44px;}.img-972-style{width:24px;height:24px;}.img-974-style{width:24px;height:24px;}.img-976-style{width:24px;height:24px;}.img-978-style{width:24px;height:24px;}.img-980-style{width:24px;height:24px;}.img-982-style{width:24px;height:24px;}.img-style{width:200px;}.img-968-style{width:24px;}.img-1235-style{width:44px;height:44px;}.img-downlo-style{width:44px;height:44px;}.row-style{width:100%;}.row-accordian{padding:11px 11px 11px 11px;}.p-style{font-size:16px;}.h4-style{font-size:18pt;line-height:20pt;}.h1-style{font-size:px;line-height:px;}.html-widget-style{height:1200px;}.gallery-size{height:100%;}.h4-out-of-stock-style{font-size:23px;}.navbar-nav li a{font-size:14px;text-align:left;}.h1-85-style{width:100%;}.html-widget-bloc-0-style{width:100%;}.h6-view-pdf-style{font-size:12px;}.h6-78-style{font-size:12px;}.p-798-style{opacity:0.8;}.img-logo-kypro-style{;}.img-logo-wdmamemb-style{;}.img-logo-nf-style{;}.img-1429-style{height:870px;}.img-dr-arch-cov-style{height:870px;}.img-728-style{height:220px;}.img-720-style{height:220px;}.img-712-style{height:220px;}.img-mull-ext-style{;}.img-10770-style{width:333px;}.img-1111-style{width:44px;height:44px;}.h6-bloc-590-style{font-size:12px;line-height:14px;}.h6-284-style{font-size:12px;line-height:14px;}.img-1508-style{width:44px;height:44px;}.img-1509-style{width:44px;height:44px;}.bgc-white{background-color:#FFFFFF;}.bgc-anti-flash-white{background-color:#F1F2F1;}.bgc-selective-yellow{background-color:#FFBC00;}.bgc-celestial-blue{background-color:#5092C5;}.bgc-olive-drab-web-olive-drab-3{background-color:#6C9733;}.bgc-mahogany{background-color:#BC4000;}.bgc-pastel-gray{background-color:#CBCCCB;}.bgc-khaki-htmlcss-khaki{background-color:#C3B79C;}.bgc-russet{background-color:#794124;}.bgc-dark-lava{background-color:#333036;}.tc-white{color:#FFFFFF!important;}.tc-international-orange{color:#FF5300!important;}.tc-raw-umber{color:#9B6041!important;}.tc-dark-lava{color:#333036!important;}.tc-pastel-gray{color:#CBCCCB!important;}.btn-white{background:#FFFFFF;color:rgba(0,0,0,.5)!important;}.btn-white:hover{background:#cccccc;color:rgba(0,0,0,.5)!important;}.btn-anti-flash-white{background:#F1F2F1;color:rgba(0,0,0,.5)!important;}.btn-anti-flash-white:hover{background:#c1c2c1;color:rgba(0,0,0,.5)!important;}.btn-khaki-htmlcss-khaki{background:#C3B79C;color:rgba(0,0,0,.5)!important;}.btn-khaki-htmlcss-khaki:hover{background:#9c927d;color:rgba(0,0,0,.5)!important;}.bg-Sky-103{background-image:url("img/Sky_103.jpg");}.bg-Sky-106{background-image:url("img/Sky_106.jpg");}.bg-Sky-107{background-image:url("img/Sky_107.jpg");}.bg-Sky-108{background-image:url("img/Sky_108.jpg");}.bg-Sky-109{background-image:url("img/Sky_109.jpg");}.bg-Sky-112{background-image:url("img/Sky_112.jpg");}.bg-Sky-001{background-image:url("img/Sky_001.jpg");}.bg-Sky-109{background-image:url("img/Sky_109.jpg");}.bg-Sky-108{background-image:url("img/Sky_108.jpg");}.bg-Sky-107{background-image:url("img/Sky_107.jpg");}.bg-Sky-109{background-image:url("img/Sky_109.jpg");}.bg-Sky-108{background-image:url("img/Sky_108.jpg");}.bg-Sky-109{background-image:url("img/Sky_109.jpg");}.bg-Sky-105{background-image:url("img/Sky_105.jpg");}.bg-Sky-106{background-image:url("img/Sky_106.jpg");}.bg-Sky-103{background-image:url("img/Sky_103.jpg");}.bg-Sky-112{background-image:url("img/Sky_112.jpg");}.bg-Sky-107{background-image:url("img/Sky_107.jpg");}.bg-Sky-109{background-image:url("img/Sky_109.jpg");}.bg-Banner-Exterior-4124-detail{background-image:url("img/Banner_Exterior_4124_detail.jpg");}.bg-Banner-ExteriorTrim-banner{background-image:url("img/Banner_ExteriorTrim_banner.jpg");}.bg-Banner-WaterManagement-8027{background-image:url("img/Banner_WaterManagement_8027.jpg");}.bg-Banner-Wood-Interior{background-image:url("img/Banner_Wood_Interior.jpg");}.bg-Banner-PowderCoating-4128{background-image:url("img/Banner_PowderCoating_4128.jpg");}.bg-Banner-Glass-IG-Besten-01{background-image:url("img/Banner_Glass_IG_Besten_01.jpg");}.bg-Banner-Glass-6144-01{background-image:url("img/Banner_Glass_6144_01.jpg");}.bg-Banner-Sky-113-AskBuy{background-image:url("img/Banner_Sky_113_AskBuy.jpg");}.bg-Banner-Sky-104-MoreMoney{background-image:url("img/Banner_Sky_104_MoreMoney.jpg");}.bg-Banner-Sky-101-Overview{background-image:url("img/Banner_Sky_101_Overview.jpg");}.bg-Banner-CladvsVinyl{background-image:url("img/Banner_CladvsVinyl.jpg");}.bg-Banner-Colors-Jappalachia-canvas-1170{background-image:url("img/Banner_Colors_Jappalachia_canvas_1170.jpg");}.bg-Banner-DoorPanels-1170{background-image:url("img/Banner_DoorPanels_1170.jpg");}.bg-Banner-Glass-Lakeville{background-image:url("img/Banner_Glass_Lakeville.jpg");}.bg-Banner-Grille-Bosley-4211-edit-1170{background-image:url("img/Banner_Grille_Bosley_4211_edit_1170.jpg");}.bg-Banner-Mulls-Lake-Norman-1170{background-image:url("img/Banner_Mulls_Lake-Norman_1170.jpg");}.bg-Banner-Mulls-Lake-Norman-1170{background-image:url("img/Banner_Mulls_Lake-Norman_1170.jpg");}.bg-Banner-Installation-NailFin-1170{background-image:url("img/Banner_Installation_NailFin_1170.jpg");}.bg-Banner-Glass-IG-Besten-01{background-image:url("img/Banner_Glass_IG_Besten_01.jpg");}.bg-Banner-WaterManagement-8027{background-image:url("img/Banner_WaterManagement_8027.jpg");}.bg-Banner-WeatherSeal-1170{background-image:url("img/Banner_WeatherSeal_1170.jpg");}.bg-Sky-109{background-image:url("img/Sky_109.jpg");}.bg-Sky-106{background-image:url("img/Sky_106.jpg");}.bg-Sky-001{background-image:url("img/Sky_001.jpg");}.bg-Banner-History-employees{background-image:url("img/Banner_History_employees.jpg");}.bg-Banner-TourGroup-01-1170{background-image:url("img/Banner_TourGroup_01_1170.jpg");}.bg-Banner-HowTo-1{background-image:url("img/Banner_HowTo_1.jpg");}.bg-SunWindows-Factory-edit-570x400{background-image:url("img/SunWindows_Factory_edit_570x400.jpg");}.bg-Sky-107{background-image:url("img/Sky_107.jpg");}.bg-Sky-001{background-image:url("img/Sky_001.jpg");}.bg-Sky-112{background-image:url("img/Sky_112.jpg");}.bg-Sky-109{background-image:url("img/Sky_109.jpg");}.bg-Sky-106{background-image:url("img/Sky_106.jpg");}.bg-Sky-103{background-image:url("img/Sky_103.jpg");}.bg-Sky-105{background-image:url("img/Sky_105.jpg");}.bg-Sky-108{background-image:url("img/Sky_108.jpg");}.bg-Sky-001{background-image:url("img/Sky_001.jpg");}.bg-Sky-109{background-image:url("img/Sky_109.jpg");}.bg-Sky-108{background-image:url("img/Sky_108.jpg");}.bg-Sky-112{background-image:url("img/Sky_112.jpg");}.bg-Sky-103{background-image:url("img/Sky_103.jpg");}.bg-Sky-105{background-image:url("img/Sky_105.jpg");}.bg-Sky-106{background-image:url("img/Sky_106.jpg");}.bg-Sky-107{background-image:url("img/Sky_107.jpg");}.bg-Banner-NewConstruction-1170{background-image:url("img/Banner_NewConstruction_1170.jpg");}.bg-Banner-Renovation-1170{background-image:url("img/Banner_Renovation_1170.jpg");}.bg-Banner-Residential-1170{background-image:url("img/Banner_Residential_1170.jpg");}.bg-Banner-Commercial-1170{background-image:url("img/Banner_Commercial_1170.jpg");}.bg-Banner-Contemporary-570{background-image:url("img/Banner_Contemporary_570.jpg");}.bg-Banner-Traditional-1170{background-image:url("img/Banner_Traditional_1170.jpg");}.bg-Sky-112{background-image:url("img/Sky_112.jpg");}.bg-Sky-001{background-image:url("img/Sky_001.jpg");}.bg-Sky-107{background-image:url("img/Sky_107.jpg");}.bg-Sky-109{background-image:url("img/Sky_109.jpg");}.bg-Sky-106{background-image:url("img/Sky_106.jpg");}.bg-TitleBar-bw{background-image:url("img/TitleBar_bw.jpg");}.bg-Banner-WaterManagement-8027{background-image:url("img/Banner_WaterManagement_8027.jpg");}.bg-Banner-Glass-IG-Besten-01{background-image:url("img/Banner_Glass_IG_Besten_01.jpg");}.bg-Banner-Mulls-Lake-Norman-1170{background-image:url("img/Banner_Mulls_Lake-Norman_1170.jpg");}.bg-Sky-001{background-image:url("img/Sky_001.jpg");}.bg-Sky-107{background-image:url("img/Sky_107.jpg");}.bg-Sky-109{background-image:url("img/Sky_109.jpg");}.bg-Sky-103{background-image:url("img/Sky_103.jpg");}.bg-Sky-108{background-image:url("img/Sky_108.jpg");}.bg-Sky-106{background-image:url("img/Sky_106.jpg");}.bg-Sky-112{background-image:url("img/Sky_112.jpg");}.bg-Sky-105{background-image:url("img/Sky_105.jpg");}.bg-TitleBar-bw{background-image:url("img/TitleBar_bw.jpg");}.bg-Banner-Sky-101-Overview{background-image:url("img/Banner_Sky_101_Overview.jpg");}@media (min-width: 576px) {  .bloc-xxl-sm{padding:200px 20px;}  .bloc-xl-sm{padding:150px 20px;}  .bloc-lg-sm{padding:100px 20px;}  .bloc-md-sm{padding:50px 20px;}  .bloc-sm-sm{padding:20px;}  .bloc-no-padding-sm{padding:0 20px;}}@media (min-width: 768px) {  .bloc-xxl-md{padding:200px 20px;}  .bloc-xl-md{padding:150px 20px;}  .bloc-lg-md{padding:100px 20px;}  .bloc-md-md{padding:50px 20px;}  .bloc-sm-md{padding:20px 20px;}  .bloc-no-padding-md{padding:0 20px;}}@media (min-width: 992px) {  .bloc-xxl-lg{padding:200px 20px;}  .bloc-xl-lg{padding:150px 20px;}  .bloc-lg-lg{padding:100px 20px;}  .bloc-md-lg{padding:50px 20px;}  .bloc-sm-lg{padding:20px;}  .bloc-no-padding-lg{padding:0 20px;}}@media (max-width: 1024px){  .bloc.full-width-bloc, .bloc-tile-2.full-width-bloc .container, .bloc-tile-3.full-width-bloc .container, .bloc-tile-4.full-width-bloc .container{ padding-left: 0;   padding-right: 0;  }}@media (max-width: 991px){  .container{width:100%;}  .bloc{padding-left: constant(safe-area-inset-left);padding-right: constant(safe-area-inset-right);}   .bloc-group, .bloc-group .bloc{display:block;width:100%;}}@media (max-width: 767px){  .bloc-tile-2 .container, .bloc-tile-3 .container, .bloc-tile-4 .container{ padding-left:0;padding-right:0;  }  .btn-dwn{   display:none;   }  .voffset{ margin-top:5px;  }  .voffset-md{ margin-top:20px;  }  .voffset-lg{ margin-top:30px;  }  form{ padding:5px;  }  .close-lightbox{ display:inline-block;  }  .blocsapp-device-iphone5{ background-size: 216px 425px; padding-top:60px; width:216px; height:425px;  }  .blocsapp-device-iphone5 img{ width: 180px; height: 320px;  }}@media (max-width: 991px){.tablet .bloc-group-text-vc, .mobile .bloc-group-text-vc{margin-top:0%;}.row-accordian{padding:9px 9px 9px 9px;}.img-1235-style{width:40px;height:40px;}.img-downlo-style{width:40px;height:40px;}.p-style{font-size:16px;}.h6-style{font-size:14px;}h1,h2,h3,h4,h5,h6,p,label,.btn,a{font-family:"Source Sans Pro";}.html-widget-style{height:1222px;}.voffset-md{margin-top:30px;}.mg-clear-md{margin:0;}}@media (max-width: 767px){.mobile .lake-hero-text{font-size:38px;}.mobile .lake-hero-text-sub{font-size:24px;}.mobile .lake-hero-bloc{background-size:1550px auto;}.mobile .bloc-mob-center-text{text-align:center;}.mobile .blocs-mob-center-text{text-align:center;}.mobile .blocs-mobile-signup-text{text-align:center;}.mobile .device-bloc-text{width:100%;font-size:35px;text-align:center;}.mobile .device-bloc-text-p{font-size:25px;text-align:center;}.mobile .device-bloc-icon-phone{margin-top:0;margin-left:auto;margin-right:auto;}.mobile .device-bloc-button{width:100%;}.mobile .bloc-group-text-vc{margin-top:0%;}.mobile .device-bloc-icon{margin-top:0;margin-left:auto;margin-right:auto;}.row-accordian{padding:7px 7px 7px 7px;}.img-1235-style{width:32px;height:32px;}.img-downlo-style{width:32px;height:32px;}.p-style{font-size:14px;}h1,h2,h3,h4,h5,h6,p,label,.btn,a{font-family:"Source Sans Pro";}.html-widget-style{height:921px;}.mg-clear-sm{margin:0;}}@media (max-width: 575px){.btn-style{width:100%;}.img-1235-style{width:27px;height:27px;}.img-downlo-style{width:27px;height:27px;}.p-style{font-size:13px;}.row-accordian{padding:5px 5px 5px 5px;}.button-small{font-size:15px;}h1,h2,h3,h4,h5,h6,p,label,.btn,a{font-family:"Source Sans Pro";}.html-widget-style{height:521px;}.mg-clear-xs{margin:0;}}