/*
Theme Name: Axine Child Theme
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.hide-me {
	display:none!important;
}
.post-custom-grid.case-title.case-sp .entry-title a {
    color: #314E77 !important;
    font-family: Helvetica;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: -0.4px;
}
@media all and (max-width:1169px) {
	.pfas-col-mobile-image {
		height:450px;
	}
}
@media all and (min-width:1024px) {
	.cky-consent-container .cky-consent-bar {
	    padding-left: 85px!important;
	}
	.cky-revisit-bottom-right:hover::before {
    right: -140px!important;
	}
	.cky-revisit-bottom-right:hover::after {
    display:none!important;
	}
	body.page .cky-revisit-bottom-right {
    left: 95px!important;
    bottom: 20px!important;
	}

}

@media all and (min-width:888px) {
.row-gray-block-grid .vc_column_container.gray-col {
    margin-left: 1%;
    margin-right: 1%;
    width: 18%;
}
	.manual-list-col ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}
		.pfas-block-fix {
			margin-top:30px;
			margin-bottom:30px!important;
	}
}

@media all and (max-width:887px) and (min-width:601px) {	
.row-gray-block-grid .vc_column_container.gray-col {
    margin-left: 1%;
    margin-right: 1%;
    width: 48%;
    margin-bottom: 15px;
}
	.manual-list-col ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}
	.counterblock {
		margin-bottom:15px;
}
	.stats-number {
		 font-size:40px!important;
	}
		.pfas-block-fix {
			margin-top:30px;
			margin-bottom:30px!important;
	}
	
}
@media all and (max-width:600px) {	
.event-date-block .wpb_text_column.wpb_content_element {
    margin: auto auto 25px 0;
    max-width: 190px;
}
	.row-gray-block-grid .vc_column_container.gray-col {
    margin-bottom: 15px;
}
		.pfas-block-fix {
	margin-top:-30px!important;
	}
}

.gray-col.manual-list-col {
    margin-bottom: 35px;
}
.row-gray-block-grid .vc_column_container.gray-col-pfas {
    background: #f5f5f5;
	border-radius:4px;
}
.row-gray-block-grid .vc_column_container.gray-col {
    background: #f5f5f5;
	border-radius:4px;
}
	.row-gray-block-grid .vc_column_container {
    padding-top: 30px;
}
.no-bullet-list {
    margin-bottom: 15px;
}
.no-bullet-list li {
    list-style-type: none;
    color: #000;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: -0.3px;
    padding-bottom: 10px;
    word-break: break-word;
}
.no-bullet-list ul {
    padding-left: 0!important;
}
.event-grid .wpb_content_element {
	margin-bottom:15px!important;
}

.vc_row.wpb_row.vc_inner.row.event-grid {
    margin-bottom: 30px;
}

.event-date-block .wpb_text_column.wpb_content_element {
    text-align: center;
    border: solid 1px #000;
    border-radius: 4px;
    background: #f5f5f5;
    padding: 10px 5px;
	width: 141px;
}


.event-date-block .wpb_text_column.wpb_content_element p {
    color: #324e77;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 0;
}
.event-date-block .wpb_text_column.wpb_content_element p strong {
    margin-top: 10px;
    display: inline-block;
    font-size: 40px;
}

.event-date-block .wpb_text_column.wpb_content_element:before {
    font-family: "Font Awesome 6 Free";
    content: "\f073";
    display: block;
    color: #324e77;
    font-size: 30px;
    margin: 5px auto 10px auto;
}
.event-grid h4 {
    color: #324e77;
}
.cky-notice-des * {
    font-size: 14px;
    line-height: 20px!important;
}

.stats-text {
    margin-top: 10px;
    font-size: 14px!important;
    text-transform: uppercase;
    font-weight: bold!important;
}

.counterblock {
    color: #324e77!important;
}


/*********** Video  ************/
.videos-top-spacing{
	margin-top:50px;
}


body, h1,h2,h3,h4,h5,h6,p,a{
	
	font-family: 'Helvetica', 'Arial', sans-serif !important;
}

/********** Typography **********/

.text-white p, .text-white h3, .text-white h4, .text-white h5, .text-white h6{color: #fff !important;}

.subpage-banner h1{color: #FFF;
font-family: Helvetica;
font-size: 40px;
font-style: normal;
font-weight: 700 !important;
line-height: 55px;
letter-spacing: -1.2px; text-transform: uppercase;}

.order-typo ul li{color: #000;
font-family: Helvetica;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 22px; 
letter-spacing: -0.2px;}

.link-lm p{color: #008DD2;
font-family: Helvetica;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 12px; /* 75% */
letter-spacing: 1px;
text-transform: uppercase;}

.link-lm img{margin-left: 7px;    margin-top: -4px;}

a{color: #008DD2;}
a:hover{color: #0088cc;}


.order-typo h2{color: #314E77;
font-family: Helvetica;
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 46px; /* 127.778% */
letter-spacing: -0.8px;}



.waterdrop-text h3{color: #008DD2;
font-family: Helvetica;
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: 40px; /* 133.333% */
letter-spacing: -0.4px;}

#header .header-top{background-color: #183358;}
#header .header-top ul li a{color: #FFF !important;
font-family: Helvetica !important;
font-size: 12px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 18px !important; /* 150% */
letter-spacing: 1.25px !important;}

#header .header-main .header-right ul li a{color: #002952;

font-family: Helvetica;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 18px; /* 150% */
letter-spacing: 0.5px;}

#header .main-menu .narrow li.menu-item:hover > a{color: #25A2DB;}

#header .mega-menu.show-arrow>li.has-sub>a:after {
    margin: 0 0 0 15px !important;
    content: "\25BE";
    font-size: 10px !important;
}
#header .porto-icon-magnifier:before {
    color: #fff;
    font-size: 15px;
}
#header .searchform-popup .search-toggle {font-size: smaller;}

#header .header-main .header-right .popup ul li a{overflow: hidden;
color: #969696;
text-overflow: ellipsis;
font-family: Helvetica;
font-size: 11px;
font-style: normal;
font-weight: 400;
line-height: 18px;     border-top: 1px solid #DBDBDB;}

#header .header-main .header-center {
    padding: 20px 15px 20px 0!important;
}

#header .header-main .porto-narrow-sub-menu, #header .header-top .porto-narrow-sub-menu{

	padding: 0px 10px !important;}

#header .header-top .popup ul li a{
overflow: hidden;
color: #969696 !important;
text-overflow: ellipsis;
font-family: Helvetica;
font-size: 11px !important;
font-style: normal;
font-weight: 400;
line-height: 18px;     border-top: 1px solid #DBDBDB;}

#header .btn-header
{display: flex;
padding: 16px 31px;
justify-content: center;
align-items: center;
flex-shrink: 0;
background: linear-gradient(271deg, #B0161B 68.3%, #D55A1D 98.75%) !important;
color: #FFF;
font-family: Helvetica;
font-size: 13px;
font-style: normal;
font-weight: 700;
line-height: 13px; /* 100% */
text-transform: uppercase;    margin-right: 40px; border-radius: 4px;}

#header .header-top .popup ul li a:hover{color: #25a2db !important;}

#header .custom-html{width: 290px;}


#footer .btn-footer{ display: flex;
padding: 16px 31px;
justify-content: center;
align-items: center;
flex-shrink: 0;
background: #25A2DB;color: #FFF;
font-family: Helvetica;
font-size: 13px;
font-style: normal;
font-weight: 700;
line-height: 13px; /* 100% */
text-transform: uppercase; margin-bottom: 60px; border-radius: 4px;}
#footer .footer-logo{max-width: 191px; margin-bottom: 35px;}
#footer button{ border: none !important;}

.footer-info{color: #F7F7F7 !important;
font-family: Helvetica;
font-size: 12px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 18px !important; margin-bottom: 80px !important;}

#header, .sticky-header .header-main.sticky {
    border-top: none !important;
}
#header.sticky-header .header-main.sticky{z-index: 1001111;}



#footer {
   background:linear-gradient(180deg, #183358 0%, #365C91 100%);
}
#footer .widget>div>ul li>ul{     margin-left: 0px;}
#footer .widget_nav_menu .sub-menu {
    margin-left: 0px;
    padding-bottom: 0px;
    margin-top: 0px;	
}
#footer .share-icon{padding-right: 20px;     display: inline;}
#footer .footer-copyright{color: #969696;
font-family: Helvetica;
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: 18px; /* 180% */
letter-spacing: 1px;
text-transform: uppercase;}

#footer .widget_nav_menu>div>ul li{padding-left: 0px;}
#footer .widget_nav_menu>div>ul li:before{display: none;}
#footer .widget>div>ul li{border-top: none !important;}
#footer .footer-bottom {  background-color: #fff;}
#footer .widget>div>ul{border-bottom: none !important;}
#footer .col-lg-4{    margin-left: auto;}
#footer .footer-bottom .widget_nav_menu ul li {
    display: inline-block;
    padding: 0 17px;
}
#footer .widget{margin-bottom: 0px;}

#footer .footer-main>.container{padding-top: 42px;
    padding-bottom: 42px;}

#footer .widget_nav_menu .menu-item-has-children a{color: #25A2DB;
/* 1. Heading/H5 15 pt */
font-family: Helvetica;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 22px; /* 146.667% */
letter-spacing: -0.1px;}

#footer .widget_nav_menu .menu-item-has-children .sub-menu a{color: #F7F7F7;
/* 2. Text/Text 2 15 pt */
font-family: Helvetica;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 22px; /* 146.667% */
letter-spacing: -0.2px;}

.footer .footer-bottom a{color:#008DD2 !important;
font-family: Helvetica;
font-size: 10px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: 18px !important; /* 180% */
letter-spacing: 1px !important;
text-transform: uppercase !important;}

.footer .footer-bottom a:hover{color:#0088cc !important;}

#footer .menu-item-has-children{margin-bottom: 42px;}
#footer .footer-main .container{padding-bottom: 0px !important;}


.cky-revisit-bottom-right {
    bottom: 15px !important;
    right: 15px !important;
}

.social-rw{display: none}

.news-width{max-width: 460px;}
.rw-news{padding-top: 91px;padding-bottom: 50px;     background-color: rgba(219, 219, 219, 0.15);} 

.homepage-banner .video-overlay{ background: none !important;} 
.subpage-banner .video-overlay{  background: none !important;}
.subpage-banner video{margin-top: 80px !important;}

.past-event-rw a{color: #324e77 !important;}

.homepage-banner{background-image: url("/wp-content/uploads/2023/12/Homepage-Banner.jpg"); background-repeat: no-repeat !important;
    background-size: cover !important;background-repeat: no-repeat !important;
    background-size: cover !important; max-height: 564px;}

.rw-icons-wastewater{padding-top: 90px;}
.rw-icon-text{background: #F7F7F7;}
.upper-text h3{text-transform: uppercase;}



.custom-sidebar ul li:before{display:none !important;}
.custom-sidebar ul{ border-bottom: none !important;}
.custom-sidebar .widget_nav_menu{margin-bottom: 40px;}
.custom-sidebar ul li{display: flex;
justify-content: center;
align-items: center;
background-color: #314E77;margin-bottom: 10px !important;max-width: 320px; margin: 0 auto;}
.rw-testing{      background: linear-gradient(to left,#183358 58%,rgba(0,174,239,0) 40%),url(/wp-content/uploads/2023/12/man-testing-vaccine.jpg)!important; min-height: 610px;     background-size: contain !important;
    background-repeat: no-repeat!important; padding-top: 100px;}
.main-content {  padding-bottom: 0px;}

.banner-footer p{color: #FFF !important;
font-size: 12px !important;
font-weight: 400 !important;
line-height: 12px !important;}

.rw-vd-bg{padding-top: 140px; padding-bottom: 110px;}
.rw-vd-bg .video-overlay{background: linear-gradient(180deg, #00599B 0%, #008DD2 100%) !important;     opacity: 0.8;
}

.rw-casestudy .img-thumbnail{display: none;}

.custom-sidebar ul li, .btn-global a{border-radius: 4px;}

.blue-bg-colout{ background: url("/wp-content/uploads/2024/01/rw-bg-blue.jpg")!important; min-height: 610px;     background-size: contain !important;
    background-repeat: no-repeat!important;}

.rw-model{padding-top: 60px;padding-bottom: 30px; background-image: url("https://axine.sambrownprojects.com/wp-content/uploads/2024/01/Comprehensive-1-e1705924560974.png"); 
    background-repeat: no-repeat!important; background-position: top right;}

.left-margin{padding-left: 40px;}
.rw-emoji .emoji{width: 19px;}

h2.custom-heading-posts{    color: #314E77;
    font-family: Helvetica;
    font-size: 36px;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 46px;
    letter-spacing: -0.8px;}

h3.custom-date-posts{color: #969696;

/* 1. Heading/H5 15 pt */
font-family: Helvetica;
font-size: 15px;
font-style: normal;
font-weight: 700 !important;
line-height: 22px; /* 146.667% */
letter-spacing: -0.1px;}

.post ul li{    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    letter-spacing: -0.3px;
    color: #000000;}

.img-info p{color: #1C1C1C;
font-family: Helvetica;
font-size: 15px;
font-style: italic;
font-weight: 400;
line-height: 20px; /* 133.333% */
letter-spacing: -0.3px;}

.order-list-typo ul li, .order-list-typo ol li{    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    letter-spacing: -0.3px;
    color: #000000;}

.case-title p{color: #969696;
font-family: Helvetica;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 26px; /* 130% */
letter-spacing: -0.2px; text-transform: uppercase;}

.case-sp{padding-bottom: 30px;}

.event-link a{color: #008DD2;
font-family: Helvetica;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 25px; /* 125% */
letter-spacing: -0.3px;}

.event-meta p{color: #1C1C1C;
font-family: Helvetica;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 29px; /* 145% */
letter-spacing: -0.2px;}

.fect-content p, .fect-content h3{color: #fff;}
.fect-content h3{color: #FFF;
/* 1. Heading/H1 48 pt */
font-family: Helvetica;
font-size: 48px;
font-style: normal;
font-weight: 700;
line-height: 55px; /* 114.583% */
letter-spacing: -1.2px;}



.col-right-global .vc_column-inner{max-width: 288px; margin: 0 auto;}
.rw-inner-image{padding-top: 50px; padding-bottom: 20px; background: linear-gradient(180deg, #183358 0%, #365C91 100%);}
.rw-darkblue{padding-top: 50px; padding-bottom: 15px; background-color: #183358;}
.pfas-col{background-image: url("/wp-content/uploads/2024/01/Engineer_PFAS-2.png") !important;}



.colout-sub-bottom h3{color: #FFF;

/* 1. Heading/H2 36 pt */
font-family: Helvetica;
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 46px; /* 127.778% */
letter-spacing: -0.8px;}

.aboutsec-text p{color: #000;

/* 2. Text/Text 2 15 pt */
font-family: Helvetica;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 22px; /* 146.667% */
letter-spacing: -0.2px;}

.main-head-text h1, .heading-top h2{text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);}
.main-head-text h1{text-transform: uppercase;}
.post .img-thumbnail{display:none;}

.recent-events h4 a{    color: #1C1C1C !important;
    font-family: Helvetica;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 29px !important;
    letter-spacing: -0.3px !important;}

.btn-wastewater{position: absolute; bottom: 0; margin-bottom: 10px; left:12.5%;}

.axine-container img{border-radius: 10px !important;}

.fect-content{max-width: 384px;}
.colout-sub-bottom{padding-top: 113px; padding-bottom: 113px; background-image: url(/wp-content/uploads/2024/01/red-bg-axine.png); background-repeat: no-repeat !important;
    background-size: cover !important;background-repeat: no-repeat !important;}

.custom-sidebar .widget_nav_menu>div>ul li{padding: 0px;}
.custom-sidebar ul li:hover{background-color: #008DD2;}

.custom-sidebar ul li a{color: #FFF;
font-family: Helvetica;
font-size: 13px;
font-style: normal;
font-weight: 700;
line-height: 13px; /* 100% */
text-transform: uppercase;
text-align: center;
padding: 16px 31px !important; width: 100%;}

.col-events h5{color: #25A2DB;
font-family: Helvetica;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 25px; /* 125% */
letter-spacing: -0.3px;}
.col-events h6{font-weight: 700 !important;}
.col-lastest-news .post-custom-grid{ margin-bottom: 0px !important; }


.post-custom-grid .clearfix img{margin-top:-3px;}

.linkedin-text h4{color: #008DD2; margin-left: 10px;}
.linkedin-text h4, .linkedin-text p{display: inline-block;}

.custom-sidebar .current-menu-item{background-color: #008DD2;}
.subpage-banner{background-image: url(/wp-content/uploads/2023/12/Subpage-Banner.jpg);     background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center; padding: 50px 0px; margin-bottom: 88px !important;}
.grey-border{ border-bottom: 2px solid #dbdbdb; width: 174px;}

.text-heading-content{padding-top: 40px}
.post-custom-grid .entry-title a{color: #1C1C1C !important;
font-family: Helvetica;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 29px; /* 145% */
letter-spacing: -0.3px;}

.rw-newsroom .img-thumbnail{display: none;}

.rw-newsroom .post-custom-grid .entry-title a{color: #314E77 !important;
font-family: Helvetica;
font-size: 22px;
font-style: normal;
font-weight: 700;
line-height: 29px;
letter-spacing: -0.4px;}

.rw-casestudy .post-custom-grid .entry-title a{color: #314E77 !important;
font-family: Helvetica;
font-size: 22px;
font-style: normal;
font-weight: 700;
line-height: 29px;
letter-spacing: -0.4px;}



.post-custom-grid .post-excerpt{display: none;}
.post-custom-grid  .entry-content{display: none;}
article.post .post-date{display: none !important;}

.post-typo-date p{color: #969696;
font-family: Helvetica;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 26px; /* 130% */
letter-spacing: -0.2px;}

.typo-case h4 a{    color: #314E77 !important;
    font-family: Helvetica;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: -0.4px;}

.typo-case .btn-default.btn, .typo-case .btn-default.btn:hover{
    border-bottom-color: rgba(0,0,0,0) !important;
    background-color: rgba(219, 219, 219, 0) !important;
	border: 0px !important;
}

.typo-case .btn-readmore{
	color: #008DD2;
    font-family: Helvetica;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
	padding-left: 0px;
	}

.typo-case .btn-readmore:hover{color: #0088cc;}


.post-custom-grid .meta-author, .post-custom-grid .meta-cats, .post-custom-grid .meta-comments, .post-custom-grid .meta-date i{display: none !important;}

.post-custom-grid .clearfix a, .post-custom-grid .clearfix a:hover{ color: #008DD2;
font-family: Helvetica;
font-size: 16px !important;
font-style: normal;
font-weight: 700;
line-height: 12px; /* 75% */
letter-spacing: 1px;
text-transform: uppercase}


.post-custom-grid .post-meta{color: #969696;
font-family: Helvetica;
font-size: 15px !important;
font-style: normal;
font-weight: 700;
line-height: 22px; /* 146.667% */
letter-spacing: -0.1px; text-transform:uppercase;}

.award-parent-textblock{margin-bottom: 0px !important;}

.post-custom-grid .btn-default.btn, .post-custom-grid .btn-default.btn:hover{border-bottom-color: rgba(0,0,0,0) !important;  background-color: rgba(219, 219, 219, 0); }

.post-custom-grid .btn-default.btn:hover{color: #0088cc;}

.post-custom-grid .btn-xs{ padding: 0.2rem 0rem;}

.post-custom-grid .btn-readmore:after{ /*content: "\2192"; color: #008DD2;     font-size: 15px; margin-left: 10px;  */ width:22px; height: 22px; background-image: url(/wp-content/uploads/2024/01/Back-Arrow.svg);}

.custom-sidebar .widget:first-child {
    margin-top: 20px !important;
}

.left-margin{padding-left: 40px;}

.award-section{min-height: 500px;}
.member-linkedIn img{margin-top: 20px;}

.post-custom-grid .btn{border: none !important;}

.img-frame{max-width: 500px;}

.img-frame .thumb-info .thumb-info-title{  position: absolute; padding-top: 150px !important;
    bottom: 0;   color: #FFF;
font-family: Helvetica;
font-size: 27px;
font-style: normal;
font-weight: 700;
line-height: 30px; /* 111.111% */
letter-spacing: -0.4px; background: none !important;padding-bottom: 15px; max-width: 100%; background: linear-gradient(360deg, #183358 27.72%, rgba(41, 74, 120, 0.44) 56.25%, rgba(54, 92, 145, 0.00) 100%) !important;}

.img-frame .thumb-info-title:after{    content: "\2192"; font-size: 40px !important;     font-family: system-ui;
    margin-left: 15px; background: #008DD2; position: absolute; bottom: 0px; right: 0; padding: 25px;}

.img-frame .thumb-info .thumb-info-inner{padding-right: 80px;     }
.single-word-frame .thumb-info-inner{min-width: 458px;
    min-height: 60px; padding-top: 15px;}

.img-frame .thumb-info .thumb-info-wrapper:after{background: linear-gradient(0deg, #183358 27.72%, rgba(41, 74, 120, 0.44) 56.25%, rgba(54, 92, 145, 0.00) 100%) !important;}
.rw-frames{padding-top:20px;padding-bottom:20px;}

.heading-top h2{color: #FFF;
text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
font-family: Helvetica;
font-size: 26px !important;
font-style: normal;
font-weight: 400 !important;
line-height: 32px !important; /* 123.077% */
letter-spacing: 1px !important;
text-transform: uppercase;}
.heading-top{margin-bottom: 20px;}

.recent-single-post .meta-author, .recent-single-post .meta-comments, .recent-single-post .fa-calendar-alt:before, .recent-single-post .cat-names, .recent-single-post .zoom{ display: none;}

.testing-rw{       padding-top: 100px !important;
    padding-bottom: 100px !important;
    background-image: url(/wp-content/uploads/2023/12/man-testing-tube.jpg?id=278) !important;
    background-position: top left !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;}

.sec-image-grid{ background-image: url(/wp-content/uploads/2024/01/Image-grid-backgrond-.jpg) !important;
    background-position: top left !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;}


.market-title {
    margin-top: 20px;
    background-color: #193359;
}
/*.market-title{background-color: #f7f7f7; margin-top: 20px;}
.market-title{margin-top: 20px;background-image: url("/wp-content/uploads/2024/01/wave-background.jpg") !important;background-size:cover;}*/
.market-title h6 {color:#fff!important;}
.list-item-markets h4{color: #008DD2 !important;margin-bottom: -10px !important;}
.rw-list-markets{padding-top: 50px;}
.text-half-sec h4{font-size: 27px;
font-style: normal;
font-weight: 700;
line-height: 32px; /* 118.519% */
letter-spacing: -0.3px;}




.recent-single-post .porto-post-title a{color: var(--4-blue-2100, #25A2DB);
font-family: Helvetica;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 25px; /* 125% */
letter-spacing: -0.3px;}

.adv-section{background: #F7F7F7 !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important; padding-top: 70px;}

.width-org{max-width: 384px;}

.center-icon{  padding-bottom: 53px;}

.recent-events h5{color: #969696;
/* 1. Heading/H5 15 pt */
font-family: Helvetica;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 22px; /* 146.667% */
letter-spacing: -0.1px;}

.recent-events h2{margin-bottom: 10px;}

.auto-man-sec{padding-top: 50px;}
.col-auto-man{padding-left: 35px;}

.recent-single-post .meta-date{color: #1C1C1C;
font-family: Helvetica;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 29px; /* 145% */
letter-spacing: -0.2px;}

.adv-rw{padding-top:97px; }
.adv-section{padding-bottom: 90px;}

.wave-rw{   background-repeat: no-repeat !important;
    background-size: cover !important; min-height: 500px; background:url(/wp-content/uploads/2024/01/background-wave.jpg);}

.testing-bg-col{background-repeat: no-repeat !important;
    background-size: cover !important; min-height: 620px; background:linear-gradient(8deg, #1E3958 1.6%, rgba(30, 57, 88, 0.00) 33.55%),url(/wp-content/uploads/2024/02/Victor_Home-2.png);     }

.post .entry-content{margin-bottom: 0px !important; padding-bottom: 40px;}

.recent-single-post .thumb-info img{max-width: 390px;}

.subpage-banner .wpb_text_column{margin-bottom: 0px;}
.no-breadcrumbs .main-content {  padding-top: 0px;}

.btn-red a{color: #FFF !important;
font-family: Helvetica;
font-size: 13px;
font-style: normal;
font-weight: 700;
line-height: 13px; /* 100% */
text-transform: uppercase;   background: linear-gradient(271deg, #B0161B 68.3%, #D55A1D 98.75%) !important;
}


.btn-light-blue a{color: #FFF !important;
font-family: Helvetica;
font-size: 13px;
font-style: normal;
font-weight: 700;
line-height: 13px; /* 100% */
	text-transform: uppercase; background-color: #008DD2 !important; transition: all 0.5s;
  cursor: pointer;}

.rw-spacing{padding-top: 50px; padding-bottom: 40px;}

.btn-blue-arrow{background-color: #008DD2; padding: 10px 5px;  transition: 0.6s;cursor:pointer;}
.btn-blue-arrow:hover img{margin-left: 10px; transition: 0.3s;}
.sp-logo-bottom{margin-bottom: 15px;}

.list-item-content .porto-info-list-item-desc{ color: #008DD2;
font-family: Helvetica;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 16px; /* 114.286% */
letter-spacing: -0.2px; min-width: 125px;}



.colout-sub-col{padding-left: 0px !important;}

.custom-sidebar{margin-bottom: 0px;}
.waterdrop-sp{padding-top: 50px !important;padding-bottom: 20px;}
.border-bt-grey{border-bottom: 2px solid #DBDBDB; margin-bottom: 30px;}
.sp-left-right{padding-left: 30px;padding-right: 30px;}

.file-section{padding: 20px 20px 20px 0px; background-color: #183358;    max-width: 570px;}
.file-red{background-color: #951317;}
.file-section a{color: #fff !important; }
.width-m-change{max-width: 600px !important;}
	
.btn-dark-blue a{background: #183358 !important;}
.market-title{padding-top: 30px; padding-bottom: 30px;}

.img-feactured-event img{width: 200px;}
	
.adv-text p{
text-align: center;
font-family: Helvetica;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px; /* 137.5% */}

.waterdrop-sp .btn-global{margin-left: 40px;}
.rw-blue-grad{background: linear-gradient(291deg, #183358 66.64%, #365C91 95.26%) !important;}

.adv-text{width:250px; margin: 0 auto;}
.adv-text h5{
color: #000;
text-align: center;
font-family: Helvetica;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 22px;/* 110% */}

.col-event-width-left{max-width: 450px;}
.title-rw{position: absolute; bottom:0; right: 15%;}

.person-title h6{color: #FFF;
font-family: Helvetica;
font-size: 13px;
font-style: normal;
font-weight: 700;
line-height: 15px; /* 115.385% */
text-transform: capitalize;
    text-shadow: 2px 4px 10px rgba(0,0,0,0.9);
}

.bottom-callout-text{padding-top: 90px; padding-bottom: 90px;}

.icon-text h5{color: #333;
text-align: center;
font-family: Helvetica;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px; /* 137.5% */}

.icon-text{    max-width: 150px;
    margin-left:auto; margin-right: auto;}



.award-text p{color: #333;
font-family: Helvetica;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px; max-width: 150px; text-align: center; margin:0 auto;}

.awards-images{margin-bottom: 15px !important; min-height: 112px;}
.awards-images img{max-width: 128px;}
.award-section{ padding-bottom: 80px !important;}


/*Leadership*/

.leadership-bio-row .leadership-bios article .member-item{
  background-color: #235e92;
}
.leadership-bio-row{margin-top:35px;}
.leadership-bio-row .leadership-bios article .member-item .member-role, .leadership-bio-row .leadership-bios article .member-item .member-name{
color:#fff;
padding-left: 22px;
text-transform:none;
}
.leadership-bio-row .leadership-bios article .member-item .view-more{display:none;}
.leadership-bio-row .leadership-bios article .member-item .share-links{text-align:right; padding:0px;}

.leadership-bio-row .leadership-bios article .member-item .share-links a{    color: #005b92 !important;
    background: #fff !important;
margin:0px;
}
.leadership-bio-row .leadership-bios article .member-item .member-name{
     order: 1;
 
    height: 36px;
    flex-grow: 0;
    margin: 17px 0 0 0 !important;
    font-family: Ubuntu;
    font-size: 22px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.82;
    letter-spacing: -0.4px;
    text-align: left;
    color: #fff;}
.leadership-bio-row .leadership-bios article .member-item .member-role{ 
 order: 2;
    height: 36px;
    flex-grow: 0;
    /* margin: 17px 0 0 0 !important; */
    margin: 0px !important;
    font-family: Ubuntu;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.67;
    letter-spacing: -0.4px;
    text-align: left;
    color: #fff;}
.leadership-bio-row .leadership-bios article .member-item .thumb-info-caption{padding:0px 26px 26px 0px;}
.leadership-bio-row .leadership-bios article .member-item .thumb-info-container .member-info-container{
  display: flex;
  flex-direction: column;
}
.leadership-callout-row{    padding: 113px 0 113px 0;
    background-image: linear-gradient(to right,#02192e 0,rgba(43,106,157,0.98) 33%,rgba(56,195,255,0) 77%), url(/wp-content/uploads/2023/07/Leadership-Callout-photo-bg-v1.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.leadership-callout-text{margin-bottom:0px;}
.leadership-callout-text h4{   flex-grow: 0;
  font-family: Ubuntu;
  font-size: 36px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.28;
  letter-spacing: -0.8px;
  text-align: left;
  color: #f7f7f7;}


.member-overview .entry-title strong{ height: 40px;
  align-self: stretch;
  flex-grow: 0;
  font-family: Ubuntu;
  font-size: 27px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.48;
  letter-spacing: -0.4px;
  text-align: left;
  color: #235e92;}
.member-overview .member-role {
  height: 22px;
  align-self: stretch;
  flex-grow: 0;
  font-family: Ubuntu;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: -0.2px;
  text-align: left;
  color: #5cb2e0;
}
.member-overview-copy{
 margin: 34px 79px 0 0;
}
.member-overview-copy p { 
  flex-grow: 0;
 
  font-family: Ubuntu;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: -0.2px;
  text-align: left;
  color: #465468;
}
.member-ajax-modal .ajax-container{
max-width:760px;
padding-left: 60px;
    background-color: #f0f0f0;
}

.member-ajax-modal .ajax-container .mfp-close, .mfp-close-btn-in .mfp-close {
        text-indent: 0;
    -webkit-transform: none;
    transform: none;
    width: 41px;
    height: 41px;
    color: #585757;
    font-weight: bold;
    font-size: 41px;
    margin: 25px;
}

.member-ajax-modal .ajax-container .mfp-close-btn-in .mfp-close:before, 
.member-ajax-modal .ajax-container .mfp-close:before, 
.member-ajax-modal .ajax-container .mfp-close-btn-in .mfp-close:after, 
.member-ajax-modal .ajax-container .mfp-close:after{
display:none;
}
.member-popup{
    padding-right: 0;

    /*height: 100%;*/
    width: auto;
       position: fixed;
    z-index: 999999;
    top: 84px;
    right: -200%;
    overflow-x: hidden;
 overflow-y: scroll;
    height: 90vh;
    -webkit-transition: right0.5s ease-out;
    -moz-transition: right 0.5s ease-out;
    -o-transition: right 0.5s ease-out;
    transition: right 0.5s ease-out;
   
}
#leadership-bios{
  transition: margin-left .5s;
}
.member-popup-group{    
background-color: #02192e;
   /* background-image: url(/wp-content/uploads/2023/08/leadership-popup-background.png);*/
    background: var(--4-blue-2-blue-2-gradient, linear-gradient(180deg, #00599B 0%, #008DD2 100%));
    background-size: cover;
    background-repeat: no-repeat;
width: 583px;
    flex-grow: 0;
    float: right;
height:auto;
min-height:110vh;
   
    padding: 54px 65px 65px 65px;
    }

.member-popup a{color: #fff !important; text-decoration:underline !important; font-weight: 700;}

#overlay {
    position: fixed;
  display: none;
  width: 0%;
  height: 100%;
  top: 0;
  left: 0px;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);
  z-index: 9999;
  cursor: pointer;
  transition: 0.5s;
-webkit-transition: right  0.5s ease-out;
  -moz-transition: right  0.5s ease-out;
  -o-transition: right  0.5s ease-out;
  transition: right  0.5s ease-out;
}
.member-popup-group .closebtn{    width: 30px;
    height: 30px;
    flex-grow: 0;
    margin: 0px;
    
    float: right;
    margin-right: -25px;
    margin-top: -20px;
}
.member-popup-group .closebtn img{width: 30px;
    float: right;}
.member-popup-group .member-name{

  flex-grow: 0;
  margin: 0px 34px 0 0;
  font-family: Ubuntu;
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: -0.8px;
  text-align: left;
  color: #fff;
}
.member-popup-group .member-role{
    text-transform: none;
  flex-grow: 0;  
 font-family: Helvetica;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 26px; /* 130% */
letter-spacing: -0.2px;
  text-align: left;
opacity:0.5;
  color: #ffffff;}

.member-block .prof-pic a{ cursor: pointer;}
.member-popup-group .prof-pic{
   /* border-bottom: solid 11px #5cb2e0;
    overflow: hidden;*/
margin-bottom:46px;
}
.member-popup-group .member-bio p {
  width: 463px;
 
color: var(--1-white, #FFF);
/* 2. Text/Text 1 20 pt */
font-family: Helvetica;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 32px; /* 160% */
letter-spacing: -0.3px;
}

.member-block .member-info .member-name {
margin-bottom:0px;
color: var(--3-blue-1200, #314E77);
/* 1. Heading/H3 22pt */
font-family: Helvetica;
font-size: 22px;
font-style: normal;
font-weight: 700;
line-height: 29px; /* 131.818% */
letter-spacing: -0.4px;
	margin-top:21px;
}
.member-block {  
 
    padding-left: 16px;
	    padding-right: 16px;
    padding-bottom: 18px;
}
.member-block .member-info .member-role {
color: var(--2-black-200, #585757);

/* 1. Heading/H6 13 pt */
font-family: Helvetica;
font-size: 13px;
font-style: normal;
font-weight: 700;
line-height: 18px; /* 138.462% */
    text-transform: none;
}
.member-block  .member-container{
/*    background-color: #235e92;*/
    padding: 0;
    margin: 0px;
overflow: hidden;
}
.member-block .member-info{    padding-left: 10px;padding-bottom: 22px;}
.member-block .member-container .prof-pic:hover img {
    transform: scale(1.1,1.1);
}
.member-popup-group .prof-pic img{
transition:0.5s;
       border-radius: 250px 0px 250px 250px;
    width: 184px;
}
.member-block  .prof-pic{
        overflow: hidden;
  /*  border-radius: 25px 0px 25px 0px;*/
}
.member-block  .prof-pic img{
          transition: 0.5s;
max-height:350px;
}

/*Media Contact css*/
.bottom-padding{
	padding-bottom:50px;
}

.case-sp-bt{margin-bottom: 50px !important;}

@media (max-width: 767px){
	
#leadership-bios {
margin-left: auto;
    margin-right: auto;
}
.member-popup{padding:0px;}
.member-popup-group{width:100%;
    padding-left: 20px;
    padding-right: 20px;
}
.member-popup-group .member-bio p{width:100%; height:auto;}
	.adv-text{margin-bottom: 30px;}
	.adv-rw-mb{padding-top: 0px !important;}
	.col-auto-man{padding-left: 15px !important;}
	
}


.member-popup-group .closebtn{margin-right:0px;}
.leadership-subnav{z-index:0;}

/*End of Leadership*/

.col-half-section-left{  padding-top: 100px !important;
	padding-bottom: 60px !important; background-position: right;}

   

.col-half-section-right{padding-top: 100px !important;
    padding-bottom: 60px !important; }

.blue-sec{ background-color: #008DD2;}
.darkblue-sec{ background-color: #183358;}
.medium-blue-sec{background-color: #00599B;}
.align-left-text{text-align: right;}
.move-right{margin-left:  auto; padding-right: 75px !important; padding-left: 0px !important;}

@media (max-width:1300px){
	
		.text-treat-section{width: 30% !important;}
	.text-treat-section .vc_column-inner{padding-left: 30px !important;}


}


@media (max-width:1169px){
	
	#header .btn-header{  margin-right: 0px;    padding: 16px 10px;}
	#header .main-menu > li.menu-item > a {
    padding: 9px 10px 9px 10px;}
	
	.testing-rw{background-image: none !important; background-color: #183358;}
	.testing-col{width: 100%;}
	.testing-bg-col{width: 100% !important;}
	.text-treat-section{width: 100% !important;}
	.text-treat-section .vc_column-inner{padding-left: 30px !important; width: 100% !important;}
	.left-col-axe{width: 100%;}
	.testing-bg-col{ background:url(/wp-content/uploads/2024/02/Axine-Solutions.jpg);   }
	.pfas-col {  background-image: url(/wp-content/uploads/2024/01/Engineer-working-on-system.jpg) !important;}
	.col-list-item a{font-size: 12px;}
	.footer .widget p {     min-width: 255px;}
	.left-margin{padding-left: 0px !important;}
	.right-col-axe{width: 100%;}
	.spacing-left-null{padding-right: 0px !important;}
	.bg-full{background:url(/wp-content/uploads/2024/01/background-wave.jpg) !important;     background-size: cover !important;}
	.wave-rw{    background: url(/wp-content/uploads/2024/01/background-wave.jpg) !important;}
	.col-extra{ background: url(/wp-content/uploads/2024/01/wave-background.jpg) !important;background-size:cover;}
}


@media (max-width:991px){
	
	#footer .widget>div>ul li, .footer-info, .media-icon, .footer-logo-center{text-align: center !important;}
	.btn-footer, .footer-logo{margin: 0 auto;}
	.footer-info {margin-bottom: 40px !important;}
	.footer-right, .footer-left{text-align: center !important;}
	.media-icon{padding-bottom: 30px;}
	#footer .btn-footer{max-width: 320px;}
	.left-col-axe{width: 100% !important;}
	.text-half-sec { padding-left: 40px !important;}
	.col-half-section-left, .img-height{min-height: 300px;}
	.col-half-section-left{padding-top: 70px !important; padding-bottom: 40px !important;}
	.move-right{padding-left: 0px !important;padding-right:40px !important;}
	.left-margin{padding-left: 0px !important;}
		
		#footer .sub-menu{display: none;}
	#footer .menu-item-has-children{margin-bottom: 0px;}
	#footer .widget_block{text-align:center;}
	#footer .btn-footer{margin-top: 15px;margin-bottom: 15px;}
	#header .btn-header{display: none !important;}
	#header .custom-html{display: none;}
	#footer .menu-item-has-children a{color: #fff !important;}
	.right-col-axe{width: 100%;}
	
}

@media (max-width:767px){
	.custom-sidebar{margin: 0 auto;}
	.col-left-sp{padding-left: 30px;}
	.heading-top{padding-top: 0px !important;}
	.banner-footer{padding-top: 0px !important;}
	.title-rw { right: 5%;}
	.col-left-sp{padding-left: 15px !important;} 
	.colout-sub-col{padding-left: 15px !important; padding-top: 30px;}
	.img-ivs-logo, .sp-logo-bottom, .btn-blue-arrow a{ text-align: center; margin-left: auto; margin-right: auto;}
	.rw-investor .vc_column-inner{text-align: center;}
	.rw-investor{padding-top: 0px !important;}
	.rw-list-markets{padding-top: 0px;}
	.rw-frames {  padding-top: 0px;  padding-bottom: 0px;}
	.img-frame{margin-left: auto;  margin-right: auto;}
	.width-mbl{width: 30%;}
	.width-mbr{width: 70%;}
	.order-typo{padding-right: 0px;}
	.text-half-sec {  padding-left: 0px !important;}
	.col-half-section-right { padding-top: 70px !important;   padding-bottom: 40px !important;}
	.move-right{padding-right:0px !important;}
	/*.text-treat-section{ min-height: 500px !important; } */
	.awards-images{padding-top: 20px;}
	.rw-award-second{padding-top: 0px !important;}
	.colout-sub-col{padding-left: 15px !important;}
	.colout-sub-bottom{ padding-top: 50px; padding-bottom: 20px;}
	.adv-section{ padding-bottom: 20px;}
	/*.height-section{min-height: 750px !important;} */
	.file-section h4{margin-top: 20px;}
	.img-waterdrop img{text-align: center !important;}
	.sp-negative{padding-left: 20px !important;}
	.rw-icon-text{padding-top: 50px;}
/*	.rw-sp-awards .vc_column_container, .rw-award-second .vc_column_container {width: 50%;}*/
	#footer .menu-footer-menu-solutions-and-pfas-destruction-container{margin-bottom:10px;}
    #footer .menu-footer-menu-market-and-resource-center-container{margin-bottom:10px;}
	.sp-left-right{padding-left: 0px !important;}
	.img-frame .thumb-info .thumb-info-inner{font-size: 22px;}
	.subpage-banner video {margin-top: 0px !important;}
	
		.custom-sidebar{display: none;}
	.img-waterdrop{text-align: center !important;}
	.axine-container{text-align: center !important;}
	.up-text-award{margin-top: -20px;}
	.award-hide-mobile{display: none !important;}
	.rw-sp-awards .vc_column_container{width: 50%;}
	.awards-images{min-height: 132px;}
	.text-treat-section{padding-top: 30px;}
	.rw-icons-wastewater .vc_column_container{width: 50%;     margin-left: auto;
    margin-right: auto;}
	.col-list-item{width: 50%;}
	.subpage-banner h1{font-size: 36px;}


}

@media (min-width:991px){
	
.col-event-width{width: 450px; margin: 0 auto;}
	.text-half-sec{max-width: 600px; padding-left: 75px;}
}


@media (min-width:991px){
.testing-bg-col{  background-position: 100% 50% !important;}
/*	.pfas-rw{ min-height: 650px;}*/
}


@media (max-width:991px) and (min-width:767px){ 
	.col-list-item{width: 100%;}
	.btn-wastewater a{padding: 10px !important;}
.event-col{padding-left: 50px;}

}

@media (max-width:782px) and (min-width:767px){ 
	
	.text-treat-section .vc_column-inner{top: 30px !important;}

}


@media (max-width:1169px) and (min-width:991px){ 
	#header .custom-html {
    width: 200px !important;
}
	
	#header .header-right{min-width: 800px;}

}


@media (min-width:767px){
	
.award-hide-desktop{display: none !important;}
	.text-treat-section .vc_column-inner{position: absolute; width:500px;
top: 70px;} 
	
	
}

@media (max-width:500px){

.main-head-text h1{font-size: 40px;}
	.col-list-item{width: 100%;}
	
}

@media (max-width: 575px){
	
/*	.text-treat-section{ min-height: 650px !important; }   */
	h2 {line-height: 30px;}
}


@media (max-width:1169px) and (min-width:767px){ 

	/*.text-treat-section{ min-height: 470px !important; }*/
	.colout-sub-col{padding-left: 20px !important;}
	.text-treat-section .vc_column-inner{padding-top: 30px !important;}
	.no-abs .vc_column-inner{position: relative !important; top: 30px !important;padding-bottom: 30px;}
	
}

.btn-red a, .btn-light-blue a, a.btn-header, a.btn-footer{
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.btn-red a:after, .btn-light-blue a:after{
  content: '»';
  position: absolute;
  opacity: 0;  
  top: 14px;
  right: -20px;
  transition: 0.5s;
}

.btn-red a:hover, .btn-light-blue a:hover{
  padding-right: 24px;
  padding-left:20px;
}

.btn-red a:hover:after, .btn-light-blue a:hover:after{
  opacity: 1;
  right: 10px;
}




 #footer .btn-footer:hover{
  padding-right: 24px !important;
  padding-left:20px !important;
}

#footer .btn-footer{cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;}

#footer .btn-footer:after{content: '»';
  position: absolute;
  opacity: 0;  
  top: 14px;
  right: -5px;
	transition: 0.5s;}

#footer .btn-footer:hover:after{ opacity: 1;
  right: 10px;}



 #header .btn-header:hover{
  padding-right: 24px !important;
  padding-left:20px !important;
}

#header .btn-header{cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;}

#header .btn-header:after{content: '»';
  position: absolute;
  opacity: 0;  
  top: 14px;
  right: -5px;
	transition: 0.5s;}

#header .btn-header:hover:after{ opacity: 1;
  right: 10px;}



.form-fill .gform_button{}


 .form-fill .gform_button:hover{
  padding-right: 24px !important;
  padding-left:20px !important;
}

.form-fill .gform_button{cursor: pointer  !important;
  display: inline-block  !important
  position: relative  !important;
  transition: 0.5s  !important;}

.form-fill .gform_button:after{content: '»';
  position: absolute  !important;
  opacity: 0  !important;  
  top: 14px  !important;
  right: -5px  !important;
	transition: 0.5s  !important;}

.form-fill .gform_button:hover:after{ opacity: 1  !important;
  right: 10px  !important;}

.form-fill .gform_button{
	margin-top: 20px !important;
    padding: 16px 31px  !important;
    background: #25A2DB  !important;
    color: #FFF  !important;
    font-family: Helvetica  !important;
    font-size: 13px  !important;
    font-style: normal  !important;
    font-weight: 700  !important;
    line-height: 13px  !important;
    text-transform: uppercase  !important;
    margin-bottom: 60px  !important;
	border-radius: 4px  !important; }

.form-fill .gform_title{    color: #314E77;
    font-family: Helvetica;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: -0.4px; text-transform: uppercase;}

.pfas-rw{background-image: url("/wp-content/uploads/2024/01/wave-background.jpg") !important;background-size:cover;/* min-height: 650px;*/}

.gravity-footer{
    width: 100%;
    text-align: center;
}

.gravity-footer #gform_submit_button_6{
    margin: auto;
  margin-bottom: 30px;
}

.gravity-footer .gform_footer .top_label{
	margin-top: 0px;
}