/* Hide white space at top of landing page | 7556614-hc-kf */#main #content-wrap{padding-top:0;padding-bottom:0}/*--- force centre Elementor FB like button / JS ---*/.elementor-3001 .elementor-element.elementor-element-c69dfd3 >.elementor-widget-container{margin:0}.elementor-facebook-widget.fb_iframe_widget,.elementor-facebook-widget.fb_iframe_widget span{width:100% !important;text-align:center}/* Forcing full width header navigation for home page header. 1st part is desktop & tablet. 2nd part is mobile.*/section.elementor-element.elementor-element-667f01d.elementor-hidden-phone.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-inner-section.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside{width:100% !important;position:relative;right:.01px}section.elementor-element.elementor-element-66d9e6e.elementor-hidden-phone.elementor-section-full_width.elementor-section-content-middle.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-inner-section.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside{width:100% !important;position:relative;right:.01px}/* Forcing homepage mobile header to full width. 1st part is desktop & tablet. 2nd part is mobile.*/.elementor-element.elementor-element-e30939c.elementor-section-full_width.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-inner-section.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside{width:100% !important;position:relative;right:.01px}.elementor-element.elementor-element-48d6d82.elementor-section-full_width.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-inner-section.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects{width:100% !important;position:relative;right:.01px}/*----------------------*//*-------- NEED --------*//*----------------------*//* Make bold elements bolder 9048380-hc (rf) */.post strong{font-size:1.0em;font-weight:800}/* Change Link Colors */a{color:#16a5e2}/* Change typography H2,H3 */.post h2{padding-top:50px}.post h3{padding-top:40px}.post h4{padding-top:30px}.wp-caption-text{padding-bottom:20px;line-height:20px}/*Change spacing between .lines for captions #13511448-HC DP*/.wp-block-image figcaption{line-height:1.5em}.wp-block-embed figcaption,.wp-block-image figcaption{padding-top:10px;padding-bottom:5px;line-height:1.5em}/*Change font size for h2 on mobile view only*/@media only screen and (max-width:767px){.post h2{font-size:30px}.post h3{font-size:20px}.post h4{font-size:15px}}/* Change paragraphs line height and bottom margin 9544447-hc (rf) */.site-content p{line-height:1.4em;margin-bottom:1.5em}/* adjust line height of list / bullet points elements */.elementor-widget-container ul li{line-height:1.4em}/* Change lists bottom margin 9544447-hc (rf) */.site-content .elementor-widget-container >ul,.site-content >ul,.site-content .elementor-widget-container >.ol,.site-content >.ol{margin-bottom:2.1em}/* Add underline to content hyperlinks in blog posts :HC8166436 | JG */.elementor-widget-theme-post-content a:link,.elementor-widget-theme-post-content a:visited{text-decoration:underline}.elementor-widget-theme-post-content a:hover{text-decoration:none}/*Fix the mobile overflow on right*/@media only screen and (max-width:768px){body{overflow-x:hidden !important}}/* Workaround for the nav menu scroll | RG-9803190-hc */@media screen and (min-width:768px){.elementor-3699 .elementor-element.elementor-element-2b2df61{margin-top:-163px}}/* Fix mobile footer spacing issue in OceanWP | 16291612-hc (KK) */@media only screen and (max-width:959px){#footer-widgets .col{margin-bottom:0}}