::-moz-selection{background-color:#2a2666}::selection{background-color:#2a2666}*:active{color:#2a2666}section,.parallax,.padding-bottom,.padding-top{padding:50px 0}.sidebar{padding-bottom:25px}#our-services{padding:50px 0 0}#wrapper.open{z-index:-1}h1,h2,h3,h4,h5,h6{color:#2a2666}.btn-color,.btn-color:focus{border-color:#2a2666;background-color:#2a2666;color:#ffffff !important}.btn-color:hover,.btn-color:focus:hover{border-color:#2a2666;color:#2a2666 !important}.btn-default{border-color:#2a2666;background-color:transparent;color:#2a2666}.btn-default:hover,.btn-default:active{border-color:#2a2666;background-color:#2a2666}.btn-default:hover,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{border-color:#2a2666;background-color:#2a2666}.btn-light:hover,.btn-light:active,.btn-light.active,.open .dropdown-toggle.btn-light{color:#2a2666}.nw-button-sc{margin:50px auto;text-align:center}.action-box{background-color:#2a2666}#top-bar a:hover{color:#2a2666}#header .nav-logo img{height:50px}@media only screen and (max-width: 767px){#header .nav-logo img{height:30px}}#header #nav-section.shrink .nav-logo img{height:30px}#header #nav-mobile-btn{background-color:#2a2666}#header nav{text-align:left !important}#header nav li{text-align:left}#header .water-experts{padding-bottom:10px;width:100%;border-bottom:2px solid #2a2666;font-weight:bold}#header .nav .open>a,#header .nav .nav .open>a:hover,#header .nav .nav .open>a:focus,#header .nav .nav>li>a:hover,#header .nav .nav>li>a:focus,#header .nav .navbar-nav>li>a.active{color:#353b42}#header .nav .open>a,#header .nav .nav .open>a:hover,#header .nav .nav .open>a:focus,#header .nav .nav>li>a:hover,#header .nav .nav>li>a:focus,#header .nav .navbar-nav>li>a.active{color:#2a2666}#header .nav .open>a,#header .nav .nav .open>a:hover,#header .nav .open>a:focus,#header .nav>li>a:hover,#header .nav>li>a:focus,#header .nav .navbar-nav>li>a.active{color:#2a2666}#header .nav .dropdown-menu{text-align:left}#header .nav .dropdown-menu .yamm-content{font-size:110%}#header .nav .dropdown-menu li a{color:#606367;text-align:left;font-weight:bold}#header .navbar-nav>li>a{line-height:90px}#header .navbar-nav>li>a.active{color:#2a2666}#hire-us h2{font-size:20pt;line-height:1.5}.page-template-homepage .northwater-logo{margin-bottom:50px}.page-template-homepage .homepage-p{font-size:16pt}@media only screen and (max-width: 767px){.page-template-homepage #corporate-highlight{display:none}}.page-template-homepage #home-agency-hero{padding:12vh 0 12vh 0;border-bottom:15px solid #2a2666}@media only screen and (max-width: 767px){.page-template-homepage #home-agency-hero{padding:6vh 0 6vh 0}}.page-template-homepage #home-agency-hero img{margin:0 auto 0 auto;max-width:50%}@media only screen and (max-width: 767px){.page-template-homepage #home-agency-hero img{max-width:80%}}.page-template-homepage #home-agency-hero .slider-title::after{display:none}.page-template-homepage .services .item i{border-color:#2a2666;color:#2a2666}.page-template-homepage .services .item i:after{background:#2a2666;color:#ffffff !important}.page-template-homepage .services .item:hover i{color:#ffffff !important}.page-template-homepage .services .item a:hover{text-decoration:none}.page-template-homepage .services .item:hover h3{color:#2a2666}.page-template-homepage .services .item:hover p.hidden{color:#2a2666 !important}.page-template-homepage .section-highlight h2{font-size:24pt}.page-template-homepage .grid-style .item>.info-blog h3{font-size:12pt}.page-template-homepage .grid-style .item>.info-blog h3 a:hover{color:#2a2666}.page-template-homepage .clients .item img{padding:5px;background-color:white}.page-template-homepage .all-clients{border-color:#ffffff;color:#ffffff}.page-template-all-clients .clients .item img{padding:5px;background-color:white}.error404 .e404 *,.error404 #e404-side *{color:#2a2666}#the-company{padding-top:50px}body.archive .page-title,body.search-results .page-title{margin-bottom:0}.section-title:before{background-color:#2a2666}.post-template-default .sidebar{padding-top:0}.text-area h1,.text-area h2,.text-area h3,.text-area h4,.text-area h5,.text-area h6{color:#2a2666;font-weight:bold}.text-area h5,.text-area h6{font-size:14pt}.text-area a{color:#2a2666}.grid-style .item .image>a,.list-style .item .image>a{background-color:rgba(42,38,102,0.85)}.grid-style .item .image>a i:hover,.list-style .item .image>a i:hover{color:#2a2666}.single-quote{padding:60px 0;background:#404951}.single-quote h2{font-size:24pt;line-height:1.5}.owl-carousel .owl-dots .owl-dot span{border-color:#2a2666}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background:#2a2666}.owl-carousel>.owl-nav .owl-prev,.owl-carousel>.owl-nav .owl-next{border:2px solid #2a2666;color:#2a2666}.owl-carousel>.owl-nav .owl-prev:hover,.owl-carousel>.owl-nav .owl-next:hover{background-color:#2a2666}.carousel-style-1 .item:hover img{-ms-transform:scale(1);transform:scale(1)}.carousel-style-1 .item::before{width:0;height:0;background-color:transparent}#gallery-detail-thumbs .item:after{background-color:#2a2666}.colored-bg:before,.action-box:before{background-color:#2a2666}#similar-projects-carousel h4{margin-top:15px;font-weight:bold;font-size:12pt}#similar-projects-carousel h4 a{color:#4d4f52}#similar-projects-carousel .staff-name{margin-bottom:5px}#similar-projects-carousel .job-title{margin-top:0}.single-projects_cpt .meta-attributes li .attr-detail a:hover{color:#2a2666}.single-services_cpt #our-services{padding:100px 0 0}.single-services_cpt .clients .item img{padding:5px;background-color:white}.single-services_cpt .services .item i{border-color:#2a2666;color:#2a2666}.single-services_cpt .services .item i::after{background:#2a2666}.single-services_cpt .services .item i::hover{color:#ffffff !important}.single-services_cpt .services .item:hover i{color:#ffffff}.single-services_cpt .services .item:hover h3{color:#2a2666}.page-template-all-staff .info a{color:#2a2666}.page-template-all-staff .team-grid>li .info h2{border-bottom:none}.page-template-all-staff .team-grid>li .image::before,.page-template-all-staff .team-grid .item .image::before{background-color:transparent}#blog-listing .item{padding-bottom:50px;border-bottom:2px solid #e1e4e7}@media only screen and (max-width: 767px){#blog-listing .item{margin-bottom:50px}}#blog-listing a:hover{color:#2a2666}.page-template-all-projects #featured-project-title{margin-top:50px}.page-template-all-projects .gallery-grid-header{margin-bottom:40px;padding:10px 12px;border-top:1px solid #e1e4e7;border-bottom:1px solid #e1e4e7}.page-template-all-projects .gallery-grid-header h3{margin-bottom:5px}.page-template-all-projects .gallery-grid-header button{margin-right:15px;padding-right:0;padding-left:0;border:none;background:none;text-transform:uppercase;background-color:#f1f3f6;color:#2a2666;border-radius:5px;padding:5px;margin-top:7px;margin-bottom:7px}.page-template-all-projects .gallery-grid-header button:focus{outline:none}.page-template-all-projects .gallery-grid-header button.current{color:#fff;text-decoration:underline;background-color:#2a2666}.page-template-all-projects #gallery-grid .item .image .gallery-info,.page-template-all-projects .grid-style .item .image .gallery-info{background-color:rgba(42,38,102,0.85)}.page-template-all-projects #gallery-grid .item .details,.page-template-all-projects .grid-style .item .details{margin-top:5px}.page-template-all-projects #gallery-grid .item .details h3,.page-template-all-projects .grid-style .item .details h3{margin-bottom:0}.page-template-all-projects #gallery-grid .item .details h3 a,.page-template-all-projects .grid-style .item .details h3 a{color:#2a2666}.page-template-all-projects #gallery-grid .item i,.page-template-all-projects .grid-style .item i{border-color:#2a2666;color:#ffffff}.page-template-all-projects #gallery-grid .item i:hover,.page-template-all-projects .grid-style .item i:hover{color:#2a2666}.additional-office{margin-bottom:15px}#footer a:hover{color:#2a2666}#footer #copyright a{color:#2a2666}#footer .to-top{border:2px solid #2a2666}#footer .to-top:hover{background-color:#2a2666;color:#ffffff !important}#myModal .btn-default,#myModal .btn-default:focus{border-color:#2a2666;background-color:#2a2666;color:#ffffff !important}#myModal .btn-default:hover,#myModal .btn-default:focus:hover{border-color:#2a2666;color:#fff !important}#myModal .modal-title{color:#2a2666;font-weight:bold;font-size:24px}#myModal .sb-search-input{padding:20px;border:1px solid rgba(0,0,0,0.1);font-size:20pt}#myModal .sb-icon-search{margin-top:27px;font-size:18pt}ul.accreditations{padding-left:15px}.pagination #previous a:hover,.pagination #next a:hover{border-color:#2a2666;color:#2a2666}.gform_wrapper{padding-top:25px !important;padding-bottom:25px !important}.gform_wrapper ul{left:0;width:100%}.gform_wrapper .top_label .gfield_label{color:rgba(0,0,0,0.6) !important;font-weight:600 !important;font-size:16px}.gform_wrapper .top_label .ginput_container input,.gform_wrapper .top_label .ginput_container textarea,.gform_wrapper .top_label .ginput_container select{padding:8px !important;border:1px solid rgba(65,64,66,0.2);border-width:1px;border-radius:3px;color:#414042 !important;font-size:16px !important}.gform_wrapper .top_label .ginput_container select{position:relative;height:40px;background-color:#ffffff;-webkit-appearance:none}.gform_wrapper .top_label .ginput_container input[type=file]{border:none}.gform_wrapper .field_sublabel_below label{color:rgba(0,0,0,0.6) !important}.gform_wrapper .gform_footer input[type=submit]{padding:11px;width:100% !important;border:none;border:1px solid #2a2666;border-radius:3px;background-color:#2a2666;color:#ffffff;font-size:24px;transition:all .3s ease-out}.gform_wrapper .gform_footer input[type=submit]:hover{border:1px solid #2a2666;background-color:#ffffff;color:#2a2666;transition:all .3s ease-in}.gform_wrapper.gf_browser_chrome select{top:-2px !important}.text-with-background.with-background .gform_wrapper .top_label .gfield_label{color:#ffffff !important}.text-with-background.with-background .gform_wrapper .field_sublabel_below label{color:#ffffff !important}.simple-contact .gform_wrapper{padding-top:0 !important}.modal-body .gform_wrapper{padding-top:0 !important;padding-bottom:0 !important}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-caption{padding:5px 3px 10px;max-width:96%;border:1px solid #f0f0f0;background:#ffffff;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{margin:0;padding:0;max-width:98.5%;width:auto;height:auto;border:0 none}.wp-caption p.wp-caption-text{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}.screen-reader-text{position:absolute !important;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);margin:-1px;padding:0;width:1px;height:1px;border:0;word-wrap:normal !important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.screen-reader-text:focus{top:5px;left:5px;z-index:100000;display:block;clip:auto !important;padding:15px 23px 14px;width:auto;height:auto;background-color:#eeeeee;color:#444444;text-decoration:none;font-size:1em;line-height:normal;-webkit-clip-path:none;clip-path:none}.gallery:after{display:table;clear:both;content:""}img.aligncenter,div.aligncenter,figure.aligncenter,img.wp-post-image{display:block;margin:1em auto}img.alignright,div.alignright,figure.alignright{float:right;margin:1em 0 1em 2em}img.alignleft,div.alignleft,figure.alignleft,img.wp-post-image.attachment-thumb{float:left;margin:1em 1em 2em 0}figure{margin:1em 0;max-width:100%;height:auto}p img.alignright,p img.alignleft{margin-top:0}.gallery figure img{display:block;margin:0 auto;max-width:100%;height:auto}.gallery figure{float:left;margin:0 2% 1em 0}.gallery.gallery-columns-1 figure{float:none;margin:0 0 1em 0;width:100%}.gallery.gallery-columns-3 figure{width:32%}.gallery.gallery-columns-3 figure:nth-of-type(3n+3){margin-right:0}.gallery.gallery-columns-3 figure:nth-of-type(3n+4){clear:left}.gallery.gallery-columns-2 figure{width:49%}.gallery.gallery-columns-2 figure:nth-of-type(even){margin-right:0}.gallery.gallery-columns-2 figure:nth-of-type(odd){clear:left}.gallery.gallery-columns-4 figure{width:23.25%}.gallery.gallery-columns-4 figure:nth-of-type(4n+4){margin-right:0}.gallery.gallery-columns-4 figure:nth-of-type(4n+5){clear:left}.gallery.gallery-columns-5 figure{width:18%}.gallery.gallery-columns-5 figure:nth-of-type(5n+5){margin-right:0}.gallery.gallery-columns-5 figure:nth-of-type(5n+6){clear:left}.gallery.gallery-columns-6 figure{width:14.2%}.gallery.gallery-columns-6 figure:nth-of-type(6n+6){margin-right:0}.gallery.gallery-columns-6 figure:nth-of-type(6n+7){clear:left}.gallery.gallery-columns-7 figure{width:12%}.gallery.gallery-columns-7 figure:nth-of-type(7n+7){margin-right:0}.gallery.gallery-columns-7 figure:nth-of-type(7n+8){clear:left}.gallery.gallery-columns-8 figure{width:10.2%}.gallery.gallery-columns-8 figure:nth-of-type(8n+8){margin-right:0}.gallery.gallery-columns-8 figure:nth-of-type(8n+9){clear:left}.gallery.gallery-columns-9 figure{width:8.85%}.gallery.gallery-columns-9 figure:nth-of-type(9n+9){margin-right:0}.gallery.gallery-columns-9 figure:nth-of-type(9n+10){clear:left}@media (max-width: 767px){img.alignright,div.alignright,figure.alignright,img.alignleft,div.alignleft,figure.alignleft,img.wp-post-image.attachment-thumb{display:block;float:none;margin:1em auto}.gallery.gallery-columns-4 figure,.gallery.gallery-columns-5 figure,.gallery.gallery-columns-6 figure,.gallery.gallery-columns-7 figure,.gallery.gallery-columns-8 figure,.gallery.gallery-columns-9 figure{float:none;margin:0 0 1em 0;width:100%}}.modal{text-align:center}@media screen and (min-width: 768px){.modal:before{display:inline-block;height:100%;content:" ";vertical-align:middle}}.modal-dialog{display:inline-block;vertical-align:middle;text-align:left}.embed-container{position:relative;overflow:hidden;padding-bottom:56.25%;max-width:100%;height:0;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}video::-webkit-media-controls{display:none !important}video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}

/*# sourceMappingURL=custom.min.css.map */