.et_parallax_bg.et_parallax_bg__sticky,.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky),.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky){display:none}.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky,.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky{display:block}.et_builder_inner_content.has_et_pb_sticky{z-index:inherit}.et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et_pb_column.has_et_pb_sticky{z-index:20}.et-l--header .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et-l--header .et_pb_column.has_et_pb_sticky{z-index:30}.et-l--footer .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et-l--footer .et_pb_column.has_et_pb_sticky{z-index:10}.et_pb_sticky_placeholder{opacity:0!important}.et_pb_sticky .et_overlay.et_pb_inline_icon_sticky:before,.et_pb_sticky .et_pb_inline_icon_sticky:before{content:attr(data-icon-sticky)!important}body .et-script-temporary-measurement{opacity:0}.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2ea3f2}.et_pb_module.et_pb_button{display:inline-block;color:inherit}.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}.et_pb_button_module_wrapper>a{display:inline-block}@media (max-width:980px){.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}}@media (max-width:767px){.et_pb_button_module_wrapper.et_pb_button_alignment_phone_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}}
.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}h2, h3 { text-transform: inherit; }
strong { font-weight: 800; } .et_pb_text_inner a { color: #0063a6; font-weight: 800; }
.et_pb_text_inner a:hover { color: #5faee3; }
.hpx-sub-banner { display: none; } #et-info { float: left; width: 50%!important; }
#et-info-phone a:hover, #et-info-email a:hover  { color: #aaa!important; } .et_fullwidth_secondary_nav #top-header .container { padding-right: 10px!important; padding-left: 10px!important; }
.secnav-custom1 {  background-color: #1ab157; color: #fff!important; border-radius: 4px; padding: 10px; }  
.secnav-custom1 a { color: #fff!important; padding-bottom: 0!important; } .nav li ul { padding: 0!important; margin: 0!important; border: 0!important;  }
#top-menu li li { padding: 0!important; }
#top-menu li li a { width: 200px!important; padding: 160px 20px 0 0!important; border: 0; line-height: 22px!important; text-align: right;  }
#top-menu li li:hover {  background-color: #eee; }
#top-menu li.menu-item-has-children a:hover { cursor: default!important; color: rgba(0,0,0,.6)!important;  }
#top-menu-nav > ul > li > a:hover {  opacity: 1.0!important; } .nav li li { padding: 0;  line-height: 1.45em!important; }
ul.sub-menu li { display: inline!important; float: left!important; border-bottom: 5px solid #333!important; }
ul.sub-menu li a {  height: 60px; margin-top: 100px; text-align: left!important; font-weight: 800; font-size: 18px!important; text-shadow: 0 0 10px #000; }
ul.sub-menu .et-menu li li a { padding: 0!important; border: 1px solid red; }
.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul { top: calc(100% - 0px); }
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a { height: 30px; } .nav-giving ul.sub-menu { width: 600px!important; } 
li.ddnav-change { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/mom-and-son-by-river.jpg); }
li.ddnav-change:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/mom-and-son-by-river-hover.jpg); }
li.ddnav-funds { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/mainland-sunset.jpg); }
li.ddnav-funds:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/mainland-sunset-hover.jpg); }
li.ddnav-whygive { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/glacier-menu.jpg); }
li.ddnav-whygive:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/glacier-menu-hover.jpg); } .nav-empowering ul.sub-menu { width: 1000px!important; left: -100px!important; } 
li.ddnav-building { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/woman-on-beach-log.jpg); }
li.ddnav-building:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/woman-on-beach-log-hover.jpg); }
li.ddnav-reports { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/fishing-boat-at-sunset.jpg); }
li.ddnav-reports:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/fishing-boat-at-sunset-hover.jpg); }
li.ddnav-stories { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/mountains-with-snow.jpg); }
li.ddnav-stories:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/mountains-with-snow-hover.jpg); } li.ddnav-vsigns { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/mountain-biker.jpg); }
li.ddnav-vsigns:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/mountain-biker-hover.jpg); }
li.ddnav-sponsors { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/woman-trail-running.jpg); }
li.ddnav-sponsors:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/woman-trail-running-hover.jpg); } .nav-grant ul.sub-menu { width: 800px!important; left: -140px!important; } 
li.ddnav-grants { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/boy-with-bike.jpg); }
li.ddnav-grants:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/boy-with-bike-hover.jpg); }
li.ddnav-ceg { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/forest-trail.jpg); }
li.ddnav-ceg:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/forest-trail-hover.jpg); }
li.ddnav-nsg { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/heron-on-a-rock.jpg); }
li.ddnav-nsg:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/heron-on-a-rock-hover.jpg); }
li.ddnav-pdg { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/snowy-trees.jpg); }
li.ddnav-pdg:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/snowy-trees-hover.jpg); } li.ddnav-prosperity { background-image: url(https://cvcfoundation.org/wp-content/uploads/2024/05/community-prosperity-navigation.jpg); }
li.ddnav-prosperity:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2024/05/community-prosperity-navigation-hover.jpg); }
li.ddnav-scholar { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/mountain-bike-racer.jpg); }
li.ddnav-scholar:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/mountain-bike-racer-hover.jpg); }
li.ddnav-report { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/boat-masts.jpg); }
li.ddnav-report:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/boat-masts-hover.jpg); }
li.ddnav-recipients { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/comox-valley.jpg); }
li.ddnav-recipients:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2022/02/comox-valley-hover.jpg); } .nav-about ul.sub-menu { width: 800px!important; left: -640px!important; } 
li.ddnav-about { background-image: url(https://cvcfoundation.org/wp-content/uploads/2023/01/about-us2.jpg); }
li.ddnav-about:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2023/01/about-us2-hover.jpg); }
li.ddnav-board { background-image: url(https://cvcfoundation.org/wp-content/uploads/2024/06/board-navigation.jpg); }
li.ddnav-board:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2024/06/board-banner-hover.jpg); }
li.ddnav-careers { background-image: url(https://cvcfoundation.org/wp-content/uploads/2023/01/careers.jpg); }
li.ddnav-careers:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2023/01/careers-hover.jpg); }
li.ddnav-news { background-image: url(https://cvcfoundation.org/wp-content/uploads/2024/06/news-navigation.jpg); }
li.ddnav-news:hover { background-image: url(https://cvcfoundation.org/wp-content/uploads/2024/06/news-navigation-hover.jpg); } .et_mobile_menu { padding: 0!important; border: 0!important; top: 90px!important;  }
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul { background-color: #fdfeff; } .mh-gallery-square .et_pb_gallery_image { padding-top: 100%; }
.mh-gallery-square .et_pb_gallery_item img { position: absolute; height: 100%; bottom: 0; object-fit: cover; } .et_pb_text ol, .et_pb_text ul { margin-left: 20px;  }
.home-blog article { margin-bottom: 0!important; }
.et_pb_sidebar_0_tb_body.et_pb_widget_area { border: 0; }
.et_pb_post .entry-content { padding-top: 0; }
.mfp-bottom-bar { display: none; }
.gform_required_legend .material-icons { font-size: inherit!important;}
.blue-white-learn-more .et_pb_text_inner, .blue-white-learn-more-centre .et_pb_text_inner  { display: inline!important; float: left; padding-top: 0px; }
.blue-white-learn-more:after, .blue-white-learn-more-centre:after { font-family: "Material Icons"; content: "\e5c8"; float: left; font-size: 26px; padding-left: 5px; }
.blue-white-learn-more-centre .et_pb_text_inner { display: block!important; text-align: center; }
.blue-white-learn-more-centre:after { font-family: "Material Icons"; content: "\e5c8"; font-size: 26px; padding-left: 5px; }
.blue-white-learn-more-small:after { float: left; font-size: 18px; padding-left: 4px; }
.blue-learn-more:after { color: #073655; } #main-content .no-sidebar.container:before {width: 0;} 
div#preload { display: none; } #gform_1 input, #gform_1 textarea, #gform_1 select, #gform_4 input, #gform_4 textarea, #gform_4 select { background-color: #eee!important; padding: 12px 15px!important; font-size: 17px; border: 0; }
#gform_4 input, #gform_4 textarea, #gform_4 select { border-radius: 4px; }
input#gform_submit_button_1, input#gform_submit_button_4 { border: 0!important; padding: 13px 60px!important; border-radius: 40px; background-color: #073655!important; color: #fff; text-transform: uppercase!important; cursor: pointer; font-size: 17px!important; font-weight: 700!important;   } 
input#gform_submit_button_1:hover, input#gform_submit_button_4:hover { background-color: #0063a6!important; }
#gform_wrapper_1 label, #gform_wrapper_2 label { font-weight: 700!important; }
input#gform_submit_button_1:hover { background-color: #444!important; }
#gform_2 input, #gform_2 textarea { border-radius: 4px; border: 0!important; padding: 8px 12px!important; }
#gform_wrapper_2 li { padding-left: 0!important; }
input#gform_submit_button_2 { border: 0!important; padding: 10px 30px!important; border-radius: 4px; background-color: #fff!important; color: #000; text-transform: uppercase!important; cursor: pointer; font-size: 14px!important; font-weight: 600!important;   } 
input#gform_submit_button_2:hover { background-color: rgba(255, 255, 255,0.8)!important; }
p.gform_required_legend { display: none; } @media all and (min-width: 1405px) { }
@media all and (max-width: 1405px) {
}
@media all and (max-width: 1200px) { #logo { border: 2px solid red;  }
}
@media all and (max-width: 1023px) { #logo { border: 2px solid red;  } ul.sub-menu li { display: block!important; float: none!important; border-bottom: 0!important; }	
ul.sub-menu li a {  height: auto; margin-top: 0; font-size: 16px!important; text-shadow: none!important; }
.nav-giving ul.sub-menu, .nav-empowering ul.sub-menu, .nav-grant ul.sub-menu { width: 100%!important; } 
li.ddnav-change, li.ddnav-change:hover, li.ddnav-funds, li.ddnav-funds:hover { background-image: none; }
li.ddnav-building, li.ddnav-building:hover, li.ddnav-celebration, li.ddnav-celebration:hover, li.ddnav-nfp, li.ddnav-nfp:hover, li.ddnav-vsigns, li.ddnav-vsigns:hover, 
li.ddnav-sponsors, li.ddnav-sponsors:hover { background-image: none; }
li.ddnav-grants, li.ddnav-grants:hover, li.ddnav-ceg, li.ddnav-ceg:hover, li.ddnav-nsg, li.ddnav-nsg:hover, li.ddnav-pdg, li.ddnav-pdg:hover, li.ddnav-emergency,  li.ddnav-emergency:hover, li.ddnav-scholar, li.ddnav-scholar:hover, li.ddnav-report, li.ddnav-report:hover, li.ddnav-recipients, li.ddnav-recipients:hover { background-image: none; }
.et_mobile_menu li li { padding-left: 3%!important; background-color: #e7fbff;  }
.et_pb_menu .et_mobile_menu li ul { padding-left: 0!important; }
}
@media all and (max-width: 980px) { #logo { border: 2px solid aqua; }
}
@media all and (max-width: 768px) { #logo { border: 2px solid fuchsia; }
}
@media all and (max-width: 690px) { #logo { border: 2px solid lime; }
h1 { text-align: left!important;}	
}
@media all and (max-width: 480px) { #logo { border: 2px solid gray; }
}