body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(255,255,255,0)}#main-header .nav li ul{background-color:#000000}.nav li ul{border-color:#000000}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:rgba(255,153,0,0.6)}.et_search_form_container input::-moz-placeholder{color:rgba(255,153,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(255,153,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(255,153,0,0.6)}#top-menu li a{font-size:19px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:19px!important}.et_color_scheme_red #top-menu li.current-menu-ancestor>a,.et_color_scheme_red #top-menu li.current-menu-item>a,.et_color_scheme_red #top-menu li.current_page_item>a,.et_color_scheme_pink #top-menu li.current-menu-ancestor>a,.et_color_scheme_pink #top-menu li.current-menu-item>a,.et_color_scheme_pink #top-menu li.current_page_item>a,.et_color_scheme_orange #top-menu li.current-menu-ancestor>a,.et_color_scheme_orange #top-menu li.current-menu-item>a,.et_color_scheme_orange #top-menu li.current_page_item>a,.et_color_scheme_green #top-menu li.current-menu-ancestor>a,.et_color_scheme_green #top-menu li.current-menu-item>a,.et_color_scheme_green #top-menu li.current_page_item>a,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#7cda24}.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#e2e2e2}#et-footer-nav .bottom-nav li.current-menu-item a{color:#e2e2e2}#footer-bottom .et-social-icon a{color:#efefef}#main-header{box-shadow:none}@media only screen and (min-width:981px){.et_header_style_centered #logo{max-height:54%}.et_pb_svg_logo.et_header_style_centered #logo{height:54%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:#000000}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:rgba(255,153,0,0.6)!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:rgba(255,153,0,0.6)!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:rgba(255,153,0,0.6)!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:rgba(255,153,0,0.6)!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#7cda24!important}}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#000000}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:#ffffff}.et_close_search_field:after{color:#ffffff!important}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}}	h1,h2,h3,h4,h5,h6{font-family:var(--et_global_heading_font)}body,input,textarea,select{font-family:var(--et_global_body_font)}.foogallery .fg-caption{background-color:transparent!important;color:#000!important}.foogallery .fg-caption-title{margin:0!important;font-size:18px!important;font-weight:bold!important}.foogallery.fg-carousel.fg-dark.fg-inverted button.fg-carousel-bullet,.foogallery.fg-carousel.fg-light button.fg-carousel-bullet{background-color:#fff!important;border-color:#fff!important}.fg-icon{fill:#fff!important}.mfp-counter{display:none}.mfp-title{text-align:center}#foogallery-gallery-126 .fg-item-inner,#foogallery-gallery-126 .fg-thumb,#foogallery-gallery-126 .fg-image-wrap{background-color:transparent!important;border-color:transparent!important}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background-color:#28577F;border-radius:2px}::-webkit-scrollbar-thumb{background-color:#0B2947;border-radius:2px}@media only screen and (max-width:980px){.cw-scroll-menu .mobile_menu_bar{position:relative;display:block;width:48px;height:44px;cursor:pointer}.cw-scroll-menu .mobile_menu_bar::before,.cw-scroll-menu .mobile_menu_bar::after{content:""!important;position:absolute;left:7px;width:34px;height:2px;margin:0;padding:0;background-color:#55BAF1;opacity:1;border-radius:2px;transition:top 0.25s ease,transform 0.25s ease,background-color 0.25s ease}@media only screen and (max-width:980px){.cw-scroll-menu .et_mobile_menu{margin-top:8px;border-top:1px solid #55BAF1!important}}.cw-scroll-menu .mobile_menu_bar::before{top:14px}.cw-scroll-menu .mobile_menu_bar::after{top:28px}.cw-scroll-menu .opened .mobile_menu_bar::before,.cw-scroll-menu .mobile_nav.opened .mobile_menu_bar::before{top:21px;transform:rotate(45deg)}.cw-scroll-menu .opened .mobile_menu_bar::after,.cw-scroll-menu .mobile_nav.opened .mobile_menu_bar::after{top:21px;transform:rotate(-45deg)}.cw-scroll-menu .mobile_menu_bar:hover::before,.cw-scroll-menu .mobile_menu_bar:hover::after{background-color:#FFFFFF}}.ccb-summary-item__values ul li,.ccb-summary-item__value{text-transform:none;color:#ffff00}.ccb-main-widget input[type="text"]:focus,.ccb-main-widget textarea:focus{color:#fff!important}.ccb-button.success-outlined{cursor:pointer;transition:.3s ease;font-size:var(--ccb-fields-button-size);font-weight:bold!important;text-transform:uppercase!important;background:#1ab163!important;color:#000000!important;border:2px solid var(--ccb-accent-color)}.ccb-button.success{cursor:pointer;transition:.3s ease;font-size:var(--ccb-fields-button-size);font-weight:bold!important;text-transform:uppercase!important;background:var(--ccb-accent-color);color:#000000!important;border:none}#frm_form_2_container{color:#DCEEFF;font-family:"Poppins",sans-serif}#frm_form_2_container label,#frm_form_2_container .frm_primary_label{color:#FFFFFF!important;font-weight:600!important}#frm_form_2_container input[type="text"],#frm_form_2_container input[type="email"],#frm_form_2_container input[type="tel"],#frm_form_2_container input[type="url"],#frm_form_2_container select,#frm_form_2_container textarea{background:#071D35!important;color:#FFFFFF!important;border:1px solid #28577F!important;border-radius:7px!important;padding:12px!important;font-family:"Poppins",sans-serif!important;font-size:16px!important}#frm_form_2_container input::placeholder,#frm_form_2_container textarea::placeholder{color:#B9D8ED!important;opacity:1!important}#frm_form_2_container input:focus,#frm_form_2_container select:focus,#frm_form_2_container textarea:focus{background:#0B2947!important;color:#FFFFFF!important;border-color:#55BAF1!important;box-shadow:0 0 0 2px rgba(85,186,241,0.2)!important;outline:none!important}#frm_form_2_container .frm_button_submit{background:#2F75B5!important;color:#FFFFFF!important;border:2px solid #2F75B5!important;border-radius:8px!important;padding:14px 24px!important;font-family:"Poppins",sans-serif!important;font-size:16px!important;font-weight:700!important;cursor:pointer}#frm_form_2_container .frm_button_submit:hover{background:#55BAF1!important;color:#071D35!important;border-color:#55BAF1!important}#frm_form_2_container .frm_description{color:#B9D8ED!important}#frm_form_2_container .frm_error{color:#FFB4AE!important}#frm_form_2_container .frm_error_style{background:#123B61!important;color:#FFB4AE!important;border:1px solid #B42318!important;border-radius:7px!important}#frm_form_2_container .frm_message{background:#123B61!important;color:#DCEEFF!important;border:1px solid #16864B!important;border-radius:7px!important}.cw-scroll-menu .et-menu>li>a,.cw-scroll-menu .et_mobile_menu li>a{color:#DCEEFF!important}.cw-scroll-menu .et-menu>li.current-menu-item>a,.cw-scroll-menu .et-menu>li.current_page_item>a,.cw-scroll-menu .et-menu>li.cw-scroll-active>a,.cw-scroll-menu .et_mobile_menu li.current-menu-item>a,.cw-scroll-menu .et_mobile_menu li.current_page_item>a,.cw-scroll-menu .et_mobile_menu li.cw-scroll-active>a{color:#55BAF1!important}@media only screen and (min-width:981px){.cw-scroll-menu{position:relative}.cw-scroll-menu .et-menu-nav,.cw-scroll-menu .et-menu{position:static!important}.cw-scroll-menu .et-menu>li.cw-services-mega{position:static!important}.cw-scroll-menu .et-menu>li.cw-services-mega>ul.sub-menu{left:50%!important;right:auto!important;transform:translateX(-50%);width:1080px!important;max-width:calc(100vw - 40px)!important;padding:22px!important;display:flex!important;align-items:stretch;justify-content:space-between;background:#0B2844!important;border-top:3px solid #55BAF1;border-radius:0 0 8px 8px;box-shadow:0 16px 35px rgba(0,0,0,0.28);box-sizing:border-box}.cw-scroll-menu .cw-services-mega>ul.sub-menu>li.cw-mega-card{float:none!important;width:24%!important;margin:0!important;padding:0!important}.cw-scroll-menu .cw-services-mega>ul.sub-menu>li.cw-mega-card>a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%!important;height:100%;min-height:240px;padding:0 14px 16px!important;overflow:hidden;box-sizing:border-box;color:#FFFFFF!important;background:#173F61;border:1px solid #3479A5;border-radius:6px;font-size:15px;font-weight:700;line-height:1.35;text-align:center;white-space:normal!important;overflow-wrap:break-word;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.cw-scroll-menu .cw-services-mega>ul.sub-menu>li.cw-mega-card>a::before{content:"";display:block;flex-shrink:0;width:calc(100% + 28px);height:125px;margin:0 -14px 16px;background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #3479A5}.cw-scroll-menu .cw-mega-webdesign>a::before{background-image:url("https://coastalwebmasters.com/wp-content/uploads/2026/08/featured-image-for-web-design-page.png")}.cw-scroll-menu .cw-mega-ecommerce>a::before{background-image:url("https://coastalwebmasters.com/wp-content/uploads/2026/08/e-commerce-image-for-facebook.png")}.cw-scroll-menu .cw-mega-maintenance>a::before{background-image:url("https://coastalwebmasters.com/wp-content/uploads/2026/08/coastal-webmasters-wordpress-maintenance-menu.png")}.cw-scroll-menu .cw-mega-seo>a::before{background-image:url("https://coastalwebmasters.com/wp-content/uploads/2026/08/coastal-webmasters-seo-services-nanaimo-social.png.png")}.cw-scroll-menu .cw-services-mega>ul.sub-menu>li.cw-mega-card>a::after{display:block;width:100%;max-width:100%;margin-top:8px;color:#C9DEEC;font-size:12px;font-weight:400;line-height:1.45;text-align:center;white-space:normal!important;overflow-wrap:break-word}.cw-scroll-menu .cw-mega-webdesign>a::after{content:"Custom WordPress websites built for Nanaimo businesses."}.cw-scroll-menu .cw-mega-ecommerce>a::after{content:"Online stores designed for simple, secure purchasing."}.cw-scroll-menu .cw-mega-maintenance>a::after{content:"Updates, backups and reliable WordPress support."}.cw-scroll-menu .cw-mega-seo>a::after{content:"Practical SEO that improves local Google visibility."}.cw-scroll-menu .cw-services-mega>ul.sub-menu>li.cw-mega-card>a:hover{color:#FFFFFF!important;background:#205377;border-color:#55BAF1;transform:translateY(-2px);opacity:1}}.cw-post-sidebar .et_pb_widget a{color:#B9D8ED!important;text-decoration:underline;text-underline-offset:3px;transition:color 0.2s ease}.cw-post-sidebar .et_pb_widget a:hover{color:#55BAF1!important}.cw-post-sidebar .widgettitle{color:#FFFFFF!important}.cw-case-study-content,.cw-case-study-content .et_pb_section{background-color:transparent!important}.cw-case-study-content,.cw-case-study-content p,.cw-case-study-content li{color:#DCEEFF!important}.cw-case-study-content h1,.cw-case-study-content h2{color:#FFFFFF!important}.cw-case-study-content h3,.cw-case-study-content h4{color:#55BAF1!important}.cw-case-study-content a{color:#55BAF1!important}.cw-case-study-content a:hover{color:#FFFFFF!important}.cw-case-study-content blockquote{color:#DCEEFF!important;border-left:4px solid #55BAF1!important}.cw-case-study-content h1{font-size:42px!important;line-height:1.2em!important;font-weight:700!important;margin-bottom:18px!important}.cw-case-study-content h2{font-size:30px!important;line-height:1.3em!important;font-weight:700!important;margin-top:30px!important;margin-bottom:16px!important}.cw-case-study-content h3{font-size:24px!important;line-height:1.35em!important;font-weight:600!important;margin-top:25px!important;margin-bottom:14px!important}.cw-case-study-content .et_pb_image img{border:1px solid #28577F;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.20)}@media only screen and (max-width:980px){.cw-case-study-content h1{font-size:34px!important}.cw-case-study-content h2{font-size:27px!important}}@media only screen and (max-width:767px){.cw-case-study-content h1{font-size:29px!important}.cw-case-study-content h2{font-size:24px!important}.cw-case-study-content h3{font-size:20px!important}}.cw-case-study-content .et_pb_button{color:#FFFFFF!important;background-color:#2F75B5!important;border:1px solid #55BAF1!important;border-radius:6px!important;font-weight:600!important;transition:all 0.2s ease}.cw-case-study-content .et_pb_button:hover{color:#071D35!important;background-color:#55BAF1!important;border-color:#55BAF1!important}@media only screen and (min-width:981px){.cw-case-study-content .et_pb_row .et_pb_column_1_2{width:47%!important;margin-right:6%!important}.cw-case-study-content .et_pb_row .et_pb_column_1_2:last-child{margin-right:0!important}}@media only screen and (max-width:980px){.cw-case-study-content .et_pb_row .et_pb_column_1_2{width:100%!important;margin-right:0!important;margin-bottom:30px!important}.cw-case-study-content .et_pb_row .et_pb_column_1_2:last-child{margin-bottom:0!important}}@media only screen and (min-width:981px){.cw-case-study-content .et_pb_row .et_pb_column_2_3{width:64%!important;margin-right:3%!important}.cw-case-study-content .et_pb_row .et_pb_column_1_3{width:33%!important;margin-right:0!important}}@media only screen and (max-width:980px){.cw-case-study-content .et_pb_row .et_pb_column_2_3,.cw-case-study-content .et_pb_row .et_pb_column_1_3{width:100%!important;margin-right:0!important}.cw-case-study-content .et_pb_row .et_pb_column_2_3{margin-bottom:30px!important}}body.privacy-policy #main-content,.cw-legal-content,.cw-legal-content .et_pb_post_content{background-color:#071D35!important}.cw-legal-content,.cw-legal-content p,.cw-legal-content li{color:#DCEEFF!important;font-size:16px;line-height:1.8em}.cw-legal-content h1{color:#FFFFFF!important;font-size:42px;line-height:1.2em;margin-bottom:25px}.cw-legal-content h2{color:#55BAF1!important;font-size:28px;line-height:1.3em;margin-top:38px;margin-bottom:15px}.cw-legal-content a{color:#55BAF1!important;text-decoration:underline;text-underline-offset:3px}.cw-legal-content a:hover{color:#FFFFFF!important}.cw-legal-content ul{padding-left:25px;margin-bottom:20px}@media only screen and (max-width:767px){.cw-legal-content h1{font-size:30px}.cw-legal-content h2{font-size:23px}.cw-legal-content,.cw-legal-content p,.cw-legal-content li{font-size:15px}}.cw-legal-content .et-l--post,.cw-legal-content .et_builder_inner_content,.cw-legal-content .et_pb_section,.cw-legal-content .et_pb_row,.cw-legal-content .et_pb_column,.cw-legal-content .et_pb_text{background-color:transparent!important}.cw-legal-content .et_pb_section{padding-top:0!important;padding-bottom:0!important}.cw-legal-content .et_pb_row{width:100%!important;max-width:none!important;padding-top:0!important;padding-bottom:0!important}@media only screen and (max-width:980px){.cw-featured-projects .et_pb_row{width:90%!important;max-width:90%!important;margin-left:auto!important;margin-right:auto!important}.cw-featured-projects .et_pb_column{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:30px!important}.cw-featured-projects .et_pb_module{max-width:100%!important;transform:none!important}.cw-featured-projects .et_pb_column:last-child{margin-bottom:0!important}}