@font-face{font-family:'Avenir';src:url(//www.vodarainwaterharvesting.com/wp-content/themes/oceanwp-child-theme-master/oceanwp-child-theme-master/fonts/AvenirLTStd-Roman.ttf),url(//www.vodarainwaterharvesting.com/wp-content/themes/oceanwp-child-theme-master/oceanwp-child-theme-master/fonts/AvenirLTStd-Roman.eot),url(//www.vodarainwaterharvesting.com/wp-content/themes/oceanwp-child-theme-master/oceanwp-child-theme-master/fonts/AvenirLTStd-Roman.oft);font-weight:400;font-style:normal;font-display:swap}body{font-family:'Avenir' !important}@font-face{font-family:'AvenirLight';src:url(//www.vodarainwaterharvesting.com/wp-content/themes/oceanwp-child-theme-master/oceanwp-child-theme-master/fonts/AvenirLTStd-Light.ttf),url(//www.vodarainwaterharvesting.com/wp-content/themes/oceanwp-child-theme-master/oceanwp-child-theme-master/fonts/AvenirLTStd-Light.eot),url(//www.vodarainwaterharvesting.com/wp-content/themes/oceanwp-child-theme-master/oceanwp-child-theme-master/fonts/AvenirLTStd-Light.oft);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'CormorantGaramond';src:url(//www.vodarainwaterharvesting.com/wp-content/themes/oceanwp-child-theme-master/oceanwp-child-theme-master/fonts/CormorantGaramond-Regular.ttf),url(//www.vodarainwaterharvesting.com/wp-content/themes/oceanwp-child-theme-master/oceanwp-child-theme-master/fonts/CormorantGaramond-Regular.eot),url(//www.vodarainwaterharvesting.com/wp-content/themes/oceanwp-child-theme-master/oceanwp-child-theme-master/fonts/CormorantGaramond-Regular.woff);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'CormorantGaramond-Bold';src:url(//www.vodarainwaterharvesting.com/wp-content/themes/oceanwp-child-theme-master/oceanwp-child-theme-master/fonts/CormorantGaramond-Bold.ttf),url(//www.vodarainwaterharvesting.com/wp-content/themes/oceanwp-child-theme-master/oceanwp-child-theme-master/fonts/CormorantGaramond-Bold.eot),url(//www.vodarainwaterharvesting.com/wp-content/themes/oceanwp-child-theme-master/oceanwp-child-theme-master/fonts/CormorantGaramond-Bold.woff);font-weight:700;font-style:normal;font-display:swap}.garamond>*{font-family:'CormorantGaramond' !important}.garamond-bold>*{font-family:'CormorantGaramond-Bold' !important}h1,h2,h3,h4,h5,h6,.theme-heading,.widget-title,.oceanwp-widget-recent-posts-title,.comment-reply-title,.entry-title,.sidebar-box .widget-title{font-family:'CormorantGaramond-Bold' !important;letter-spacing:0 !important}.n2-ss-slide-9 .n2-ss-layer[data-sstype=content]{margin-left:50%;max-width:50%}.n2-ss-slide-15 .n2-ss-layer[data-sstype=content]{margin-left:62%;max-width:38%}.n2-ss-slide-20 .n2-ss-layer[data-sstype=content]{margin-left:71%;max-width:29%}figure.snip{color:#fff;position:relative;overflow:hidden;min-width:200px;max-width:100%;max-height:400px;width:100%;background:#000;text-align:center}figure.snip *{-webkit-box-sizing:padding-box;box-sizing:padding-box;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}figure.snip img{opacity:1;width:100%}figure.snip figcaption{bottom:0;display:block;left:0;position:absolute;right:0;top:0}figure.snip .title{font-weight:400;left:0;right:0;margin:0 auto;opacity:0;position:absolute;text-transform:uppercase;top:50%;letter-spacing:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}figure.snip .title span{font-weight:800}figure.snip .square{height:78px;width:78px;overflow:hidden;position:absolute;top:50%;left:50%;content:'';-webkit-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);-webkit-transform-origin:0 0;transform-origin:0 0}figure.snip .square:before,figure.snip .square:after,figure.snip .square div:before,figure.snip .square div:after{background-color:#fff;position:absolute;content:"";display:block;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}figure.snip .square:before,figure.snip .square:after{width:0;height:2px}figure.snip .square div:before,figure.snip .square div:after{width:2px;height:0}figure.snip .square:before,figure.snip .square div:before{left:0;top:0}figure.snip .square:after,figure.snip .square div:after{bottom:0;right:0}figure.snip a{left:0;right:0;top:0;bottom:0;position:absolute}figure.snip:hover img,figure.snip.hover img{opacity:.4;-webkit-transform:scale(1.1);transform:scale(1.1)}figure.snip:hover .title,figure.snip.hover .title{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}figure.snip:hover .square:before,figure.snip.hover .square:before,figure.snip:hover .square:after,figure.snip.hover .square:after{width:65%}figure.snip:hover .square div:before,figure.snip.hover .square div:before,figure.snip:hover .square div:after,figure.snip.hover .square div:after{height:65%}.hover-col .infobox{padding:1em;background:#fff}.hover-col .infobox .title{color:#5f5f5f;text-align:right;font-size:1.2em;line-height:1em;text-transform:uppercase}.hover-col .owl-item:hover .infobox{background:#f2fff5}.hover-col .infobox p{margin-bottom:0 !important}.hover-col .infobox .title:before{content:"";display:inline-block;margin-right:0;background:#999;width:90%;margin-right:10%;height:1px;transition:all ease .3s;position:relative;z-index:0}.hover-col .owl-item:hover .infobox .title a span{background:#f2fff5}.hover-col .infobox .title a{max-width:calc(100% - 5em);position:absolute;right:calc(4% + 1.2em);z-index:1;transition-property:none}.hover-col .infobox .title span{background:#fff;padding-left:1em}.hover-col .text{margin:20px 0 0;min-height:10.5em}.hover-col .more{text-align:right;font-size:.85em;color:#333}.homeport{position:relative;overflow:hidden;min-width:230px;max-width:100%;width:100%;color:rgba(255,255,255,.8);text-align:center;font-size:16px;background-color:#000;cursor:pointer}.homeport *,.homeport *:before,.homeport *:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s linear;transition:all .25s linear}.homeport img{max-width:100%;backface-visibility:hidden;vertical-align:top}.homeport figcaption{position:absolute;bottom:10px;left:35px;padding:5px 10px}.homeport .title{margin:0;text-transform:uppercase;font-weight:600;letter-spacing:.1em}.homeport .title:before,.homeport .title:after{height:10px;width:200px;position:absolute;content:'';top:50%;-webkit-transform:scaleX(0) translateY(-50%);transform:scaleX(0) translateY(-50%);-webkit-transform-origin:0% 0;-ms-transform-origin:0% 0;transform-origin:0% 0;background-color:#fff}.homeport .title:before{right:100%}.homeport .title:after{left:100%}.homeport a{position:absolute;top:0;bottom:0;left:0;right:0}.homeport:hover:after,.homeport.hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.homeport:hover img,.homeport.hover img{zoom:1;filter:alpha(opacity=40);-webkit-opacity:.6;opacity:.6}.homeport:hover .title,.homeport.hover .title{color:#fff}.homeport:hover .title:before,.homeport.hover .title:before,.homeport:hover .title:after,.homeport.hover .title:after{-webkit-transform:scaleX(1) translateY(-50%);transform:scaleX(1) translateY(-50%)}.homeport:hover .title:after,.homeport.hover .title:after{-webkit-transition-delay:.35s;transition-delay:.35s}#clientele .title span{background:#edecec;padding:.5em 1em;position:relative;z-index:1}#site-header{z-index:1000 !important}#home-post .title_link{font-family:'CormorantGaramond-Bold';font-weight:700;color:#5f5f5f;font-size:1.2em !important;min-height:4.4em;padding:20px 20px 5px !important}#home-post .excerpt{padding:5px 20px 20px !important;min-height:8em}#post-grid-457 .item:nth-child(n+5){display:none !important}#post-grid-457 .item:hover{background:#f2fff5 !important}#post-grid-457 .element-media{position:relative;padding:0 !important}#post-grid-457 .element-media a{display:block}#post-grid-457 .element-media a:after{opacity:0;content:"READ MORE";letter-spacing:2px;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;color:#fff;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);transition:all ease .3s}#post-grid-457 .element-media:hover a:after{opacity:1}#post-grid-457 .element-media img{width:100%;height:auto}.layer-media{position:relative}.skin.flat .layer-content{min-height:10em}#footer ul{margin-left:0;padding-left:0}#footer ul li{list-style:none;margin-left:0;padding-left:0}#footer-copy p{margin-bottom:0}#footer-copy a{color:inherit !important}#footer-widgets{padding:0}.site-footer{font-size:.9em}#outside ol li p{margin-bottom:0}.blog-entry.grid-entry .thumbnail{margin:0 -20px 20px}.blog-entry.grid-entry .blog-entry-inner{padding:0 20px 20px}.keywords,.keywords h1,.keywords h2,.keywords h3,.keywords h4,.keywords h5{font-family:'AvenirLight' !important}.work-gallery{text-align:center}.work-gallery h3{color:#25acb1;margin-bottom:.5em}.work-gallery .owl-dots{margin-bottom:10px}.max100{max-width:100%}.companyname span{color:#999;font-size:.6em;line-height:1.2em}#scroll-top{right:85px}.elementor-active.elementor-tab-title{color:#25acb1;font-weight:700 !important}.product-tab .elementor-tabs-content-wrapper,.product-tab .elementor-tab-content{border-width:0;border:1px solid #fff0 !important}table tr th:first-child,table tr td:first-child{padding-left:15px}table tr th:first-child,table tr td:last-child{padding-right:15px}.eael-data-table thead tr th{font-family:inherit !important}.product-tab .elementor-widget-tabs .elementor-tab-content{padding:0 !important}.product-tab .sub .td-content{font-family:'CormorantGaramond-Bold' !important;font-weight:700;font-size:1.3em}.product-tab .td-content ul{display:inline-block}.product-tab .td-content p:last-child{margin-bottom:0}.product-tab .td-content h3{font-size:2em}.product-tab .elementor-text-editor a{color:#25acb1 !important}.valign-m{vertical-align:middle}.n2-ss-slide-15 .n2-ss-layer .n2-ss-section-main-content{background:rgba(0,0,0,.4)}#slider_893 figure.snip a{color:#fff;bottom:-1em;top:auto}.featured-on img{margin-bottom:1em}#post-grid-457 .element_1{min-height:8em}@media only screen and (min-width:1900px){.hover-col .text{min-height:9em}#home-post .title_link{min-height:3em}}@media only screen and (max-width:1370px){body{font-size:13px !important}#homehover .title span{font-size:.9em;padding-left:1em}#post-grid-457 .element_1{font-size:.85em !important;min-height:9em}#home-post .title_link{font-size:1.05em !important}}@media only screen and (max-width:1200px){#homehover .title span{font-size:.6em}#post-grid-457 .item{margin:.7em !important}#footer-top{padding:2em 2em 1em}#site-header-inner.container{max-width:96%}#site-header #site-logo #site-logo-inner a img,#site-header.center-header #site-navigation-wrap .middle-site-logo a img{max-height:40px !important}}@media only screen and (max-width:1000px){#homehover .title span{font-size:1em}#post-grid-457 .item{width:47% !important}.sidr-class-sub-menu{font-size:.9em}#site-header-inner.container{max-width:90%}div#n2-ss-3 .n2-font-3e0b64ba2845800f79a02fce8b000dba-paragraph,div#n2-ss-3 .n2-font-69c2040592ade8cc4020eb9b69373d54-paragraph,div#n2-ss-3 .n2-font-3e0b64ba2845800f79a02fce8b000dba-paragraph{line-height:1.5em !important}}@media only screen and (max-width:740px){.product-tab .elementor-tab-title{border-style:solid !important;margin-bottom:3px}.mobile-fix .td-content{display:block}}@media only screen and (max-width:500px){#post-grid-457 .item{width:97% !important}.featured-on img{max-height:50px;width:auto}.n2-ss-slide-9 .n2-ss-layer[data-sstype=content]{margin-left:50%;max-width:50%}.n2-ss-slide-15 .n2-ss-layer[data-sstype=content]{margin-left:42%;max-width:58%}.n2-ss-slide-20 .n2-ss-layer[data-sstype=content]{margin-left:65%;max-width:35%;background:#fff}}@media only screen and (max-width:400px){.featured-on img{max-height:45px;width:auto}}