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 p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:18px}.et_pb_slide_content,.et_pb_best_value{font-size:20px}body{line-height:2em}#footer-widgets .footer-widget li:before{top:12.3px}@media only screen and (min-width:1350px){.et_pb_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}}	h1,h2,h3,h4,h5,h6{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}#page-container{padding-top:0px!important}a{color:#35920b;font-weight:700}a:hover{color:#020d7f;text-decoration:underline}@media only screen and (min-width:1024px){#main-header{display:none!important}}@media only screen and (max-width:1023px){#main-header{display:inline-block!important;background-color:#36920c;height:48px!important;min-height:48px!important;max-height:48px!important;box-shadow:none!important;width:60px;padding-left:15px;right:0px;display:inline-block!important;position:fixed!important;z-index:5000}}.logo_container{display:none!important}.et_header_style_fullscreen #et-top-navigation{padding:0!important;margin-right:0px!important;position:fixed}.et_header_style_fullscreen .mobile_menu_bar.et_toggle_fullscreen_menu{margin-top:9px}.mobile_menu_bar:before{color:#fff}.et_slide_in_menu_container{letter-spacing:1px}#mobile_menu_slide .et_header_style_fullscreen .mobile_menu_bar.et_toggle_fullscreen_menu{background-color:#e4e4e4!important}#mobile_menu_slide li{padding-bottom:12px}.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a,.et_slide_in_menu_container #mobile_menu_slide li a{padding:8px 24px;color:#ba8c04;background-color:#e4e4e4;font-weight:800;letter-spacing:2px;text-transform:uppercase;border:2px solid #e4e4e4}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(255,255,255,0)!important;color:#fff!important}.et_slide_in_menu_container,.et_pb_fullscreen_menu_opened,.et_pb_fullscreen_menu_animated{padding-top:0px!important}.container.et_menu_container{width:100%;max-width:none}#main-header.et-fixed-header{-webkit-box-shadow:none!important;box-shadow:none!important}.et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a{font-size:14px}#mobile_menu_slide{background-color:#36920c!important}.et_header_style_fullscreen .et-fixed-header #et-top-navigation,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_fullscreen .et_slide_menu_top .clear{padding:0!important}.headerSection{width:100%;max-width:none;padding:0!important}.headerRow{text-transform:uppercase;font-size:30px;padding:0px!important;margin:0!important;width:100%;max-width:none;margin:0!important;height:200px}.headertext{}@media only screen and (max-width:1023px){.headerMenuRow{display:none!important}}@media only screen and (min-width:1024px){.headerMenuRow{text-transform:uppercase;font-size:30px;padding-left:0px!important;width:100%;max-width:none;margin:0!important;background-color:#e4e4e4!important;padding-top:0!important;padding-bottom:4px!important}}.mainMenuLink{padding-left:10px;padding-right:10px;padding-top:0!important;font-size:14px;text-decoration:none;font-weight:800;color:#ba8c04!important;letter-spacing:1.5px;border-right:1px solid #35920b}.mainMenuLinkLast{padding-left:10px;padding-right:10px;padding-top:0!important;font-size:14px;text-decoration:none;font-weight:800;color:#ba8c04!important;letter-spacing:1.5px}.mainMenuLink:hover,.mainMenuLinkLast:hover{color:#e2af18!important}.mainMenuMod{width:100%;padding-left:30px;padding-right:30px}.pageTitleSection{width:100%;max-width:none;background-color:#020d7f;padding:0!important;border-bottom:10px solid #35920b;height:100px}@media only screen and (max-width:900px){.pageTitleSection{height:132px}}.pageTitleRow{color:#fff;text-transform:uppercase;padding:24px 0px 0px 30px;width:100%;max-width:none;font-size:38px;font-weight:800;letter-spacing:-1px;height:100px}@media only screen and (max-width:900px){.inPageTitle{font-size:28px!important;line-height:30px}.pageTitleRow{font-size:30px!important}}.pageTitleText{margin-bottom:0!important}.calloutText{font-size:26px;letter-spacing:-1px;color:#1e5f01}.topSection{width:100%;max-width:none;padding:0!important;margin:0!important}.topBarOne{width:100%;max-width:none;background-color:#36920c;color:#fff;font-weight:600;margin:0!important;padding:0px 30px!important}.topBarTwo{width:100%;max-width:none;background-color:#1e5f01;color:#fff;font-weight:600;margin:0!important;padding:0px 30px!important}.topBarOneText{font-size:14px;letter-spacing:0.5px;line-height:18px;padding:10px 0px}.topBarTwoText{font-size:14px;letter-spacing:0.5px;line-height:18px;padding:10px 0px}.headerBannerSection{width:100%;max-width:none;padding:0!important;margin:0!important}.headerBannerRow{width:100%;max-width:none;padding:0!important;margin:0!important}.mobileBannerImageRow{width:100%!important;max-width:none;padding:0!important;margin:0!important}.mobileBannerImage{}.siteTitleText{height:200px}.subJohn{display:inline-block;float:left;max-height:200px}.subReElect{margin-top:20px;display:inline-block;float:left;max-width:60%;height:auto}.headerBlock{padding-left:33%;width:100%}.reElectText{background-color:#d00808;font-size:36px;padding:14px;font-weight:800;color:#fff;width:auto;float:left;display:inline-block}.johnBlock{background-color:#081bd0;width:100%;padding:20px;font-weight:800;color:#fff;float:right;display:inline-block;width:90%}.johnText{font-size:75px;margin-bottom:30px}.smallerAs{font-size:24px}.mayorOfClarenville{font-size:36px;font-weight:800;color:#fff}.johnLeft{width:40%;float:left;display:inline-block;margin:0!important;padding:0!important}.johnRight{width:60%;float:left;display:inline-block;margin:0!important;padding:0!important;margin-top:5%!important}.bodySection{margin-bottom:60px!important}.inPageImage{margin-bottom:6px!important}.inPageTitle{font-size:38px;font-weight:800;text-transform:uppercase;letter-spacing:-1px;color:#3b4287;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding-bottom:6px!important;padding-top:6px!important}li{padding-bottom:24px}.imageBlockColumn{height:300px}.imageBlockColumn2{height:300px;border-left:1px solid #fff;border-right:1px solid #fff}.imageBlockTextMod{color:#fff;line-height:1;background:#35920bbd;padding:20px}.heroSection{width:100%;max-width:none;padding:0!important;margin:0!important;min-height:500px}.heroGreenMobileSection{width:100%;max-width:none;padding:0!important;margin:0!important}.heroRow{width:100%;max-width:none;margin:0!important;min-height:500px;padding-top:0!important;padding-bottom:0!important}.heroGreenMobileRow{width:100%;max-width:none;margin:0!important;padding-top:0!important;padding-bottom:0!important;background-color:#35920b}.heroTitle{color:#fff;font-size:38px;font-weight:800;text-transform:uppercase;letter-spacing:-1px;padding:30px}.heroTitleFirstTerm{color:#fff;font-size:38px;font-weight:800;text-transform:uppercase;letter-spacing:-1px;padding:30px}@media only screen and (max-width:1023px){.heroTitle{margin-top:300px!important}.heroTitleFirstTerm{margin-top:260px!important}}.heroText{color:#fff;padding:30px;line-height:28px}@media only screen and (max-width:600px){.heroText{padding-top:0px!important}}.heroColumn2{background-color:#35920bbd}.threeBlockRow{margin-bottom:0!important;padding-bottom:0!important}.bigButtonRow{margin-top:0!important;padding-top:1px!important}.bigButton{width:100%;max-width:none;padding:20px;margin-top:0!important;color:#fff;font-weight:800;background-color:#35920b}.bigButton:hover{background-color:#1e5f01}.linkBoxForward{line-height:24px;margin-bottom:60px!important}.linkBoxForward a{line-height:22px;font-weight:600;color:#1e5f01;display:inline-block;border:1px solid #ccc;border-left:10px solid #ccc;padding:10px}.linkBoxForward a:hover{border-color:#36920c;color:#36920c}.blueBlock1{font-size:16px;background-color:#020d7f;padding:20px;color:#fff;font-weight:700;text-transform:uppercase;line-height:22px;min-height:100px;margin-bottom:0!important}.blueBlock2{font-size:16px;background-color:#2431b5;padding:20px;color:#fff;font-weight:700;text-transform:uppercase;line-height:22px;min-height:100px;margin-bottom:0!important;border-left:1px solid #fff;border-right:1px solid #fff}.blueBlock3{font-size:16px;background-color:#4956d9;padding:20px;color:#fff;font-weight:700;text-transform:uppercase;line-height:22px;min-height:100px;margin-bottom:0!important}.tableText{line-height:22px;font-size:16px;padding-top:30px;padding-bottom:30px;border-bottom:3px solid #ccc;margin-top:0!important}.blueTransparent{width:100%;height:10px;background-color:#35920b;margin-top:20px!important;margin-bottom:30px!important}.gridImageRow{padding:0!important;margin-bottom:0!important;border-bottom:1px solid #fff}.gridImageColumn1{}.gridImageColumn2{}.gridImageColumn3{}.gridImage{margin-bottom:0}.gridImageText{margin-top:0;line-height:22px;font-size:16px;padding:10px 20px;margin-bottom:30px!important}.wpforms-field-label{color:#fff!important}.wpforms-field-sublabel{color:#fff!important}.wpforms-container-full textarea{border-radius:0!important;border:0!important}.wpforms-field-medium,.wpforms-field-name-first,.wpforms-field-name-last{border-radius:0!important;border:0!important}.wpforms-container .wpforms-required-label{color:#ffd400!important}.wpforms-container-full button[type=submit],.wpforms-container-full button[type=submit]:not(:hover):not(:active){background-color:#35920b!important;text-transform:uppercase!important;font-weight:800!important}.wpforms-container .wpforms-form *{max-width:700px!important}.wpforms-container .wpforms-field-row{}.wpforms-field-medium{width:100%!important}.wpforms-container .wpforms-field{padding:0px 0px 36px 0px!important}.footerSection{width:100%;max-width:none;padding:30px!important;margin:0!important;min-height:400px;background-color:#1e5f01;border-top:10px solid #36920c;color:#fff}.footerRow{width:100%;max-width:none}.footerColumnOne{padding-right:30px}@media only screen and (max-width:1024px){.footerColumnOne{padding-right:0px}}.footerColumnTwo{padding-left:30px;padding-right:30px}@media only screen and (max-width:1024px){.footerColumnTwo{padding-left:0px;padding-right:0px}}.footerColumnThree{}.footerColumnTitle{color:#ffd400!important;font-size:16px;line-height:24px}.footerBigText{font-size:38px;font-weight:800;text-transform:uppercase;letter-spacing:-1px;color:#fff}.footerTextOne{}.footerTextTwo{color:#fff;max-width:300px;font-size:16px;line-height:24px;max-width:200px}.footerTextTwo strong{font-weight:700!important;font-size:16px}.footerBoxMod{color:#fff;max-width:300px;border:1px solid #36920c;padding:14px;font-size:16px;line-height:24px}.footerTextThree{color:#fff;max-width:300px;font-size:16px;line-height:24px}.footerTextBlock{max-width:700px;margin-top:24px;line-height:28px}.footerPhone{font-weight:700;font-size:24px}.buttonFooter{padding:12px;border-radius:5px;background-color:#35920b;text-transform:uppercase!important;font-weight:800!important;color:#fff}#footer-widgets{display:none!important}#main-footer{background-color:#226902!important;color:#fff}.vertSpaceModule{min-height:100px}@media only screen and (max-width:767px){.vertSpaceModule{min-height:100px}}#footer-bottom .container{width:100%;max-width:100%;padding-right:30px;padding-left:30px;text-align:center;color:#fff}.et-social-icons{float:none!important;color:#fff}#footer-info{text-align:center;letter-spacing:3px;font-size:10px;font-weight:800;width:100%;color:#fff}.cop{font-size:11px;font-weight:100;color:#fff}.et-social-icon a{font-size:18px;color:#fff}.et-social-icon a:hover{}.ds-vertical-center{display:flex;flex-direction:column;justify-content:center}.ds-vertical-bottom{display:flex;flex-direction:column;justify-content:flex-end}.marginTop30{margin-top:30px!important}.marginBottom30{margin-bottom:30px!important}