@import url("https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i");html{height:100%;padding:0;margin:0}body{min-height:100%;background:#fff}html{overflow-y:scroll}button,input[type=button],input[type=submit],label{cursor:pointer}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}.ie7 img{-ms-interpolation-mode:bicubic}a:active,a:hover{outline:none}a,a:active,a:visited{color:#00a1de}a:hover{color:#036}.branding{padding:15px 0 0;background:#fff;width:100%}.branding h1{font-size:1.6em;font-weight:400;color:#f5f5f5;letter-spacing:.15em;margin:0 10px;line-height:45px;font-family:Montserrat,sans-serif}.branding h1,span.line{vertical-align:middle;display:inline-block}span.line{height:45px;background:url(https://poolwaterproofingcol.online/img/thatline.png) repeat-x 50%;width:220px}.pinstripes{background:url(https://poolwaterproofingcol.online/img/pinstripes.jpg) repeat-x 50%;width:100%}.orbit-slide-number{display:none}.orbit-caption{font-size:80%;font-weight:600;text-shadow:1px 1px 0 #000;color:#f5f5f5;text-align:center;font-family:Montserrat,sans-serif;z-index:10}.main-content{overflow:hidden;padding:0;width:100%}.main-content h2,.main-content p{font-weight:400;font-family:Montserrat,sans-serif}.main-content p{font-size:100%}.main-content aside{text-align:center;margin-top:38px}.main-content aside p{font-size:80%;font-family:Montserrat,sans-serif}.feature{border:1px solid rgba(0,0,0,.2)}.slideimage,.slider{position:relative;margin:0}.slideimage{display:block}.orbit-container{background:transparent}.orbit-slides-container li:after{height:100%;content:"";position:absolute;top:0;left:0;width:100%}.orbit-slides-container img{width:100%}.orbit-bullets{height:26px;padding:0;border:1px solid #000;-moz-border-radius-topright:5px;right:30%;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;position:absolute;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;bottom:-31px;text-align:center;top:auto;margin:0 auto;-moz-box-shadow:inset 0 0 6px 0 hsla(0,0%,100%,.5),inset 0 0 2px 0 hsla(0,0%,100%,.1);-webkit-box-shadow:inset 0 0 6px 0 hsla(0,0%,100%,.5),inset 0 0 2px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 0 6px 0 hsla(0,0%,100%,.5),inset 0 0 2px 0 hsla(0,0%,100%,.1);-moz-border-radius-topleft:5px;left:30%;display:none;z-index:10}.orbit-bullets li{height:10px;border:none;width:10px;float:none;display:inline-block;z-index:15}.orbit-bullets li.active{border:none;-webkit-box-shadow:0 0 15px rgba(220,255,0,.75);-moz-box-shadow:0 0 15px rgba(220,255,0,.75);box-shadow:0 0 15px rgba(220,255,0,.75);background:rgba(220,255,0,.8)}.orbit-next,.orbit-prev{z-index:5}.orbit-prev{margin-left:5px}.orbit-next{margin-right:5px}.orbit-next:hover,.orbit-prev:hover{background:rgba(161,183,187,.09);cursor:pointer}.clear{overflow:hidden;clear:both;width:100%;display:block}.button1{text-transform:uppercase}h1{text-align:center}.top-bar-section ul li.current>a,.top-bar-section ul li>a:hover,h1{color:#26478c}.innerpage .separator{margin-bottom:30px}.box{padding:25px;border:1px solid #ccc;box-shadow:5px 5px 10px #ccc;display:inline-block}.innerpage ul li{margin-left:25px}.banner .bannerimage img{width:100%}.banner .bannerimage{height:220px;background:url(https://poolwaterproofingcol.online/img/slider-1.jpg) no-repeat top;background-attachment:fixed;background-size:cover}.portfolio{font-size:16px;font-style:italic;max-width:1000px;text-align:center;margin:auto}.portfolio>.columns a{padding:8px;border:1px solid #00acec;margin-bottom:30px;display:inline-block}.portfolio>.columns a:hover img{opacity:.7}.breadcrumb{font-size:15px;border-bottom:1px solid #00acec;text-align:left;margin:10px 0 20px}.portfolio [class*=column]+[class*=column]:last-child{float:left}a.renv_tile{display:inline-block}a.renv_tile:hover h3{color:#04172c}nav.top-bar .top-bar-section ul li a img{vertical-align:text-bottom}.home_testi{padding:0}.bg-image-2{background-position:bottom;background-image:url(https://poolwaterproofingcol.online/img/newsblk-bg1.jpg)}.bg-image-3{background-position:0 100%;background-image:url(https://poolwaterproofingcol.online/img/newsblk-bg2.jpg)}.blue-bg{padding:20px}@media screen and (min-width:940px){.transnav{margin:0;background:transparent;font-family:Montserrat,sans-serif}.transnav .left{float:none!important}.transnav .top-bar-section>ul{height:auto!important;width:auto;display:inline-block}.transnav .top-bar-section{text-align:right;left:auto!important}.transnav .top-bar-section li a:not(.button),.transnav .top-bar-section>ul{background:transparent}.transnav .top-bar-section li ul li a:not(.button):hover{background:#20202c}.transnav .top-bar-section .dropdown{border-top:1px solid #d7d7d7;border-bottom:5px solid #fff;text-align:left;-webkit-box-shadow:0 6px 4px -2px rgba(50,50,50,.95);-moz-box-shadow:0 6px 4px -2px rgba(50,50,50,.95);box-shadow:0 6px 4px -2px rgba(50,50,50,.95);background:#1e1e1e url(https://poolwaterproofingcol.online/img/dark-pinstripe.png)}.top-bar-section ul li>a{font-weight:400}.transnav .top-bar-section ul li{font-size:1.2em;font-weight:400}.transnav .top-bar-section ul li ul li{font-size:1em}.main-content{min-height:250px}.alignright{margin:20px 0 20px 20px;float:right}.alignleft{margin:20px 20px 20px 0;float:left}.portfolio>.columns a img{height:150px;width:100%}}@media screen and (max-width:940px){.transnav{margin:0}}@media screen and (max-width:768px){.branding h1{text-align:center;display:block}span.line{margin:0 auto;display:block}.bg-image-3{min-height:250px}#partners-and-suppliers .nbs-flexisel-inner{margin:auto;width:90%;float:none}.nbs-flexisel-item{padding:0!important}}