.tabledrag-handle{display:block;width:100%;}
.view-blog .views-row{margin:10px 0 20px 0;clear:both;margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #EAEAEA;}.view-blog .views-row:last-child{border:0 none !important;}.views-field-title h2{margin:0;padding:0;}.views-field-title h2 a{text-decoration:none;}.views-field-field-blog-published-date{font-style:italic;margin:5px 0;}.views-field-field-blog-image{float:right;margin:0 0 10px 10px;}.views-field-field-blog-image img{border:1px solid #EEEEEE;padding:2px;width:200px;height:auto !important;}.node-blog-post .submitted{font-style:italic;}.field-name-field-blog-tags .field-item{float:left;margin-right:7px;}.node-blog-post.node-teaser{margin:10px 0 20px 0;}.node-blog-post.node-teaser ul.links.inline{margin:0;display:block;clear:both;}.node-blog-post.node-teaser .field-name-field-blog-image{float:right;margin:0 0 10px 10px;}.node-blog-post.node-teaser .field-name-field-blog-image img{border:1px solid #EEEEEE;padding:2px;width:200px;height:auto !important;}.node-blog-post.node-teaser .field-name-field-blog-image .node-title{margin:0;padding:0;}.node-blog-post.node-teaser .field-name-field-blog-image .node-title a{text-decoration:none;color:#000;}.view-blog .views-field-view-node{display:block;margin-top:15px;}.view-blog .views-field-view-node a{text-decoration:none;}@media all and (max-width:480px){.views-field-field-blog-image,.field-name-field-blog-image{float:none;margin-left:0 !important;}}
.field-name-field-faq .ui-widget{font-family:'Lato',sans-serif !important;font-size:15px !important;}.field-name-field-faq .ui-helper-reset{line-height:26px;}.field-name-field-faq .ui-widget-content a{color:#0d71ab;}.field-name-field-faq .ui-widget-content a:hover{color:#91989c;}.field-name-field-faq .ui-accordion .ui-accordion-header{margin:10px 0 0 0;}.field-name-field-faq .ui-accordion .ui-accordion-content{padding:0 10px;height:auto !important;}.field-name-field-faq .ui-state-default,.field-name-field-faq .ui-widget-content .ui-state-default,.field-name-field-faq .ui-widget-header .ui-state-default{background-image:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/faq_bg.png);}.field-name-field-faq .ui-state-default a,.field-name-field-faq .ui-state-default a:link,.field-name-field-faq .ui-state-default a:visited{color:#fff;}.field-name-field-faq .ui-state-default .ui-icon{background-image:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/ui-icons_ffffff_256x240.png);}.field-name-field-faq .faqfield-answer img{margin-bottom:20px;}.field-name-field-faq .faqfield-answer p{margin-bottom:10px;}
.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff;}.calendar-calendar table{border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;width:100%;}.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;}.calendar-calendar .year-view td{width:32%;padding:1px;border:none;}.calendar-calendar .year-view td table td{width:13%;padding:0;}.calendar-calendar tr{padding:0;margin:0;background-color:white;}.calendar-calendar th{text-align:center;margin:0;}.calendar-calendar th a{font-weight:bold;}.calendar-calendar td{width:14%;border:1px solid #ccc;color:#777;text-align:right;vertical-align:top;margin:0;padding:0;}.calendar-calendar .mini{border:none;}.calendar-calendar td.week{width:1%;min-width:1%;}.calendar-calendar .week{clear:both;font-style:normal;color:#555;font-size:0.8em;}.calendar-calendar .inner{height:auto !important;height:5em;padding:0;margin:0;}.calendar-calendar .inner div{padding:0;margin:0;}.calendar-calendar .inner p{padding:0 0 .8em 0;margin:0;}.calendar-calendar td a{font-weight:bold;text-decoration:none;}.calendar-calendar td a:hover{text-decoration:underline;}.calendar-calendar td.year,.calendar-calendar td.month{text-align:center;}.calendar-calendar th.days{color:#ccc;background-color:#224;text-align:center;padding:1px;margin:0;}.calendar-calendar div.day{float:right;text-align:center;padding:0.125em 0.25em 0 0.25em;margin:0;background-color:#f3f3f3;border:1px solid gray;border-width:0 0 1px 1px;clear:both;width:1.5em;}.calendar-calendar div.calendar{background-color:#fff;border:solid 1px #ddd;text-align:left;margin:0 .25em .25em 0;width:96%;float:right;clear:both;}.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0 1%;}.calendar-calendar div.title{font-size:.8em;text-align:center;}.calendar-calendar div.title a{color:#000;}.calendar-calendar div.title a:hover{color:#c00;}.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}.calendar div.form-item{white-space:normal;}table td.mini,table th.mini,table.mini td.week{padding:0 1px 0 0;margin:0;}table td.mini a{font-weight:normal;}.calendar-calendar .mini-day-off{padding:0px;}.calendar-calendar .mini-day-on{padding:0px;}table .mini-day-on a{text-decoration:underline;}.calendar-calendar .mini .title{font-size:.8em;}.mini .calendar-calendar .week{font-size:.7em;}.mini-row{width:100%;border:none;}.mini{width:32%;vertical-align:top;}.calendar-calendar .stripe{height:5px;width:auto;font-size:1px !important;line-height:1px !important;}.calendar-calendar .day-view .stripe{width:100%;}table.calendar-legend{background-color:#ccc;width:100%;margin:0;padding:0;}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important;}.calendar-legend td{text-align:left;}.calendar-empty{font-size:1px;line-height:1px;}.calendar-calendar td.calendar-agenda-hour{text-align:right;border:none;border-top:1px solid #CCCCCC;padding-top:.25em;width:1%;}.calendar-calendar td.calendar-agenda-no-hours{min-width:1%;}.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:bold;}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em;}.calendar-calendar td.calendar-agenda-items{border:1px solid #CCCCCC;text-align:left;}.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;padding:.25em;margin:0;}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;text-align:center;vertical-align:middle;padding:1em 0;background-color:#fff;}.calendar-date-select form{text-align:right;float:right;width:25%;}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{text-align:right;padding:0;margin:0;float:right;clear:both;}.calendar-date-select .description{float:right;}.calendar-label{font-weight:bold;display:block;clear:both;}.calendar-calendar div.date-nav{background-color:#ccc;color:#777;padding:0.2em;width:auto;border:1px solid #ccc;}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#777;text-decoration:none;}.calendar-calendar th.days{background-color:#eee;color:#777;font-weight:bold;border:1px solid #ccc;}.calendar-calendar td.empty{background:#ccc;border-color:#ccc;color:#cc9;}.calendar-calendar table.mini td.empty{background:#fff;border-color:#fff;}.calendar-calendar td div.day{border:1px solid #ccc;border-top:none;border-right:none;margin-bottom:2px;}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee;}.calendar-calendar div.calendar{border:none;font-size:x-small;}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{border:none;background:#ffc;padding:0;}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{color:#444;background:#fff;text-align:right;}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}.calendar-calendar td .inner div.day a{color:#4b85ac;}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#C3D6E4;}.calendar-calendar tbody{border-top:none;}.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{height:auto;min-height:0;}.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}.calendar-calendar .week-view .full .calendar-agenda-hour,.calendar-calendar .day-view .full .calendar-agenda-hour{padding-right:2px;}.calendar-calendar .week-view .full .calendar-agenda-hour{width:6%;min-width:0px;}.calendar-calendar .week-view .full .days{width:14%;}.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{width:auto;}.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px;}.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:44px !important;line-height:44px;}.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:22px !important;line-height:22px;}.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view td{vertical-align:top;padding:1px 2px 0 2px;}.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0px;padding-bottom:2px;}.calendar-calendar .month-view .full .week{font-size:inherit;}.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{color:#4b85ac;}.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{border:none;background:none !important;margin-bottom:0px;}.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit;}.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{border-top:0px;border-bottom:0px;}.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}.calendar-calendar .month-view .full td.single-day{border-top:0px;}.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{min-height:inherit;width:auto;position:relative;}.calendar-calendar .month-view .full td.multi-day.no-entry{min-height:0px;}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#F4F4F4;}.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none  !important;}.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{margin:0px 3px;}.calendar-calendar .day-view .full td .inner div.calendar div.stripe{margin:0px;}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:none  !important;border-left:2px solid #7C7F12;border-right:2px solid #7C7F12;}.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0px 2px;border-style:solid;border-color:#7C7F12;}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-top:0px;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0px;}.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative;}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#ffc;width:auto;padding:0px 3px;overflow:hidden;}.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{background:none  !important;}.calendar-calendar .day-view td div.dayview{padding:0px;}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#74a5d7;height:1.9em;overflow:hidden;margin:0px auto;color:#ffffff;position:relative;}.calendar-calendar .week-view .full td.multi-day div.weekview{height:3.5em;}.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .week-view .full td.multi-day div.weekview{margin-bottom:2px;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:absolute;width:3000px;left:5px;}.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;left:0px;top:0px;position:absolute;width:100%;height:3px;z-index:2;}.calendar-calendar .full td.single-day .continuation,.calendar-calendar .full td.single-day .continues,.calendar-calendar .full td.single-day .cutoff{display:none;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation{float:left;margin-right:3px;height:1.9em;}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation{height:2.75em;padding-top:0.75em;margin-right:8px;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;right:0px !important;right:-1px;width:10px;text-align:left;background:#74a5d7;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;height:1.9em;padding-left:6px;z-index:1;}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{height:2.75em;padding-top:0.75em;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{width:8px;padding-left:0px;}.calendar-calendar .week-view .full td.multi-day{padding:2px;}.calendar-calendar .week-view td.single-day div.calendar{width:100%;padding-left:0px;padding-right:0px;}.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}.monthview a,.monthview span{display:block;}.view .date-nav-wrapper .clear-block{margin-bottom:10px;}.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}.view .date-nav-wrapper .date-prev{float:none;padding:5px 0;position:absolute;left:0px;text-align:left;top:0px;width:80px;z-index:1;font-size:12px;}.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:100;left:inherit;background:none repeat scroll 0 0 #eee;-moz-border-radius:5px;border-radius:5px;}.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}.view .date-nav-wrapper .date-next{float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:80px;z-index:1;font-size:12px;}.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}.view-content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.attachment .calendar-calendar{margin-top:20px;clear:both;}.calendar-calendar th a,.attachment .calendar-calendar th{background-color:transparent;border:0px;}.attachment .calendar-calendar th.calendar-agenda-hour{color:#777777;font-weight:bold;text-align:right;}.view-calendar .feed-icon{margin-top:5px;}.view table.mini .date-prev,.view table.mini .date-next{background:none;}.date-nav div.date-prev,.date-nav div.date-next,.date-nav{width:auto;}ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}.view-event-calendar ul.calendar-links{display:none;}.attachment .view-event-calendar table{width:590px;}.attachment .view-event-calendar .views-row{clear:left;padding:10px 0;}.attachment .view-event-calendar .views-row .event-date{background:none repeat scroll 0 0 #9BA8B9;border:1px solid #ccc;float:left;line-height:1.5em;margin:0 0 10px 0;padding:0;text-align:center;width:12%;}.attachment .view-event-calendar .views-row .event-date .month{color:#FFFFFF;display:block;font-weight:normal;letter-spacing:0.1em;margin:0 0 0 0;padding:3px 0;text-transform:capitalize;}.attachment .view-event-calendar .views-row .event-date .day{background:none repeat scroll 0 0 #FFFFFF;color:#000000;display:block;font-weight:bold;margin:0 0 0 0;padding:10px 0;}.attachment .view-event-calendar .views-row .event-info h2{margin:0;padding:0;font-weight:bold;}.attachment .view-event-calendar .views-row .event-info h2 a{text-decoration:none;}.attachment .view-event-calendar .views-row .event-info .long-date{margin:5px 0 0 0;font-weight:bold;}#content >
.view-event-calendar{width:100%;max-width:1080px;clear:both;overflow:hidden;margin:20px auto 30px auto;}#content >
.view-event-calendar .form-submit{margin-top:0 !important;margin-bottom:0 !important;}#content >
.view-event-calendar .view-header .pager{display:none;}#content >
.view-event-calendar .view-header .date-heading h3{font-size:24px !important;line-height:28px !important;font-family:"Lato" !important;color:#1a71bd !important;}#content >
.view-event-calendar .view-header .date-heading h3 a{display:inline-block;background-color:transparent;position:relative;left:auto;right:auto;line-height:27px;vertical-align:top;padding:0;margin:0 30px;padding:0;font-size:14px;}#content >
.view-event-calendar .view-header .date-heading h3 a:hover{color:#777;}#content >
.view-event-calendar .view-header .date-heading h3 a:first-child{margin-left:0 !important;}#content >
.view-event-calendar .view-header .date-heading h3 a:last-child{margin-right:0 !important;}#content >
.view-event-calendar .view-header > .date-prev,#content >
.view-event-calendar .view-header > .date-next{display:none;}#content >
.view-event-calendar .view-filters form label,#content >
.view-event-calendar .view-filters form .views-widget{display:inline-block;}#content >
.view-event-calendar .view-filters form .views-exposed-widget{margin:0 20px 20px 0;padding:0 0 0 0;min-height:45px;}#content >
.view-event-calendar .view-filters form .views-exposed-widget label{margin:0 20px 0 0;}#content >
.view-event-calendar .view-filters form .views-exposed-widget select{height:30px;line-height:30px;font-size:14px;}#content >
.view-event-calendar .view-filters form .views-exposed-widget input{margin:0 0 0 0;}#content >
.view-event-calendar .view-content{margin:0 0 5px 0;}#content >
.view-event-calendar .view-content .month-view table tbody tr td .contents{line-height:15px;}#content >
.view-event-calendar .view-content .month-view table tbody tr td .contents .views-field-field-event-date{margin:0 0 5px 0;}#content >
.view-event-calendar .view-content .month-view table tbody tr td .contents .views-field-field-event-date a,#content >
.view-event-calendar .view-content .month-view table tbody tr td .contents .views-field-field-event-date span{display:inline;}#content >
.view-event-calendar .view-content .month-view table tbody tr td .contents .views-field-field-event-category{margin:0 0 5px 0;font-weight:bold;}#content >
.view-event-calendar .view-content .month-view table tbody tr td .contents .views-field-field-event-category .views-label{font-weight:bold;display:inline;}#content >
.view-event-calendar .view-content .month-view table tbody tr td .contents .views-field-field-event-category .field-content{display:inline;}.page-events-all .view-event-calendar .view-header p,.attachment-after .view-event-calendar .view-header p{margin:0 0 25px 0;}.page-events-all .view-event-calendar .view-content h3,.attachment-after .view-event-calendar .view-content h3{margin:0 0 20px 0;padding:0 0 0 0;}.page-events-all .view-event-calendar .view-content h3 a,.attachment-after .view-event-calendar .view-content h3 a{text-decoration:none;}.page-events-all .view-event-calendar .view-content .views-row,.attachment-after .view-event-calendar .view-content .views-row{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #EAEAEA;}.page-events-all .view-event-calendar .view-content .views-row:last-child,.attachment-after .view-event-calendar .view-content .views-row:last-child{border:0 none !important;}.page-events-all .view-event-calendar .view-content .views-row .event-date,.attachment-after .view-event-calendar .view-content .views-row .event-date{display:none;}.page-events-all .view-event-calendar .view-content .views-row .event-info h2,.attachment-after .view-event-calendar .view-content .views-row .event-info h2{margin:0 0 5px 0;padding:0 0 0 0;}.page-events-all .view-event-calendar .view-content .views-row .event-info h2 a,.attachment-after .view-event-calendar .view-content .views-row .event-info h2 a{text-decoration:none;}.page-events-all .view-event-calendar .view-content .views-row .event-info .long-date,.attachment-after .view-event-calendar .view-content .views-row .event-info .long-date{font-style:italic;font-weight:500;font-size:18px;margin:0 0 5px 0;}.page-events-all .view-event-calendar .view-content .views-row .event-info .long-date .date-display-range,.attachment-after .view-event-calendar .view-content .views-row .event-info .long-date .date-display-range{display:inline;}.page-events-all .view-event-calendar .view-content .views-row .event-info .category,.attachment-after .view-event-calendar .view-content .views-row .event-info .category{margin:0 0 5px 0;font-weight:bold;}.page-events-all .view-event-calendar .view-content .views-row .event-info .category .label,.attachment-after .view-event-calendar .view-content .views-row .event-info .category .label{font-weight:bold;display:inline-block;}.page-events-all .view-event-calendar .view-content .views-row .event-info .category a,.attachment-after .view-event-calendar .view-content .views-row .event-info .category a{display:inline-block;}.page-events-all .view-event-calendar .view-content .views-row .event-info .teaser,.attachment-after .view-event-calendar .view-content .views-row .event-info .teaser{margin:0 0 5px 0;}.page-events-all .view-event-calendar .view-content .views-row .event-info .teaser p:first-child,.attachment-after .view-event-calendar .view-content .views-row .event-info .teaser p:first-child{margin-top:0;}.page-events-all .view-event-calendar .view-content .views-row .event-info .teaser p:last-child,.attachment-after .view-event-calendar .view-content .views-row .event-info .teaser p:last-child{margin-bottom:0;}.page-events-all .view-event-calendar .view-content .views-row .event-info .event-more-info a,.attachment-after .view-event-calendar .view-content .views-row .event-info .event-more-info a{text-decoration:none;}.node-type-event .node-event{clear:both;overflow:hidden;width:100%;max-width:1080px;margin:20px auto 30px auto;}.node-type-event .node-event .field-name-field-event-date{font-style:italic;font-weight:500;font-size:18px;margin:0 0 5px 0;}.node-type-event .node-event .field-name-field-event-date .date-display-range{display:inline-block;}.node-type-event .node-event .field-name-ics-single-link{margin:3px 0 5px 0;}.node-type-event .node-event .field-name-field-event-desc{margin:0 0 10px 0;}.node-type-event .node-event .field-name-field-event-desc p:first-child{margin-top:20px;}.node-type-event .node-event .field-name-field-event-desc p:last-child{margin-bottom:0;}.node-type-event .node-event .field-name-field-event-desc img{max-width:100%;height:auto;}.node-type-event .node-event .field-name-field-event-link{margin:0 0 15px 0;}.node-type-event .node-event .field-name-field-event-link .field-item{display:inline-block;margin:0 10px 10px 0;}.node-type-event .node-event .field-name-field-event-category{margin:0 0 15px 0;font-weight:bold;}.node-type-event .node-event .field-name-field-event-category .field-label{display:inline-block;margin-right:6px;}.node-type-event .node-event .field-name-field-event-category .field-items{display:inline-block;}.node-type-event .node-event .field-name-field-event-category .field-items .field-item{display:inline-block;}.node-type-event .node-event .field-name-field-event-category .field-items .field-item:not(:last-child):after{content:',';display:inline-block;margin-right:6px;}.calendar-calendar .month-view .full .inner .item{border-bottom:1px solid #ccc;}.calendar-calendar .month-view .full .inner .item:last-child{border-bottom:none;}.view-event-calendar .attachment-after .view-header{margin-top:20px;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:20px;}.view-event-calendar .attachment-after .view-header p{margin:10px 0;}.view-event-calendar .attachment-after .view-header a,.field-name-ics-single-link a{text-decoration:none;}.field-name-back-to-events{margin-top:20px;}.field-name-field-staff-position h2{font-size:24px;}@media all and (max-width:768px){#content > .view-event-calendar .view-header .date-heading h3 a{position:absolute;left:50%;right:50%;top:30px;margin:0;width:50px;}#content > .view-event-calendar .view-header .date-heading h3 a:first-child{margin-right:0 !important;margin-left:-95px !important;}#content > .view-event-calendar .view-header .date-heading h3 a:last-child{margin-left:40px !important;}}@media all and (max-width:700px){#content > .view-event-calendar > .view-content{display:none;}#content .view-event-calendar .view-header{margin-bottom:30px;}}@media all and (max-width:600px){.view-event-calendar .views-submit-button{clear:left;}}
body{font-size:100%;}#skip-to-nav,#page,#footer{line-height:1.5em;}pre,code{font-size:1.1em;font-family:"Courier New","DejaVu Sans Mono",monospace;}h1{font-size:2em;line-height:1.3em;margin-top:0;margin-bottom:0.5em;font-weight:normal;}h2{font-size:1.8333em;line-height:1.3em;margin-top:0.667em;margin-bottom:0.667em;font-weight:normal;}h3{font-size:1.583em;line-height:1.2em;margin-top:0.769em;margin-bottom:0.769em;font-weight:normal;}h4,h5,h6{font-size:1.416em;line-height:1.5em;margin-top:0.909em;margin-bottom:0.909em;font-weight:normal;}p,ul,ol,dl,pre,table,fieldset{margin:1em 0;}blockquote{margin:1em 2em;}ul,ol{margin-left:0;padding-left:2em;}.block ul,.item-list ul{margin:1em 0;padding:0 0 0 2em;}ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul{margin:0;}li{margin:0;padding:0;}.item-list ul li{margin:0;padding:0;list-style:inherit;}ul.menu li,li.expanded,li.collapsed,li.leaf{margin:0;padding:0;}ul{list-style-type:disc;}ul ul{list-style-type:circle;}ul ul ul{list-style-type:square;}ul ul ul ul{list-style-type:circle;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:decimal;}dt{margin:0;padding:0;}dd{margin:0 0 0 2em;padding:0;}table{border-collapse:collapse;}th,thead th,tbody th{text-align:left;padding:0;border-bottom:none;}tbody{border-top:none;}abbr{border-bottom:1px dotted #666;cursor:help;white-space:nowrap;}abbr.created{border:none;cursor:auto;white-space:normal;}img{border:0;}hr{height:1px;border:1px solid #666;}form{margin:0;padding:0;}fieldset{margin:1em 0;padding:0.5em;}div.tabs{margin:0 0 5px 0;}ul.primary{margin:0;padding:0 0 0 10px;border-width:0;list-style:none;white-space:nowrap;line-height:normal;background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/tabs/tab-bar.png) repeat-x left bottom;}ul.primary li{float:left;margin:0;padding:0;}ul.primary li a{display:block;height:24px;margin:0;padding:0 0 0 5px;border-width:0;font-weight:bold;text-decoration:none;color:#777;background-color:transparent;background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/tabs/tab-left.png) no-repeat left -38px;}ul.primary li a .tab{display:block;height:20px;margin:0;padding:4px 13px 0 6px;border-width:0;line-height:20px;background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/tabs/tab-right.png) no-repeat right -38px;}ul.primary li a:hover{border-width:0;background-color:transparent;background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/tabs/tab-left.png) no-repeat left -76px;}ul.primary li a:hover .tab{background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/tabs/tab-right.png) no-repeat right -76px;}ul.primary li.active a,ul.primary li.active a:hover{border-width:0;color:#000;background-color:transparent;background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/tabs/tab-left.png) no-repeat left 0;}ul.primary li.active a .tab,ul.primary li.active a:hover .tab{background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/tabs/tab-right.png) no-repeat right 0;}ul.secondary{margin:0;padding:0 0 0 5px;border-bottom:1px solid #c0c0c0;list-style:none;white-space:nowrap;background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/tabs/tab-secondary-bg.png) repeat-x left bottom;}ul.secondary li{float:left;margin:0 5px 0 0;padding:5px 0;border-right:none;}ul.secondary a{display:block;height:24px;margin:0;padding:0;border:1px solid #c0c0c0;text-decoration:none;color:#777;background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/tabs/tab-secondary.png) repeat-x left -56px;}ul.secondary a .tab{display:block;height:18px;margin:0;padding:3px 8px;line-height:18px;}ul.secondary a:hover{background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/tabs/tab-secondary.png) repeat-x left bottom;}ul.secondary a.active,ul.secondary a.active:hover{border:1px solid #c0c0c0;color:#000;background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/tabs/tab-secondary.png) repeat-x left top;}body{margin:0;padding:0;}#skip-link a,#skip-link a:visited{position:absolute;display:block;left:0;top:-500px;width:1px;height:1px;overflow:hidden;text-align:center;background-color:#666;color:#fff;}#skip-link a:hover,#skip-link a:active,#skip-link a:focus{position:static;width:100%;height:auto;padding:2px 0 3px 0;}#logo{float:left;margin:0;padding:0;}#logo img{vertical-align:bottom;}h1#site-name,div#site-name{margin:0;font-size:2em;line-height:1.3em;}#site-name a:link,#site-name a:visited{color:#000;text-decoration:none;}#site-name a:hover,#site-name a:focus{text-decoration:underline;}.region-header{clear:both;}.breadcrumb{padding-bottom:0;}h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0;}.help{margin:1em 0;}.more-help-link{font-size:0.85em;text-align:right;}ul.links{margin:1em 0;padding:0;}ul.links.inline{margin:0;display:inline;}ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}.pager{clear:both;margin:1em 0;text-align:center;list-style-image:none !important;list-style-type:none !important;}.pager a,.pager strong.pager-current{padding:0.5em;}ul.pager li{display:inline-block;margin:0 5px;}.feed-icons{margin:1em 0;}.more-link{text-align:right;}div.messages,div.status,div.warning,div.error{min-height:21px;margin:0 1em 5px 1em;border:1px solid #ff7;padding:5px 5px 5px 35px;color:#000;background-color:#ffc;background-image:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/icons/messages-status.png);background-repeat:no-repeat;background-position:5px 5px;}div.warning{border-color:#fc0;background-image:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/icons/messages-warning.png);}div.warning,tr.warning{color:#000;background-color:#ffc;}div.error{border-color:#c00;background-image:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/icons/messages-error.png);}div.error,tr.error{color:#900;background-color:#fee;}div.messages ul{margin-top:0;margin-bottom:0;}.node-unpublished div.unpublished,.comment-unpublished div.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}a{color:#0d71ab;outline:none;}a:visited{color:#0d71ab;}a:hover,a:active{color:#91989c;}h1{font-size:44px;color:#006993;font-family:'Lato',sans-serif;}h2{font-size:32px;color:#2eb2ba;font-family:'Lato',sans-serif;}h3{font-size:28px;color:#68b684;font-family:'Lato',sans-serif;}h4{font-size:24px;color:#00517e;font-family:'Lato',sans-serif;}h5{font-size:18px;font-family:'Lato',sans-serif;}h6{font-size:16px;font-family:'Lato',sans-serif;}hr{border:0 #EEEEEE solid;border-top-width:1px;clear:both;height:0;}body ul,body ol{list-style-type:square;}body ul li{padding-left:5px;}body ul ul{margin-left:5px;}ol li{list-style-type:decimal;}body ol ol{padding-left:20px;}body ol ol li{list-style-type:lower-roman;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure{margin-bottom:10px;}img{border-color:#b1c1a7;}html{background:#00608a;overflow-y:scroll;}body{margin:0;font-family:'Roboto',sans-serif;font-size:15px;width:auto;line-height:1.5em;}#toolbar{z-index:99999;}#skip-link{display:none;}#dev-message{position:absolute;top:0;left:0;background:red;color:#fff;font-size:16px;padding:2px;z-index:10000;height:100%;}#page{margin:0 auto;max-width:100%;min-height:100%;height:auto !important;height:100%;position:relative;}#header{height:123px;background:#fff;border-bottom:2px solid #076d96;width:100%;position:relative;}#header #header-wrapper{position:relative;max-width:1080px;margin:auto;width:100%;}#header #header-inner{max-width:1080px;width:100%;margin:0 auto;position:relative;}#header #block-block-4{position:absolute;right:200px;top:23px;font-family:"Lato";font-size:17px;font-weight:bold;font-style:italic;line-height:17px;padding-bottom:6px;color:#006993;text-transform:uppercase;background:transparent url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/tagline-underline.png) right bottom no-repeat;}#header #block-block-4 span{color:#2eb2ba;}#header #block-block-5{position:absolute;right:0px;top:17px;z-index:9999;}#main{min-height:200px;background:#fff;}#logo.no-img{display:block;text-indent:-99em;overlfow:hidden;height:60px;width:225px;margin:50px 0 0 0;}#logo{position:absolute;z-index:9999;top:15px;left:0px;}#logo-mobile{display:none;position:absolute;z-index:9999;top:25px;left:10px;}.region-sidebar-first{margin-top:0px;background:#eee;padding:20px 0;}.submenu{max-width:1080px;width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box;}.submenu .block-title a{text-decoration:none;}.submenu .block-title a:hover{color:#000;}.submenu ul li.expanded,.submenu ul li.collapsed{list-style-type:square;}.submenu .menu-block-wrapper ul.menu{list-style:square;margin:10px 10px 10px 20px;}.submenu .menu-block-wrapper ul{padding:0 0;margin:0 0 0px 0;}.submenu .menu-block-wrapper ul li{margin:10px 0;}.submenu .menu-block-wrapper ul ul{padding:0 0;margin:10px 0 0px 20px;}.submenu .menu-block-wrapper ul.menu li.leaf{background:none;padding:0 0;margin:10px 0 10px 0;}.submenu .menu-block-wrapper ul.menu li a,.submenu .menu-block-wrapper ul.menu li a:visited,.submenu .menu-block-wrapper ul.menu ul li a,.submenu .menu-block-wrapper ul.menu ul li a:visited{color:#0B6188;font-weight:bold;text-decoration:none;}.submenu .menu-block-wrapper ul.menu li a:hover,.submenu .menu-block-wrapper ul.menu li.active-trail a,.submenu .menu-block-wrapper ul.menu ul li a:hover,.submenu .menu-block-wrapper ul.menu ul li.active-trail a{color:#141414;text-decoration:none;}#main-wrapper{position:relative;float:left;margin-top:0px;}#content .section{margin:0;padding:0;}#page-title,.view-publications h1.page__title,.view-our-work h1.page__title{max-width:1080px;width:100%;padding-top:20px;margin:0px auto 20px auto;box-sizing:border-box;}.region-sidebar-first .section{margin:10px 0 10px 0;padding:0;}.region-sidebar-first{width:100%;margin-left:0;}body .node .field-type-text-long ul,body .node .field-type-text-with-summary ul{overflow:hidden;}body .node,form{clear:both;}div.tabs{margin:15px 0 15px 0px;display:block;}#primary-tab-wrapper{width:100%;background:#eee;}#main ul.primary{width:100%;max-width:1080px;line-height:normal;list-style:none outside none;padding:0 0 0 0px;white-space:nowrap;margin:0px auto;overflow:hidden;border-radius:5px;box-sizing:border-box;text-align:left;background:none;}body.page-user #main ul.primary{margin:0px auto 20px auto;}#main ul.primary li{margin:0;padding:0;text-align:center;display:block;float:left;line-height:30px;}#main ul.primary li a{border:none;font-weight:bold;margin:0 20px 0px 0px;padding:3px 0 3px 0px;text-decoration:underline;background:none;text-align:center;color:#0B6188;height:auto;}#main ul.primary li a .tab{background:none;display:block;height:20px;line-height:20px;margin:0;padding:2px 5px 0 5px;}#main ul.primary li.is-active a,#main ul.primary li a:hover{text-decoration:none;background:none;color:#000;}#main ul.primary li a:hover .tab{background:none;}#main ul.primary li.active a,ul.primary li.active a:hover{background:#3A5278;color:#fff;}#main ul.primary li.active a .tab,ul.primary li.active a:hover .tab{background:none;}body div.messages{max-width:1080px;margin:10px auto 10px auto;width:100%;box-sizing:border-box;border-radius:5px;}footer a,footer a:hover,footer a:visited{color:#fff;}#footer-top{width:100%;background:#006993;border-top:6px solid #00608a;}#footer-top .footer-inner{color:#fff;padding:15px 0px;position:relative;max-width:1080px;width:100%;margin:0 auto;box-sizing:border-box;background:transparent url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/footer-water-mark.png) 0 center no-repeat;padding:30px 0;min-height:290px;}#footer-top .footer-text-1{width:100%;max-width:280px;float:left;margin:30px 0 0 100px;line-height:1.5em;font-size:16px;}#footer-top .footer-text-1 h4{color:#fff;font-size:18px;margin:0 0 0px 0;}#footer-top .footer-text-1 p{margin:0px 0 0 0;}#footer-top .footer-text-1 a{color:#7edda0;}#footer-top .footer-text-1 a:hover{color:#fff;}#footer-top #social-media-links{margin:30px 0 0 0;}#footer-top #social-media-links a{background:white;color:#00608a;display:inline-block;border-radius:18px;width:36px;height:36px;font-size:22px;text-decoration:none;line-height:36px;text-align:center;margin-right:10px;}#footer-top .footer-text-middle{width:100%;max-width:270px;float:left;text-align:center;margin:40px 0 0 80px;}#footer-top .footer-text-middle div{margin-bottom:20px;}#footer-top .footer-text-2{width:100%;max-width:161px;float:right;margin-left:0px;line-height:1.5em;margin-top:40px;}#footer-top .footer-text-2 img{width:161px;height:auto;}#footer-top .footer-text-2 a{display:block;margin-bottom:0px;}#footer-top #home-water-works{margin-top:30px;}#footer-top .block-menu-block{float:left;width:100%;max-width:210px;margin-left:200px;}#footer-top .block-menu-block ul{margin:0;padding:0;list-style:none;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;}#footer-top .block-menu-block ul li{margin:0;padding:0;}#footer-top .block-menu-block ul li a,#footer-top .block-menu-block ul li a:visited{color:#fff;text-decoration:none;display:block;line-height:30px;text-decoration:none;font-size:13px;}#footer-top .block-menu-block ul li a:hover,#footer-top .block-menu-block ul li.active a,#footer-top .block-menu-block ul li.active-trail a{color:#90d5f3;text-decoration:none;}#footer-top #block-block-7{clear:both;width:100%;padding-top:20px;padding-left:100px;box-sizing:border-box;}#footer-top #block-block-7 .privacy-terms-links{display:inline-block;margin-right:20px;}#footer-top #block-block-7 .privacy-terms-links a{color:#fff;text-decoration:underline;font-size:11px;}#footer-top #block-block-7 .privacy-terms-links a:hover{color:#6BB585;}#footer-bottom{background:#00608a;width:100%;}#footer-bottom .footer-inner{color:#fff;margin:0 auto 40px auto;padding:15px 20px;position:relative;max-width:1080px;width:100%;margin:0 auto;box-sizing:border-box;min-height:45px;}#footer-bottom #copyright,#footer-bottom #epc-link-div{color:#fff;text-decoration:none;position:relative;margin:0;padding:0;font-size:11px;}#footer-bottom #copyright{float:left;margin:0;}#footer-bottom #epc-link-div{float:right;}#footer-bottom a#epc-link{color:#fff;text-decoration:underline;}#footer-bottom a#epc-link:hover{text-decoration:underline;color:#6BB585;}.field-name-field-leaf-gallery-images .field-items{font-size:0;line-height:0;margin:0 0 0 -30px;}.field-name-field-leaf-gallery-images .field-items .field-item{width:33.3333%;display:inline-block;vertical-align:top;margin:0 0 20px 0;padding:0 0 0 30px;min-width:200px;max-width:240px;clear:none !important;float:none !important;}.field-name-field-leaf-gallery-images .field-items .field-item:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.field-name-field-leaf-gallery-images .field-items .field-item .leaf-gallery-image-link{font-size:0;line-height:0;display:block;margin:0 0 5px 0;}.field-name-field-leaf-gallery-images .field-items .field-item .leaf-gallery-image-link img{width:100%;height:auto;}.field-name-field-leaf-gallery-images .field-items .field-item .leaf-gallery-text-link{font-size:15px;line-height:15px;}.field-name-field-leaf-gallery-images .field-items .clearfix{display:none;}table.draggable{width:100%;}#content{max-width:1080px;width:100%;margin:0 auto;box-sizing:border-box;padding:0px 0 20px 0;}.node-type-page #content{max-width:100% !important;padding-bottom:0;}.node-type-page #content .node-page-title-band,.node-type-page #content .node-basic-content-band,.node-type-page #content .band-container,.node-type-page #content .node-html-band,.node-type-page #content .node-faq-band{max-width:1080px;width:100%;margin:0 auto;box-sizing:border-box;}.node-type-page #content .node-feed-band{width:100%;margin:0 auto;box-sizing:border-box;background:#EEEEEE;padding:30px 0;}.node-type-page #content .node-feed-band .group-band-container{margin:0 auto;width:100%;max-width:1080px;overflow:hidden;padding:0 0px;box-sizing:border-box;}.node-type-page #content .node-feed-band .field-name-field-intro{margin:0 0 30px 0;}.node-type-page #content .node-feed-band .field-name-recent-news,.node-type-page #content .node-feed-band .field-name-upcoming-events{width:47%;float:left;}.node-type-page #content .node-feed-band .field-name-recent-news h2.block-title,.node-type-page #content .node-feed-band .field-name-upcoming-events h2.block-title{margin-top:0;color:#0B6088;border-bottom:1px solid #0B6088;padding-bottom:10px;}.node-type-page #content .node-feed-band .field-name-recent-news .views-row,.node-type-page #content .node-feed-band .field-name-upcoming-events .views-row{margin:10px 0;padding-bottom:10px;border-bottom:1px solid #0B6088;}.node-type-page #content .node-feed-band .field-name-recent-news .views-row a,.node-type-page #content .node-feed-band .field-name-upcoming-events .views-row a{text-decoration:none;}.node-type-page #content .node-feed-band .field-name-recent-news .views-row .views-field-field-blog-published-date,.node-type-page #content .node-feed-band .field-name-upcoming-events .views-row .views-field-field-blog-published-date{font-style:italic;margin:0 0 5px 0;font-weight:500;}.node-type-page #content .node-feed-band .field-name-recent-news .views-row:last-child,.node-type-page #content .node-feed-band .field-name-upcoming-events .views-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}.node-type-page #content .node-feed-band .field-name-upcoming-events{float:right;width:47%;}.node-type-page #content .node-feed-band .field-name-upcoming-events .views-field-field-event-date{margin:0px 0;font-style:italic;font-weight:500;}.node-type-page #content .node-feed-band .field-name-upcoming-events .date-display-single div{display:inline;}.node-type-page #content .node-page-title-band h1{margin:20px 0 20px 0;}.node-type-page #content .node-page-title-band .no-bottom-margin h1{margin-bottom:0;}.node-type-page #content .node-html-band,.node-type-page #content .node-faq-band{margin:20px auto;}.node-type-page #content .node-video-band{margin:0px auto;padding:20px 0;text-align:center;}.node-type-page #content .node-photo-gallery-band .band-container{text-align:center;}.node-type-page #content .node-photo-gallery-band img{width:100%;height:auto;}.node-type-page #content .node-photo-gallery-band a{text-decoration:none;}.node-type-page #content .photo-gallery-1-columns{margin:0px auto;padding:10px 0 0 0;}.node-type-page #content .photo-gallery-1-columns .field-item{max-width:100%;margin:20px 0;}.node-type-page #content .photo-gallery-2-columns{margin:0px auto;padding:20px 0 0 0;}.node-type-page #content .photo-gallery-2-columns .field-item{width:48%;margin:10px 1%;float:left;}.node-type-page #content .photo-gallery-2-columns .field-item:nth-child(2n+1){clear:left;}.node-type-page #content .photo-gallery-3-columns{margin:0px auto;padding:20px 0 0 0;}.node-type-page #content .photo-gallery-3-columns .field-item{width:31%;margin:10px 1%;float:left;}.node-type-page #content .photo-gallery-3-columns .field-item:nth-child(3n+1){clear:left;}.node-type-page #content .bg-section-overview-option-1,.node-type-page #content .bg-margin-option-1,.node-type-page #content .bg-testimonial-option-1,.node-type-page #content .bg-photo-gallery-option-1,.node-type-page #content .bg-video-option-1{background:#EEEEEE;color:black;}.node-type-page #content .bg-section-overview-option-2,.node-type-page #content .bg-margin-option-2,.node-type-page #content .bg-testimonial-option-2,.node-type-page #content .bg-photo-gallery-option-2,.node-type-page #content .bg-video-option-2{background:#37B2B9;color:white;}.node-type-page #content .bg-section-overview-option-2 a,.node-type-page #content .bg-section-overview-option-2 h2,.node-type-page #content .bg-margin-option-2 a,.node-type-page #content .bg-margin-option-2 h2,.node-type-page #content .bg-testimonial-option-2 a,.node-type-page #content .bg-testimonial-option-2 h2,.node-type-page #content .bg-photo-gallery-option-2 a,.node-type-page #content .bg-photo-gallery-option-2 h2,.node-type-page #content .bg-video-option-2 a,.node-type-page #content .bg-video-option-2 h2{color:white;}.node-type-page #content .bg-section-overview-option-3,.node-type-page #content .bg-margin-option-3,.node-type-page #content .bg-testimonial-option-3,.node-type-page #content .bg-photo-gallery-option-3,.node-type-page #content .bg-video-option-3{background:#0B6188;color:white;}.node-type-page #content .bg-section-overview-option-3 a,.node-type-page #content .bg-section-overview-option-3 h2,.node-type-page #content .bg-margin-option-3 a,.node-type-page #content .bg-margin-option-3 h2,.node-type-page #content .bg-testimonial-option-3 a,.node-type-page #content .bg-testimonial-option-3 h2,.node-type-page #content .bg-photo-gallery-option-3 a,.node-type-page #content .bg-photo-gallery-option-3 h2,.node-type-page #content .bg-video-option-3 a,.node-type-page #content .bg-video-option-3 h2{color:white;}.node-type-page #content .bg-section-overview-option-4,.node-type-page #content .bg-margin-option-4,.node-type-page #content .bg-testimonial-option-4,.node-type-page #content .bg-photo-gallery-option-4,.node-type-page #content .bg-video-option-4{background:#6BB585;color:white;}.node-type-page #content .bg-section-overview-option-4 a,.node-type-page #content .bg-section-overview-option-4 h2,.node-type-page #content .bg-margin-option-4 a,.node-type-page #content .bg-margin-option-4 h2,.node-type-page #content .bg-testimonial-option-4 a,.node-type-page #content .bg-testimonial-option-4 h2,.node-type-page #content .bg-photo-gallery-option-4 a,.node-type-page #content .bg-photo-gallery-option-4 h2,.node-type-page #content .bg-video-option-4 a,.node-type-page #content .bg-video-option-4 h2{color:white;}.node-type-page #content .node-rotating-image-band .bx-wrapper{max-width:none !important;margin-bottom:0 !important;position:relative;}.node-type-page #content .node-rotating-image-band .bx-wrapper .bx-viewport{overflow:visible;background:#0078aa !important;}.node-type-page #content .node-rotating-image-band .rotatingContent{clear:both !important;padding:0 !important;margin:0 !important;overflow:visible;max-width:100%;position:relative;}.node-type-page #content .node-rotating-image-band .rotatingContent li{top:0 !important;display:block;padding:0 !important;width:100% !important;}.node-type-page #content .node-rotating-image-band .bx-wrapper .bx-prev{background-image:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/slider-prev.png);}.node-type-page #content .node-rotating-image-band .bx-wrapper .bx-next{background-image:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/slider-next.png);}.node-type-page #content .node-rotating-image-band .bx-wrapper .bx-prev:hover{background-image:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/slider-prev-over.png);}.node-type-page #content .node-rotating-image-band .bx-wrapper .bx-next:hover{background-image:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/slider-next-over.png);}.node-type-page #content .node-rotating-image-band .bx-wrapper .bx-controls-direction a{top:45%;}.node-type-page #content .node-rotating-image-band .bx-caption{background:rgba(3,79,123,0.7);padding:6px 10px 6px 10px;color:#fff;text-align:center;font-size:16px;line-height:30px;height:30px;margin-bottom:0;box-sizing:border-box;}.node-type-page #content .node-rotating-image-band .bx-caption span{color:#fff;font-size:15px;padding:0 0px;line-height:16px;}.node-type-page #content .node-rotating-image-band .bx-caption a{color:#fff;text-decoration:none;font-size:15px;}.node-type-page #content .node-rotating-image-band .rotatingContent img{width:100% !important;height:auto;}#megamenu-holder{position:fixed;left:calc(50% - 540px);width:100%;top:123px;z-index:99999999;max-width:1080px;}.toolbar #megamenu-holder{top:153px;}.toolbar-drawer #megamenu-holder{top:188px;}.megamenu{display:none;background:#fff;border-top:2px solid #68b684;border-bottom:2px solid #68b684;background:#f9f9f9;margin:auto;max-width:1080px;padding:20px 20px 20px 0;box-sizing:border-box;}.node-type-megamenu .node-megamenu .field-name-field-mega-column-1-heading,.node-type-megamenu .node-megamenu .field-name-field-mega-column-2-heading,.node-type-megamenu .node-megamenu .field-name-field-mega-column-3-heading,body .megamenu-other .field-name-field-mega-column-1-heading,body .megamenu-other .field-name-field-mega-column-2-heading,body .megamenu-other .field-name-field-mega-column-3-heading{font-family:'Lato';font-size:20px;color:#006993;text-decoration:none;margin-bottom:15px;padding-left:40px;padding-right:20px;}.node-type-megamenu .node-megamenu .field-name-field-mega-column-1-heading .field-item,.node-type-megamenu .node-megamenu .field-name-field-mega-column-2-heading .field-item,.node-type-megamenu .node-megamenu .field-name-field-mega-column-3-heading .field-item,body .megamenu-other .field-name-field-mega-column-1-heading .field-item,body .megamenu-other .field-name-field-mega-column-2-heading .field-item,body .megamenu-other .field-name-field-mega-column-3-heading .field-item{border-bottom:none !important;}.node-type-megamenu .node-megamenu .group-fourth,body .megamenu-other .group-fourth{width:240px;text-align:center;float:left;box-sizing:border-box;text-align:center;padding-top:10px;}.node-type-megamenu .node-megamenu .group-first,.node-type-megamenu .node-megamenu .group-second,.node-type-megamenu .node-megamenu .group-third,body .megamenu-other .group-first,body .megamenu-other .group-second,body .megamenu-other .group-third{loat:left;border-right:1px solid #eee;width:270px;box-sizing:border-box;}.node-type-megamenu .node-megamenu .group-first .field-type-link-field .field-item,.node-type-megamenu .node-megamenu .group-second .field-type-link-field .field-item,.node-type-megamenu .node-megamenu .group-third .field-type-link-field .field-item,body .megamenu-other .group-first .field-type-link-field .field-item,body .megamenu-other .group-second .field-type-link-field .field-item,body .megamenu-other .group-third .field-type-link-field .field-item{margin:0;width:100%;padding:0;box-sizing:border-box;}.node-type-megamenu .node-megamenu .group-first .field-type-link-field .field-item a,.node-type-megamenu .node-megamenu .group-second .field-type-link-field .field-item a,.node-type-megamenu .node-megamenu .group-third .field-type-link-field .field-item a,body .megamenu-other .group-first .field-type-link-field .field-item a,body .megamenu-other .group-second .field-type-link-field .field-item a,body .megamenu-other .group-third .field-type-link-field .field-item a{border-top:1px solid #eee;font-family:'Roboto',sans-serif;font-weight:300;font-size:15px;color:#454545;text-decoration:none;padding:0;line-height:1.5em;display:block;margin:0;padding:7px 20px;box-sizing:border-box;margin:0 20px;}.node-type-megamenu .node-megamenu .group-first .field-type-link-field .field-item a:hover,.node-type-megamenu .node-megamenu .group-second .field-type-link-field .field-item a:hover,.node-type-megamenu .node-megamenu .group-third .field-type-link-field .field-item a:hover,body .megamenu-other .group-first .field-type-link-field .field-item a:hover,body .megamenu-other .group-second .field-type-link-field .field-item a:hover,body .megamenu-other .group-third .field-type-link-field .field-item a:hover{color:#0d6b9f !important;background:#e1f0f8;}.node-type-megamenu .node-megamenu .mega-columns-1 .group-first,.node-type-megamenu .node-megamenu .mega-columns-1 .group-second,.node-type-megamenu .node-megamenu .mega-columns-1 .group-third,.node-type-megamenu .node-megamenu .mega-columns-1 .grou-fourth,body .megamenu-other .mega-columns-1 .group-first,body .megamenu-other .mega-columns-1 .group-second,body .megamenu-other .mega-columns-1 .group-third,body .megamenu-other .mega-columns-1 .grou-fourth{width:100% !important;border-right:none;}.node-type-megamenu .node-megamenu .mega-columns-2 .group-first,.node-type-megamenu .node-megamenu .mega-columns-2 .group-second,.node-type-megamenu .node-megamenu .mega-columns-2 .group-third,.node-type-megamenu .node-megamenu .mega-columns-2 .grou-fourth,body .megamenu-other .mega-columns-2 .group-first,body .megamenu-other .mega-columns-2 .group-second,body .megamenu-other .mega-columns-2 .group-third,body .megamenu-other .mega-columns-2 .grou-fourth{width:50% !important;}.node-type-megamenu .node-megamenu .mega-columns-3 .group-first,.node-type-megamenu .node-megamenu .mega-columns-3 .group-second,.node-type-megamenu .node-megamenu .mega-columns-3 .group-third,.node-type-megamenu .node-megamenu .mega-columns-3 .group-fourth,body .megamenu-other .mega-columns-3 .group-first,body .megamenu-other .mega-columns-3 .group-second,body .megamenu-other .mega-columns-3 .group-third,body .megamenu-other .mega-columns-3 .group-fourth{width:33% !important;}@media all and (max-width:980px){#megamenu-windows .megamenu-content,#megamenu-doors .megamenu-content{padding-left:30px;}#megamenu-windows #mega-doors-storm,#megamenu-doors #mega-doors-storm{margin-right:130px;}#megamenu-windows #megamenu-window-series,#megamenu-windows #megamenu-window-features,#megamenu-doors #megamenu-window-series,#megamenu-doors #megamenu-window-features{margin-right:10px;}.node-type-megamenu .node-megamenu .megamenu-content,body .megamenu-other .megamenu-content{padding-left:30px;}.node-type-megamenu .node-megamenu .megamenu-content .group-first,.node-type-megamenu .node-megamenu .megamenu-content .group-second,.node-type-megamenu .node-megamenu .megamenu-content .group-third,body .megamenu-other .megamenu-content .group-first,body .megamenu-other .megamenu-content .group-second,body .megamenu-other .megamenu-content .group-third{width:200px;}}.topic-comma:last-child{display:none;}.feed-icon{display:block;margin-bottom:20px;}.field-name-map,.video-container{width:100%;position:relative !important;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px;}.field-name-map iframe,.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.field-name-google-plus a{text-decoration:none;line-height:22px;}.field-name-google-plus a i{font-size:22px;position:relative;top:2px;}.node-type-contact .group-left{width:45%;float:right;margin-bottom:30px;}.node-type-contact .group-left h2{margin-top:0;}.node-type-contact .group-right{width:49%;float:left;}.node-type-contact .group-right form{background:#eee;padding:20px;border-radius:10px;}body .bx-wrapper .bx-controls-direction a{z-index:999;}.social-media-tray{width:100%;clear:both;padding:10px 0;line-height:1em;}.social-media-tray .sm-button{display:inline-block;vertical-align:top;margin:0 10px 0px 0;}.social-media-tray .sm-twitter{padding-top:0px !important;}body.node-type-staff-listing .node-staff-listing *{box-sizing:border-box;}body.node-type-staff-listing .group-header{padding:0px;}body.node-type-staff-listing .group-footer{margin-top:30px;float:left;}body.node-type-staff-listing .group-left,body.node-type-staff-listing .group-right{float:left;}body.node-type-staff-listing .group-left{width:27%;padding:0px;word-wrap:break-word;}body.node-type-staff-listing .group-left img{width:200px;height:auto;border-width:1px;border-style:solid;}body.node-type-staff-listing .group-right{width:73%;padding-left:20px;}body.node-type-staff-listing .group-right .field-name-field-department h2,body.node-type-staff-listing .group-right .field-name-field-staff-position h2{margin-top:0;}.field-name-field-staff-phonenumber i,.field-name-field-staff-emailaddress i,.field-name-field-linkedin i{color:#0d71ab;padding-right:10px;}body.node-type-staff-listing .group-left a:link,body.node-type-staff-listing .group-left a:visited{font-weight:normal;}body.node-type-staff-listing .group-left h1{font-size:20px;}body.node-type-staff-listing .field-name-field-staff-emailaddress a:link{text-decoration:underline;}.view-staff-list{display:block;width:100%;clear:both;overflow:hidden;}.view-staff-list .view-content{display:block;width:100%;clear:both;float:left;text-align:left;margin-bottom:50px;}.view-staff-list .views-row{display:inline-block;max-width:193px;vertical-align:top;word-wrap:break-word;margin:0px 20px 20px 0;box-sizing:border-box;}.view-staff-list .views-field-field-staff-image{border:10px solid #eee;box-sizing:border-box;}.view-staff-list .views-field-field-staff-image img{display:block;width:100%;height:auto;border:none;}.view-staff-list .views-field-title{text-align:left;font-weight:bold;width:100%;margin:10px 0 0 0;padding:0 10px;box-sizing:border-box;}.view-staff-list .views-field-title a{text-decoration:none;}.view-staff-list .views-field-field-staff-position{margin:0px 0;padding:0 10px;font-style:italic;font-weight:bold;box-sizing:border-box;text-align:left;}.view-staff table{width:100%;}#back-to-news a:link,#back-to-news a:visited,.field-name-back-to-events a:link,.field-name-back-to-events a:visited,.field-name-back-to-staff a:link,.field-name-back-to-staff a:visited{text-decoration:none;}.node-testimonial-band{padding:20px 0;position:relative;}.node-testimonial-band .band-container{max-width:100% !important;}.node-testimonial-band .band-container-inner{max-width:1080px;width:100%;margin:0 auto;font-size:21px;line-height:1.3em;}.node-testimonial-band .quote-top{height:22px;padding:0 0 15px 0;background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/quote-top.png) 50% 0 no-repeat;}.node-testimonial-band .quote-bottom{background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/quote-bottom.png) 50% 15px no-repeat;padding:15px 0 25px 0;}.node-testimonial-band .field-name-field-quote-heading-text{text-align:center;}.node-testimonial-band .field-name-field-subheading-text{font-size:18px;margin-top:20px;}.node-testimonial-band.bg-testimonial-no-quotes .field-name-field-subheading-text{margin-top:20px;}.node-testimonial-band.bg-testimonial-image{padding:0;position:relative;}.node-testimonial-band.bg-testimonial-image .band-container-inner{display:table;overflow:hidden;}.node-testimonial-band.bg-testimonial-image .quote{width:50%;float:left;display:table-cell;padding:80px 40px 80px 20px;border-collapse:collapse;box-sizing:border-box;}.node-testimonial-band.bg-testimonial-image .testimonial-image{width:50%;float:right;height:100%;display:table-cell;background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.node-testimonial-band.bg-testimonial-image .testimonial-image table{height:100%;width:100%;margin:0;padding:0;}.node-testimonial-band.bg-testimonial-image .testimonial-image td{vertical-align:middle;height:100%;width:100%;color:white;font-size:50px;text-align:center;line-height:1.3em;background-color:rgba(0,0,0,0.1);}.node-testimonial-band.bg-testimonial-image .testimonial-image td div{position:relative;top:-15px;}.node-testimonial-band.bg-testimonial-image .testimonial-image td div span{width:100%;padding:20px;box-sizing:border-box;}.node-testimonial-band.bg-testimonial-image-left .quote{float:right;padding-left:40px;padding-right:20px;}.node-testimonial-band.bg-testimonial-image-left .testimonial-image{float:left;}@media all and (max-width:900px){.node-testimonial-band.bg-testimonial-image .quote,.node-testimonial-band.bg-testimonial-image-left .quote{float:none;padding:30px;width:100%;display:block;}.node-testimonial-band.bg-testimonial-image .testimonial-image,.node-testimonial-band.bg-testimonial-image-left .testimonial-image{float:none;width:100%;height:200px;display:block;}.node-testimonial-band.bg-testimonial-image .testimonial-image table td,.node-testimonial-band.bg-testimonial-image-left .testimonial-image table td{font-size:30px;}.node-testimonial-band.bg-testimonial-image .testimonial-image table td div,.node-testimonial-band.bg-testimonial-image-left .testimonial-image table td div{top:auto;}}.bg-testimonial-option-0,.bg-testimonial-option-1{color:#000;}.bg-testimonial-option-0 .quote-top,.bg-testimonial-option-1 .quote-top{background-image:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/quote-top-black.png);}.bg-testimonial-option-0 .quote-bottom,.bg-testimonial-option-1 .quote-bottom{background-image:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/quote-bottom-black.png);}.field-name-field-faq .field-item:last-child{border-bottom:1px solid #eee;}.faqfield-question{vertical-align:bottom;background-image:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/faqplus.png);background-size:15px 15px;background-repeat:no-repeat;background-position:left 28px;font-size:18px;padding:25px 20px 20px 40px;border-top:1px solid #eee;margin:0;cursor:pointer;}.faqfield-answer{display:none;margin-bottom:20px;margin-left:0px;}.node-section-overview-band{padding-top:20px;padding-bottom:20px;text-align:center;}.node-section-overview-band .field-name-field-section-overview-title{text-align:center;margin:10px auto;line-height:1.2em;font-size:24px;color:#00517e;font-family:'Lato',sans-serif;}.node-section-overview-band .field-name-field-sections .field-items .field-item{width:31%;margin:0 1%;margin-top:20px;margin-bottom:20px;display:inline-block;vertical-align:top;}.node-section-overview-band .node-section-link{min-height:300px;background:#f7f7f7;}.node-section-overview-band .node-section-link img{width:100%;height:auto;}.node-section-overview-band .node-section-link p{margin:0;padding:0 10px 10px 10px;}.node-section-overview-band .section-learn-more{padding-bottom:20px;}.node-section-overview-band .section-learn-more a{display:inline-block;padding:5px 20px;text-decoration:none;transition:all .2s;text-transform:uppercase;font-weight:700;font-size:13px;color:#fff;}.node-section-overview-band .section-learn-more a{color:#fff;background:#0D6A91;font-size:13px;}.node-section-overview-band .section-learn-more a:hover{color:white;background:#6AB585;}.node-type-page #content .bg-section-overview-option-0 .node-section-link,.node-type-page #content .bg-section-overview-option-1 .node-section-link,.node-type-page #content .bg-section-overview-option-2 .node-section-link,.node-type-page #content .bg-section-overview-option-3 .node-section-link,.node-type-page #content .bg-section-overview-option-4 .node-section-link{color:#333;}.node-type-page #content .bg-section-overview-option-0 .node-section-link h2,.node-type-page #content .bg-section-overview-option-1 .node-section-link h2,.node-type-page #content .bg-section-overview-option-2 .node-section-link h2,.node-type-page #content .bg-section-overview-option-3 .node-section-link h2,.node-type-page #content .bg-section-overview-option-4 .node-section-link h2{margin:0 !important;padding:0 10px;}.node-type-page #content .bg-section-overview-option-0 .node-section-link h2 a,.node-type-page #content .bg-section-overview-option-1 .node-section-link h2 a,.node-type-page #content .bg-section-overview-option-2 .node-section-link h2 a,.node-type-page #content .bg-section-overview-option-3 .node-section-link h2 a,.node-type-page #content .bg-section-overview-option-4 .node-section-link h2 a{font-size:18px;line-height:1.3em;color:#4B759D;display:block;margin:0px;padding:10px;box-sizing:border-box;text-decoration:none;}.node-type-page #content .bg-section-overview-option-0 .node-section-link h2 a:hover,.node-type-page #content .bg-section-overview-option-1 .node-section-link h2 a:hover,.node-type-page #content .bg-section-overview-option-2 .node-section-link h2 a:hover,.node-type-page #content .bg-section-overview-option-3 .node-section-link h2 a:hover,.node-type-page #content .bg-section-overview-option-4 .node-section-link h2 a:hover{color:#91989c;}.node-type-page #content .bg-section-overview-option-2 .field-name-field-section-overview-title,.node-type-page #content .bg-section-overview-option-3 .field-name-field-section-overview-title,.node-type-page #content .bg-section-overview-option-4 .field-name-field-section-overview-title{color:#fff;}@media all and (min-width:768px){.node-section-overview-band{}}@media all and (max-width:767px){.node-section-overview-band{}.node-section-overview-band .field-name-field-sections .field-items .field-item{width:48%;}}@media all and (max-width:620px){.node-section-overview-band{}.node-section-overview-band .field-name-field-sections .field-items .field-item{float:none;width:100%;margin-right:0;}}.view-annual-report{max-width:1080px;width:100%;margin:20px auto;box-sizing:border-box;}.view-annual-report .view-content{overflow:hidden;}.view-annual-report .view-content .views-row{display:inline-block;margin:20px 30px 20px 0;vert-align:top;box-sizing:border-box;}.view-annual-report .view-content .views-row .views-field-field-cover-photo img{display:block;border:1px solid #eee;}.view-annual-report .view-content .views-row .views-field-field-year{font-weight:bold;margin:10px 0;}.not-logged-in .field-name-member-login-info{background:#eee;}.not-logged-in.node-type-topic .field-name-member-login-info{background:#eee;margin:20px auto;}.node-type-member #content{max-width:100%;padding-bottom:0;margin-bottom:0;}.node-type-member .group-member-wrap{max-width:1080px;margin:auto;overflow:hidden;}.node-type-member .group-member-wrap .field-name-featured-news{clear:both;margin-bottom:30px;}.node-type-member .group-member-wrap .field-name-featured-news .views-row{margin-top:5px;}.node-type-member .group-member-wrap .field-name-featured-news .views-row .views-field,.node-type-member .group-member-wrap .field-name-featured-news .views-row .views-field-dash{display:inline-block;}.node-type-member .group-member-info{float:left;width:calc(100% - 280px);}.node-type-member .group-member-info .field-item,.node-type-member .group-member-info .group-location{margin:0 0 20px 0;}.node-type-member .group-member-info .field-name-field-member-type{font-weight:bold;}.node-type-member .field-name-field-logo{float:right;}.node-type-member .field-name-body{clear:both;padding:20px 0;}.node-type-member #back-to-member-directory{max-width:1080px;width:100%;margin:20px auto;}@media all and (max-width:750px){.node-type-member .group-member-info{float:none;width:100%;}.node-type-member .field-name-field-logo{float:none;margin:10px 0 0 0;width:100%;}.node-type-member .field-name-body{padding-top:0px;}}.views-field-field-member-type{font-style:italic;}.view-member-directory .attachment .views-row{margin:1% 3% 1% 0;border-top:3px solid #6AB585;padding:10px 10px 10px 0;box-sizing:border-box;}@media all and (min-width:1079px){.view-member-directory .attachment .views-row{float:left;width:30%;}.view-member-directory .attachment .views-row:nth-child(3n+1){clear:left;}}@media all and (max-width:1079px){.view-member-directory .attachment .views-row{float:left;width:47%;}.view-member-directory .attachment .views-row:nth-child(2n+1){clear:left;}}@media all and (max-width:600px){.view-member-directory .attachment .views-row{float:none;width:100%;margin-right:0;margin-bottom:10px;}}.node-type-highlight #content{max-width:100%;padding-left:0;padding-right:0;}.node-type-highlight .field-name-field-header-image img{width:100%;height:auto;display:block;}.node-type-highlight .group-highlight-content{max-width:1080px;width:100%;margin:0 auto;box-sizing:border-box;}.node-type-highlight .field-name-title{margin-top:20px;}.node-type-highlight .group-center .field-name-field-highlight-image{float:right;width:125px;text-align:right;margin-left:40px;}.node-type-highlight .group-center .field-name-field-highlight-image img{width:100%;height:auto;}.node-type-highlight .field-name-field-highlight-document,.node-type-highlight .field-name-field-category{margin:10px 0;}.node-type-highlight .field-name-back-to-our-work{clear:left;margin:10px 0;float:left;}@media all and (max-width:1079px){.node-type-highlight .group-highlight-content{padding-left:20px;padding-right:20px;}}@media all and (max-width:600px){.node-type-highlight .group-center .field-name-field-highlight-image{float:none;width:100%;text-align:left;margin:20px 0 0 0;}}body.page-impact-our-work #content{max-width:100%;padding-left:0;padding-right:0;}body.page-impact-our-work #content .node-view-header .field-name-title,body.page-impact-our-work #content .node-view-header .field-name-body,body.page-impact-our-work #content .view-filters,body.page-impact-our-work #content .view-content{max-width:1080px;margin:auto;width:100%;}.view-our-work .views-row{clear:both;float:left;margin:0 0 30px 0;border-top:1px solid #0E6991;padding-top:30px;width:100%;box-sizing:border-box;}.view-our-work .views-row .views-field{margin-left:155px;}.view-our-work .views-row .views-field-field-cover-photo,.view-our-work .views-row .views-field-field-highlight-image{float:left;width:125px;margin-right:30px;margin-left:0;}.view-our-work .views-row .views-field-field-cover-photo img,.view-our-work .views-row .views-field-field-highlight-image img{width:100%;height:auto;}@media all and (max-width:600px){.view-our-work .views-row .views-field-field-cover-photo,.view-our-work .views-row .views-field-field-highlight-image{float:none;margin-right:0;}.view-our-work .views-row .views-field{margin-left:0;}}.node-view-header .field-name-field-view-header-image img{width:100%;height:auto;}@media all and (max-width:1079px){body.page-impact-our-work #content .node-view-header .field-name-title,body.page-impact-our-work #content .node-view-header .field-name-body,body.page-impact-our-work #content .view-filters,body.page-impact-our-work #content .view-content,body.page-impact-our-work #content .view-empty{box-sizing:border-box;padding:0 20px;}}.view-empty{max-width:1080px;width:100%;margin:0 auto;box-sizing:border-box;padding:0px 0 20px 0;}#webform-client-form-246 .form-item,#webform-client-form-418 .form-item{width:46%;margin-right:3%;float:left;}#webform-client-form-246 .webform-component--billing-information--cc-number,#webform-client-form-418 .webform-component--billing-information--cc-number{clear:left;}#webform-client-form-246 .webform-component--billing-information--cc-number,#webform-client-form-418 .webform-component--billing-information--cc-number{width:200px !important;}#webform-client-form-246 #edit-submitted-billing-information-csc-code,#webform-client-form-418 #edit-submitted-billing-information-csc-code{width:100px !important;}#webform-client-form-246 .webform-component--billing-information--cc-exp-month,#webform-client-form-418 .webform-component--billing-information--cc-exp-month{width:150px !important;clear:left;}#webform-client-form-246 .webform-component--billing-address--billing-address-information,#webform-client-form-418 .webform-component--billing-address--billing-address-information{width:100%;margin-right:0;clear:both;}#webform-client-form-246 #edit-submitted-billing-address-zip-postal-code,#webform-client-form-418 #edit-submitted-billing-address-zip-postal-code{width:100px !important;}@media all and (max-width:800px){#webform-client-form-246 .form-item,#webform-client-form-418 .form-item{width:100%;margin-right:0;float:left;}}#webform-client-form-196{border-top:1px solid #0D6A91;}#webform-client-form-196 fieldset{border:none;}#webform-client-form-196 .webform-component--product-1,#webform-client-form-196 .webform-component--product-2,#webform-client-form-196 .webform-component--product-3,#webform-client-form-196 .webform-component--product-4,#webform-client-form-196 .webform-component--product-5,#webform-client-form-196 .webform-component--product-6,#webform-client-form-196 .webform-component--information{border-bottom:1px solid #0D6A91;}#webform-client-form-196 legend{font-size:25px;color:#0D6A91;margin-left:0;padding-left:0;padding-bottom:15px;}#webform-client-form-196 .product-info-left{float:left;width:120px;padding-right:20px;}#webform-client-form-196 .product-info-left img{width:100%;height:auto;}#webform-client-form-196 .product-info-right{float:left;width:calc(100% - 140px);margin:0 0 20px 0;}#webform-client-form-196 .webform-component--product-1--select-product-1,#webform-client-form-196 .webform-component--product-2--select-product-2,#webform-client-form-196 .webform-component--product-3--select-product-3,#webform-client-form-196 .webform-component--product-4--select-product-4,#webform-client-form-196 .webform-component--product-5--select-product-5,#webform-client-form-196 .webform-component--product-6--select-product-6{clear:both;}#webform-client-form-196 .webform-component--product-1--select-product-1 label.option,#webform-client-form-196 .webform-component--product-2--select-product-2 label.option,#webform-client-form-196 .webform-component--product-3--select-product-3 label.option,#webform-client-form-196 .webform-component--product-4--select-product-4 label.option,#webform-client-form-196 .webform-component--product-5--select-product-5 label.option,#webform-client-form-196 .webform-component--product-6--select-product-6 label.option{font-weight:bold !important;}#webform-client-form-196 .price{font-weight:bold;}#webform-client-form-196 .credits{font-weight:bold;}#webform-client-form-196 .divider{color:#0D6A91;}#webform-client-form-196 input[type=text],#webform-client-form-196 input[type=email]{max-width:700px;}#webform-client-form-196 #edit-submitted-billing-information-cc-number{width:200px;}#webform-client-form-196 #edit-submitted-billing-information-csc-code,#webform-client-form-196 #edit-submitted-billing-address-zip-postal-code,#webform-client-form-196 #edit-submitted-shipping-address-zip-postal-code{width:100px;}#webform-client-form-196 .webform-component--information p{margin-top:0;}#webform-client-form-196 .webform-component--personal-information .form-item,#webform-client-form-196 .webform-component--shipping-address .form-item,#webform-client-form-196 .webform-component--billing-information .form-item,#webform-client-form-196 .webform-component--billing-address .form-item{width:46%;margin-right:3%;float:left;}#webform-client-form-196 .webform-component--billing-address--first-name,#webform-client-form-196 .webform-component--billing-information--cc-number{clear:left;}@media all and (max-width:760px){#webform-client-form-196 .webform-component--personal-information .form-item,#webform-client-form-196 .webform-component--shipping-address .form-item,#webform-client-form-196 .webform-component--billing-information .form-item,#webform-client-form-196 .webform-component--billing-address .form-item{width:100%;margin-right:0;float:none;}#webform-client-form-196 .product-info-left{float:none;width:100%;padding-right:0px;}#webform-client-form-196 .product-info-left img{width:auto;height:auto;}#webform-client-form-196 .product-info-right{float:none;width:100%;margin:0 0 20px 0;}#webform-client-form-196 .credits span{display:block;}#webform-client-form-196 .credits span.divider{display:none;}}.field-name-field-category{width:100%;overflow:hidden;}.node-type-webinar .webinar-not-available-for-purchase,.node-type-webinar .webinar-registration-over,.node-type-webinar .webinar-url-error{color:red;font-weight:bold;font-style:italic;}.node-type-webinar .field-name-field-time .field-items .field-item{display:inline-block;margin-right:0px;}.node-type-webinar .field-name-field-time .field-items .field-item::after{content:"\00a0|\00a0";}.node-type-webinar .field-name-field-time .field-items .field-item:last-child:after{content:'';}.node-type-webinar a.webinar-register-now-button{display:inline-block;padding:5px 10px;background:#0B6188;color:white;border-radius:5px;text-decoration:none;}.node-type-webinar a.webinar-register-now-button:hover{background:#023857;}.node-type-webinar .field-name-back-to-webinars{padding:20px 0 0 0;clear:both;}.view-upcoming-webinars .views-row{margin:20px 0;border:1px solid #2eb2ba;padding:20px;overflow:hidden;}.view-upcoming-webinars .views-row h3{font-size:20px;margin:0 0 10px 0;padding:0;}.view-upcoming-webinars .views-row h3 a{text-decoration:none;}.view-upcoming-webinars .views-row h3 a:hover{text-decoration:underline;}.view-upcoming-webinars .views-row .views-field-field-date,.view-upcoming-webinars .views-row .views-field-field-time{font-weight:bold;}.view-upcoming-webinars .views-row .views-field-field-excerpt{margin:10px 0;}.view-webinars > .view-content .views-row{margin:20px 1%;border:1px solid #2eb2ba;padding:20px;float:left;width:31%;box-sizing:border-box;min-height:300px;background:#eee;}.view-webinars > .view-content .views-row h3{font-size:20px;margin:0 0 10px 0;padding:0;}.view-webinars > .view-content .views-row h3 a{text-decoration:none;}.view-webinars > .view-content .views-row h3 a:hover{text-decoration:underline;}.view-webinars > .view-content .views-row .views-field-field-date,.view-webinars > .view-content .views-row .views-field-field-time{font-weight:bold;}.view-webinars > .view-content .views-row .views-field-body{margin:10px 0;}.view-webinars > .view-content .views-row:nth-child(3n+1){clear:left;margin-left:0;}.view-webinars > .view-content .views-row:nth-child(3n+2){margin-left:2%;margin-right:2%;}.view-webinars > .view-content .views-row:nth-child(3n+3){margin-right:0;}@media all and (max-width:760px){.view-webinars > .view-content .views-row{width:100% !important;margin-right:0 !important;margin-left:0 !important;min-height:auto;}}.node-publication .group-left{float:right;width:280px;overflow:hidden;}.node-publication .group-left img{width:100%;height:auto;max-width:280px;}.node-publication .group-right{float:left;width:calc(100% - 320px);overflow:hidden;}.node-publication .field-name-publication-purchase{overflow:hidden;}.node-publication .publication-button{display:inline-block;}.node-publication .publication-button a{margin-right:20px;}.node-publication .publication-member-login{display:block;}.node-publication .publication-member-login a{background:#5cb279;}.node-publication .publication-sale-cost{color:red;}.node-publication .field-name-back-to-publications{padding-top:20px;}@media all and (max-width:760px){.node-publication .group-left{float:none;width:100%;margin-bottom:20px;}.node-publication .group-right{float:none;width:100%;}}.view-publications .views-row{border-bottom:1px solid #5cb279;padding:20px 0;clear:both;overflow:hidden;}.view-publications .views-row:last-child{border-bottom:none;}.view-publications .views-field-title{margin-bottom:20px;}.view-publications .views-field-field-cover-image{float:left;margin-right:30px;}.view-publications .views-field-field-cover-image img{width:100%;max-width:150px;height:auto;}.view-publications .views-field-field-blog-published-date{margin-top:0px;}.view-publications .views-field-field-description,.view-publications .views-field-view-node{margin-left:180px;}@media all and (max-width:760px){.view-publications .views-field-field-cover-image{float:none;margin-bottom:20px;}.view-publications .views-field-field-description,.view-publications .views-field-view-node{margin-left:0px;}}.node-type-resource-library .field-name-field-resource-image{float:right;margin:0 0 20px 20px;}.node-type-resource-library .field-name-search-form{float:left;width:100%;max-width:500px;}.node-type-resource-library .field-name-search-form label{padding-bottom:0px;display:block;}.node-type-resource-library .field-name-search-form .container-inline{overflow:hidden;width:100%;}.node-type-resource-library .field-name-search-form .form-type-textfield{float:left;width:80%;max-width:400px;margin-right:20px;}.node-type-resource-library .field-name-search-form .form-type-textfield input{height:24px !important;}.node-type-resource-library .field-name-search-form .form-actions{float:left;}.node-type-resource-library .field-name-search-form .form-actions .form-submit{margin-top:0px !important;}.node-type-resource-library .field-name-latest-news{padding:20px 0 0 0;clear:both;}.node-type-resource-library .view-latest-news{border-top:1px solid #00608a;}.node-type-resource-library .view-latest-news .views-row{margin-top:20px;}.node-type-resource-library .view-latest-news .views-row .views-field-title{font-size:17px;font-weight:bold;}.node-type-resource-library .field-name-field-footer-body{border-top:1px solid #00608a;}.node-type-resource-library .view-awe-sections{clear:both;overflow:hidden;}.node-type-resource-library .view-awe-sections .item-list{display:inline-block;width:30%;margin:10px 2% 10px 0;box-sizing:border-box;vertical-align:top;}.node-type-resource-library .view-awe-sections .item-list h3{font-size:18px;text-align:center;position:relative;display:table;width:100%;box-sizing:border-box;height:70px;line-height:1.5em;}.node-type-resource-library .view-awe-sections .item-list h3 a{text-decoration:none;display:table-cell;vertical-align:middle;background:#00608A;color:white;padding:0 10px;position:relative;}.node-type-resource-library .view-awe-sections .item-list h3 a:hover{background:#68B685;}.node-type-resource-library .view-awe-sections .item-list h3 a:before{content:"";position:absolute;top:0;left:0;border-width:15px 15px 0 0;border-style:solid;border-color:#fff #68B685;}.node-type-resource-library .view-awe-sections .item-list h3 a:hover:before{border-color:#fff #00608A;}@media all and (max-width:970px){.node-type-resource-library .view-awe-sections{overflow:hidden;margin-top:20px;}.node-type-resource-library .view-awe-sections .item-list{width:48%;}.node-type-resource-library .view-awe-sections .item-list h3{text-align:left;}}@media all and (max-width:860px){.node-type-resource-library .field-name-field-resource-image{float:none;margin:20px 0;}}@media all and (max-width:660px){.node-type-resource-library .view-awe-sections .item-list{width:100%;margin-left:0px;margin-right:0px;padding:0px;float:none;}.node-type-resource-library .view-awe-sections .item-list:nth-child(3n+1){clear:none;}.node-type-resource-library .view-awe-sections .item-list:nth-child(2n+1){clear:none;}}.node-type-awe-section .view-section-topics .views-row{margin-bottom:20px;}.node-type-topic #content{width:100%;max-width:100%;}.node-type-topic .field-name-field-section,.node-type-topic .field-name-body,.node-type-topic .view-topic-news,.node-type-topic .view-topic-publications,.node-type-topic .field-name-topic-news,.node-type-topic .field-name-topic-publications,.node-type-topic .field-name-back-to-section,.node-type-topic .field-name-back-to-resource-library{max-width:1080px;width:100%;margin-left:auto;margin-right:auto;}.node-type-topic .view-topic-news,.node-type-topic .view-topic-publications{margin-bottom:20px;border-top:1px solid #00608a;}.node-type-topic .view-topic-news .views-row,.node-type-topic .view-topic-publications .views-row{margin-top:20px;}.node-type-topic .view-topic-news .views-field-title,.node-type-topic .view-topic-publications .views-field-title{font-size:20px;font-weight:bold;margin-bottom:5px;}.node-type-topic .view-topic-news .views-field-title a,.node-type-topic .view-topic-publications .views-field-title a{text-decoration:none;}.node-type-topic .views-field-field-author{font-style:italic;}.publication-button a,.view-publications .views-field-view-node a,.view-topic-publications .views-field-view-node a,.view-webinars .views-field-view-node a,.view-upcoming-webinars .views-field-view-node a,.view-topic-news .views-field-view-node a,.view-section-topics .views-field-view-node a{margin:10px 0;display:inline-block;padding:5px 10px;background:#0B6188;color:white;text-decoration:none;}.publication-button a:hover,.view-publications .views-field-view-node a:hover,.view-topic-publications .views-field-view-node a:hover,.view-webinars .views-field-view-node a:hover,.view-upcoming-webinars .views-field-view-node a:hover,.view-topic-news .views-field-view-node a:hover,.view-section-topics .views-field-view-node a:hover{background:#68B685;}#back-to-news,.field-name-back-to-events,.field-name-back-to-publications,.field-name-back-to-webinars,.field-name-back-to-staff,.field-name-back-to-resource-library,.field-name-back-to-section,.field-name-back-to-resource-library,#back-to-member-directory,#block-block-8 #back-to-resource-library-div{margin-bottom:20px;overflow:hidden;}#back-to-news a,.field-name-back-to-events a,.field-name-back-to-publications a,.field-name-back-to-webinars a,.field-name-back-to-staff a,.field-name-back-to-resource-library a,.field-name-back-to-section a,.field-name-back-to-resource-library a,#back-to-member-directory a,#block-block-8 #back-to-resource-library-div a{border:1px solid #ccc;padding:10px;display:inline-block;text-decoration:none;}#back-to-news a:hover,.field-name-back-to-events a:hover,.field-name-back-to-publications a:hover,.field-name-back-to-webinars a:hover,.field-name-back-to-staff a:hover,.field-name-back-to-resource-library a:hover,.field-name-back-to-section a:hover,.field-name-back-to-resource-library a:hover,#back-to-member-directory a:hover,#block-block-8 #back-to-resource-library-div a:hover{background:#68B685;color:white;}.node-type-topic .field-name-private-content-view,.node-type-topic .field-name-member-login-info,.node-type-member .field-name-private-content-view,.node-type-member .field-name-member-login-info{clear:both;width:100%;padding:10px 0 20px 0;}.node-type-topic .field-name-private-content-view #member-login-wrap,.node-type-topic .field-name-private-content-view .view-private-content,.node-type-topic .field-name-member-login-info #member-login-wrap,.node-type-topic .field-name-member-login-info .view-private-content,.node-type-member .field-name-private-content-view #member-login-wrap,.node-type-member .field-name-private-content-view .view-private-content,.node-type-member .field-name-member-login-info #member-login-wrap,.node-type-member .field-name-member-login-info .view-private-content{max-width:1080px;margin:auto;}.node-type-topic .field-name-private-content-view #member-login-wrap,.node-type-topic .field-name-member-login-info #member-login-wrap,.node-type-member .field-name-private-content-view #member-login-wrap,.node-type-member .field-name-member-login-info #member-login-wrap{text-align:center;}.node-type-topic .field-name-private-content-view #back-to-member-directory,.node-type-topic .field-name-member-login-info #back-to-member-directory,.node-type-member .field-name-private-content-view #back-to-member-directory,.node-type-member .field-name-member-login-info #back-to-member-directory{margin:20px 0;}.node-type-topic .field-name-private-content-view .member-button a,.node-type-topic .field-name-member-login-info .member-button a,.node-type-member .field-name-private-content-view .member-button a,.node-type-member .field-name-member-login-info .member-button a{display:block;border:3px solid #fff;padding:10px;background:#2EB2BA;width:270px;margin:0 auto 20px auto;text-decoration:none;color:#fff;border-radius:30px;}.node-type-topic .field-name-private-content-view .member-button a:hover,.node-type-topic .field-name-member-login-info .member-button a:hover,.node-type-member .field-name-private-content-view .member-button a:hover,.node-type-member .field-name-member-login-info .member-button a:hover{background:#006993;}.node-type-topic .field-name-private-content-view .member-button.join a,.node-type-topic .field-name-member-login-info .member-button.join a,.node-type-member .field-name-private-content-view .member-button.join a,.node-type-member .field-name-member-login-info .member-button.join a{background:#6AB585 !important;}.spelling-suggestions{display:none;}.node-resource-library.clearfix:after{content:"";display:none;height:0;clear:none;visibility:hidden;}#cookie-notice{font-size:18px;position:fixed;bottom:0px;padding:25px 10px 20px 10px;color:white;background:#228287;text-align:center;width:100%;box-sizing:border-box;z-index:99999;}#cookie-notice a{color:white;}#cn-notice-text a:hover{color:#fff;text-decoration:none;border-bottom:1px dotted white;}#cn-accept-cookie{text-decoration:none;}.cookie-notice-container{max-width:1060px;margin:0 auto;text-align:left;box-sizing:border-box;padding:0 20px;}.cn-button{background-color:#00608A;border:0;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:7px 20px;width:auto;border-radius:20px;display:inline-block;text-align:center;margin-top:5px;border:2px solid white;}.cn-button:hover{background:#000;}#cn-notice-text span{display:inline-block;font-size:16px;}#cn-notice-text{margin-bottom:15px;max-width:770px;}@media all and (min-width:700px){#cn-notice-text,#cn-accept-cookie-div{display:block;float:left;}#cn-notice-text{width:calc(100% - 120px);}#cn-accept-cookie-div{float:right;width:120px;text-align:right;}#cn-accept-cookie-div{text-align:right;}}li a.active{color:#000;}#navigation{width:810px;margin-left:0;padding:0;left:calc(50% - 260px);top:77px;z-index:9998;position:fixed;}#navigation #navigation-inner{max-width:1080px;margin:auto;width:100%;}#navigation .contextual-links-region{position:static;}#navigation ul{margin:0;padding:0;text-align:left;float:right;}#navigation ul li{list-style:none !important;}#navigation ul li{float:left;padding:0;margin:0 0px;list-style:none !important;position:relative;}#navigation ul li a{color:#006993;text-decoration:none;font-family:'Lato',sans-serif;font-size:17px;display:block;font-weight:600;text-transform:uppercase;text-align:center;padding:12px 16px;height:22px;}#navigation ul li a.active,#navigation ul li a.is-active-trail,#navigation ul li a:hover{color:#fff;background:#68b684;}#navigation ul ul{display:none;}#navigation ul li:hover ul ul{display:none;}#navigation ul li:hover ul{display:block;position:absolute;top:40px;left:0;background:#006993;z-index:99999;}#navigation ul li:hover ul li{margin:0 0;border-top:1px solid white;}#navigation ul li:hover ul li:first-child{border-top:none;}#navigation ul li:hover ul li a{text-transform:none;line-height:22px;padding:10px 10px 10px 15px;color:#fff;width:200px;text-align:left;font-size:13px;font-weight:normal;height:auto;}#navigation ul li:hover ul li a:hover{background:#68b684;}#navigation ul > li:last-child ul{left:auto;right:0;}#navigation #toggle-menu{display:none;}@media all and (min-width:1080px){#navigation ul li:hover ul{display:none !important;}}@media all and (min-width:1080px){.toolbar #navigation{top:107px;}.toolbar-drawer #navigation{top:142px;}}#user-register-form input[type='text'],#user-register-form input[type='password'],#user-login input[type='text'],#user-login input[type='password'],#user-pass input[type='text'],#user-pass input[type='password']{width:100%;max-width:280px;}.form-item,.form-checkboxes,.form-radios{margin:0 0;}input.form-checkbox,input.form-radio{margin-top:5px;vertical-align:top;}.form-item{margin-bottom:10px;}.form-item label{display:block;font-weight:bold;margin-bottom:5px;}.form-item label.option{display:inline;font-weight:normal;}.form-item input[type='text'],.form-item input[type='password'],.form-item input[type='email']{height:20px;width:100%;}.form-item textarea{height:115px;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item .description{font-size:0.85em;}.form-checkboxes .form-item,.form-radios .form-item{margin:0.4em 0;}.form-submit{background:#0B6188 none repeat scroll 0 0;border:none;color:white;display:block;text-align:center;text-decoration:none;-webkit-appearance:none;border-radius:5px;margin:20px  0 10px 0 !important;padding:6px 10px;cursor:pointer;font-size:14px;}.form-submit:hover{background:#023857 none repeat scroll 0 0;}.container-inline div,.container-inline label{display:inline;}#user-login-form{text-align:left;}form tbody{border-top:1px solid #EEEEEE;}form th,form thead th{text-align:left;padding-right:1em;border-bottom:3px solid #EEEEEE;}form tbody th{border-bottom:1px solid #EEEEEE;}.logged-in .tabs .primary li:first-child a{display:none;}.node-webform .webform-component-textfield .form-text,.node-webform .webform-component-email .form-text,.node-webform .form-textarea{width:95%;padding:7px;}.node-webform .form-item{width:100%;margin:0 0 10px 0;}.node-webform #edit-actions{clear:left;}.node-webform input.form-radio{vertical-align:inherit;}form#user-login #edit-actions,form#user-pass #edit-actions{clear:both;padding-top:10px;}.node-webform fieldset{padding:0px;border:none;}.node-webform legend{border:none;padding:0px;margin:0 0 20px 0;font-size:28px;color:#68b684;font-family:'Lato',sans-serif;}#webform-client-form-243 fieldset{width:50%;float:left;padding-right:5%;box-sizing:border-box;}#webform-client-form-243 .webform-component--organization--country-name,#webform-client-form-243 .webform-component--alternate-contact{clear:left;}#webform-client-form-243 input[type=text],#webform-client-form-243 input[type=email]{max-width:450px;width:100%;}#webform-client-form-243 .form-number{width:100px !important;}#webform-client-form-243 .form-actions{clear:both;text-align:center;}#webform-client-form-243 .webform-previous,#webform-client-form-243 .webform-next,#webform-client-form-243 .webform-submit{float:left;}#webform-client-form-243 .webform-previous{margin-right:20px !important;}#webform-client-form-243 .field-suffix{padding-left:20px;}#webform-client-form-243 #billing-table tbody,#webform-client-form-243 #billing-table th,#webform-client-form-243 #billing-table td{border:none;}#webform-client-form-243 #billing-table tfoot{border-top:1px solid black;}#webform-client-form-243 #billing-table td{text-align:right;}#webform-client-form-243 .description{white-space:pre-wrap;}#webform-client-form-243 .webform-component--organization--zip-postal-code,#webform-client-form-243 .webform-component--organization--city{float:left;width:290px;clear:left;}#webform-client-form-243 .webform-component--organization--zip-postal-code input,#webform-client-form-243 .webform-component--organization--city input{max-width:100%;width:230px;}#webform-client-form-243 .webform-component--organization--state{float:left;width:250px;}#webform-client-form-243 .webform-component--organization--country{float:left;width:250px;}#webform-client-form-243 .webform-component--organization--website{clear:both;}#webform-client-form-243 .credit-card-details-cc-code input{width:100px;}#webform-client-form-243 #edit-submitted-credit-card-details-cc-code{width:100px;}@media all and (max-width:765px){#webform-client-form-243 fieldset{width:100%;float:none;box-sizing:border-box;}}fieldset.captcha{border:none;padding:0;margin:20px 0 20px 0;clear:both;}fieldset.captcha .fieldset-description{margin-bottom:20px;}fieldset.captcha legend{font-weight:bold;}.webform-component--organization--california-message{clear:left;}@media all and (min-width:1079px){#header{position:fixed;z-index:9997;}#main{padding-top:120px;}body.non-fixed #navigation,body.node-type-contact #navigation,body.node-type-webform #navigation{position:absolute;z-index:auto;top:77px;}body.non-fixed #header,body.node-type-contact #header,body.node-type-webform #header{position:relative;z-index:auto;}body.non-fixed #main,body.node-type-contact #main,body.node-type-webform #main{padding-top:0;}}@media all and (max-width:1079px) and (min-width:769px){#header{height:161px;position:fixed;z-index:9997;}#header #block-block-5{right:20px;}#navigation{top:121px;left:0px;width:auto;}#navigation ul{float:left;}#navigation ul li a{padding:9px 13px;}.toolbar #navigation{top:151px;}.toolbar-drawer #navigation{top:220px;}#main{padding-top:163px;}}@media all and (max-width:1079px){body{-webkit-text-size-adjust:100%;}.submenu h2{display:block;}#content,#navigation,.region-sidebar-first,#footer{float:none;}#page{background:#fff;max-width:none;padding:0;}#logo{left:20px;}#navigation{margin:0;}#content{padding-left:20px;padding-right:20px;}#main ul.primary li:first-child{margin-left:20px;}.node-type-topic #content{padding-left:0;padding-right:0;}.node-type-topic .page__title,.node-type-topic .field-name-field-section,.node-type-topic .field-name-body,.node-type-topic .field-name-topic-news,.node-type-topic .field-name-topic-publications,.node-type-topic .field-name-back-to-section,.node-type-topic .field-name-back-to-resource-library,.node-type-topic .view-private-content{max-width:1080px;width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box;}.node-type-member #content{padding-left:0;padding-right:0;}.node-type-member #content .group-member-wrap,.node-type-member #content #member-login-wrap,.node-type-member #content .view-private-content,.node-type-member #content #page-title{padding-left:20px;padding-right:20px;}.node-type-member .group-member-wrap .field-name-featured-news .views-row{margin-top:10px;}.node-type-member .group-member-wrap .field-name-featured-news .views-row .views-field{display:block;}.node-type-member .group-member-wrap .field-name-featured-news .views-row .views-field-dash{display:none;}.node-type-page #content{padding-left:0;padding-right:0;}.node-type-page #content .view-annual-report,.node-type-page #content #page-title,.node-type-page #content .node-page-title-band,.node-type-page #content .node-basic-content-band,.node-type-page #content .band-container,.node-type-page #content .node-html-band,.node-type-page #content .node-faq-band,.node-type-page #content .node-feed-band{padding-left:20px;padding-right:20px;}.node-type-page #content .node-testimonial-band.bg-testimonial-image .band-container{padding-left:0px;padding-right:0px;}#footer-top .footer-text-1{width:280px;margin:0px 0 0 20px;}#footer-top .footer-text-middle{width:280px;margin:0 0 0 20px;}#footer-top .footer-text-2{float:left;width:280px;margin:0 0 0 40px;}#footer-top #block-block-7{padding-left:20px;}#footer-bottom #copyright{margin-bottom:10px;}#footer-bottom #copyright,#footer-bottom #epc-link-div{float:none;}.node-type-contact .group-left{width:100%;float:none;}.node-type-contact .group-right{width:100%;float:none;}}@media all and (max-width:900px){#block-block-4{display:none;}}@media all and (max-width:810px){#footer-top .footer-inner{background:transparent url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/footer-water-mark.png) 0 10px no-repeat;}#footer-top .footer-text-1{float:none;width:260px;margin:0px 0 0 20px;}#footer-top .footer-text-middle{float:none;width:260px;margin:0 0 0 20px;}#footer-top .footer-text-2{float:none;width:170px;margin:0 0 0 20px;}#footer-top #social-media-links{margin-bottom:20px;}}@media all and (max-width:765px){body.node-type-staff-listing .group-left,body.node-type-staff-listing .group-right{float:left;width:100%;padding:0;}body.node-type-staff-listing .group-left{padding:0px;}body.node-type-staff-listing .group-left img{max-width:250px;margin-right:20px;float:left;}.node-type-page #content .node-feed-band{background:white;}.node-type-page #content .node-feed-band .band-container{padding-left:0;padding-right:0;}.node-type-page #content .node-feed-band .field-name-recent-news{background:#eee;padding:20px;margin-bottom:30px;}.node-type-page #content .node-feed-band .field-name-upcoming-events,.node-type-page #content .node-feed-band .field-name-recent-news{width:calc(100% - 40px);float:none;padding-left:20px;padding-right:20px;}}@media all and (max-width:600px){body.node-type-staff-listing .group-left{padding:0;}body.node-type-staff-listing .group-left img{max-width:250px;margin:0 auto;float:none;}.node-type-page #content .node-rotating-image-band .bx-caption a,.node-type-page #content .node-rotating-image-band .bx-caption span{font-size:13px;}#logo{position:absolute;}#breadcrumbbar{display:none;}#navigation{display:none;}#content{clear:both;}.node-type-page #content .photo-gallery-1-columns,.node-type-page #content .photo-gallery-2-columns,.node-type-page #content .photo-gallery-3-columns{margin:0px auto;padding:10px 20px 0 20px;}.node-type-page #content .photo-gallery-1-columns .field-item,.node-type-page #content .photo-gallery-2-columns .field-item,.node-type-page #content .photo-gallery-3-columns .field-item{max-width:100% !important;margin:20px 0 !important;width:100%;float:none;}#footer-top .block-menu-block{margin-top:20px;margin-left:20px;float:left;clear:both;}}@media all and (max-width:480px){.front .field-name-body img,body .node .field-type-text-long img,body .node .field-type-text-with-summary img,body .faqfield-answer img,.views-field-field-private-content img,.views-field-field-topic-teaser img{max-width:100%;height:auto !important;float:none !important;margin:10px 0 !important;display:block;}#logo,.node-type-page #content .node-rotating-image-band .bx-wrapper .bx-controls-direction a{display:none;}#logo-mobile{display:block;}#logo-mobile img{width:150px;height:auto;}.node-type-page #content .node-rotating-image-band .bx-caption a,.node-type-page #content .node-rotating-image-band .bx-caption span{font-size:10px;}}a.meanmenu-reveal{display:none;}.mean-container .mean-bar{position:relative;background:none;z-index:9998 !important;}.mean-container a.meanmenu-reveal{color:#006993;cursor:pointer;display:block;font-size:44px !important;margin-right:10px;padding:0px;position:absolute;right:0;text-align:center;text-decoration:none;text-indent:0;top:70px;width:47px;height:47px;box-sizing:border-box;}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:5px;margin-top:0px;margin-bottom:5px;}.mean-container .mean-nav{float:left;width:100%;background:#006993;margin-top:114px;clear:both;}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;}.mean-container .mean-nav ul li{position:relative;float:left;width:100%;padding-left:0 !important;}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;color:#fff;border-bottom:1px solid #fff;text-decoration:none;text-transform:uppercase;-webkit-text-size-adjust:none;}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-bottom:1px solid #fff;text-shadow:none !important;visibility:visible;background:#6BB585;opacity:1;}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0;}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%;color:#006993;background:#ccc;}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%;}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%;}.mean-container .mean-nav ul li a:hover{background:#177190;}.mean-container .mean-nav ul li ul li a:hover{background:rgba(107,181,133,0.1);}.mean-container .mean-nav ul li ul li ul li a:hover{background:#fff;}.mean-container .mean-nav ul li a.mean-expand{width:29px;height:29px;line-height:29px;border:none !important;padding:12px !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;}.mean-container .mean-nav ul li a.mean-expand:hover{background:none;}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both;}.mean-nav .wrapper{width:100%;padding:0;margin:0;}.mean-bar *{box-sizing:content-box;}
div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px;}div.status{background-image:url("/misc/message-24-ok.png");border-color:#BBEE77;}div.status,.ok{color:#234600;}div.status,table tr.ok{background-color:#F8FFF0;}div.warning{background-image:url("/misc/message-24-warning.png");border-color:#EEDD55;}div.warning,.warning{color:#884400;}div.warning,table tr.warning{background-color:#FFFCE5;}div.error{background-image:url("/misc/message-24-error.png");border-color:#ED541D;}div.error,.error{color:#8C2E0B;}div.error,table tr.error{background-color:#FEF5F1;}div.error p.error{color:#333333;}div.messages ul{margin:0 0 0 1em;padding:0;}div.messages ul li{list-style-image:none;}
.bx-wrapper{position:relative;margin:0 0 30px 0;padding:0;*zoom:1;width:100%;max-width:100%;}.bx-wrapper img{max-width:100%;display:block;width:100%;height:auto !important;}.bx-wrapper ul,.bx-wrapper ul li{padding:0 !important;margin:0 !important;}.bx-wrapper .bx-viewport{background:#1b1b1b url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/bx-caption-bg.png) bottom left repeat-x;width:100%;max-width:100%;}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;width:100%;}.bx-wrapper .bx-loading{min-height:50px;background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/js/jquery.bxslider/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}.bx-wrapper .bx-prev{left:10px;background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/slider-prev.png) top left no-repeat;}.bx-wrapper .bx-next{right:10px;background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/slider-next.png) top left no-repeat;}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:36px;height:36px;text-indent:-9999px;z-index:9999;}.bx-wrapper .bx-controls-direction a.disabled{display:none;}.bx-wrapper .bx-controls-auto{text-align:left;top:100%;left:0;height:23px;padding:0 !important;margin:-23px 0 0 0 !important;}.bx-wrapper .bx-controls-auto .bx-start,.bx-wrapper .bx-controls-auto .bx-stop{position:absolute;top:6px;}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/bx-controls.png) 0 -22px no-repeat;margin:0 3px;left:6px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:0 -11px;}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/sites/www.allianceforwaterefficiency.org/themes/epcrsp/images/bx-controls.png) 0 -55px no-repeat;margin:0 3px;left:25px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:0 -44px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}@media all and (min-width:600px){.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;margin-bottom:-23px;height:23px;width:100%;}}.bx-wrapper .bx-caption span{color:#fff;padding:0 10px 0 50px;display:block;font-size:.65em;line-height:23px;display:block;}
