#footer-widgets .footer-box .footer-widget{margin-bottom:20px;text-align:center}@media screen and (max-width:700px){.wp-block-paragraph{font-size:7px}}#wrap{display:flex;height:100vh;flex-direction:column}#main{flex:1}.elementor-253{display:flex;flex-direction:column;height:100%}.elementor-element-3aed68e{height:100%}/* TEMPORARILY HIDE DESKTOP + MOBILE MENUS */#site-navigation-wrap,.oceanwp-mobile-menu-icon{display:none !important}#site-logo{display:none !important}/* ===== Blog / article pages:match Elementor page design (added) ===== */body.blog #site-logo,body.single #site-logo,body.archive #site-logo,body.search #site-logo,body.error404 #site-logo{display:block !important}body.blog #site-navigation-wrap,body.single #site-navigation-wrap,body.archive #site-navigation-wrap,body.search #site-navigation-wrap,body.error404 #site-navigation-wrap{display:block !important;margin-left:auto !important}body.blog .oceanwp-mobile-menu-icon,body.single .oceanwp-mobile-menu-icon,body.archive .oceanwp-mobile-menu-icon,body.search .oceanwp-mobile-menu-icon,body.error404 .oceanwp-mobile-menu-icon{display:none !important}body.blog #site-header,body.single #site-header,body.archive #site-header,body.search #site-header,body.error404 #site-header{background-color:#112250 !important;position:relative !important;height:auto !important;border:0 !important}body.blog #site-header.transparent-header,body.single #site-header.transparent-header,body.archive #site-header.transparent-header,body.search #site-header.transparent-header,body.error404 #site-header.transparent-header{background-color:#112250 !important;position:relative !important}body.blog #site-header-inner,body.single #site-header-inner,body.archive #site-header-inner,body.search #site-header-inner,body.error404 #site-header-inner{max-width:100% !important;width:100% !important;padding:0 calc(3.8% - 15px) 0 5.6% !important;min-height:100px !important;display:flex !important;align-items:center !important;justify-content:space-between !important}body.blog #site-logo .site-logo-text,body.single #site-logo .site-logo-text,body.archive #site-logo .site-logo-text,body.search #site-logo .site-logo-text,body.error404 #site-logo .site-logo-text{color:#fff !important;font-size:26px !important}body.blog #site-logo img,body.single #site-logo img,body.archive #site-logo img,body.search #site-logo img,body.error404 #site-logo img{max-height:43px !important;width:auto !important}body.blog #site-navigation .main-menu,body.single #site-navigation .main-menu,body.archive #site-navigation .main-menu,body.search #site-navigation .main-menu,body.error404 #site-navigation .main-menu{display:flex !important;align-items:center !important}body.blog #site-navigation .main-menu >li >a,body.single #site-navigation .main-menu >li >a,body.archive #site-navigation .main-menu >li >a,body.search #site-navigation .main-menu >li >a,body.error404 #site-navigation .main-menu >li >a{color:#ffffff !important;font-size:20px !important;padding:0 15px !important;line-height:1.4 !important}body.blog #site-navigation .main-menu >li >a:hover,body.single #site-navigation .main-menu >li >a:hover,body.archive #site-navigation .main-menu >li >a:hover,body.search #site-navigation .main-menu >li >a:hover,body.error404 #site-navigation .main-menu >li >a:hover{color:#c9a227 !important}body.blog .page-header,body.single .page-header,body.archive .page-header,body.search .page-header,body.error404 .page-header{display:none !important}body.blog #right-sidebar,body.single #right-sidebar,body.archive #right-sidebar,body.search #right-sidebar,body.error404 #right-sidebar{display:none !important}body.blog #primary,body.single #primary,body.archive #primary,body.search #primary,body.error404 #primary{width:100% !important;float:none !important}body.blog #content-wrap,body.single #content-wrap,body.archive #content-wrap,body.search #content-wrap,body.error404 #content-wrap{width:100% !important;float:none !important}@media (min-width:1025px) and (max-width:1450px){body.blog #site-navigation .main-menu >li >a,body.single #site-navigation .main-menu >li >a,body.archive #site-navigation .main-menu >li >a,body.search #site-navigation .main-menu >li >a,body.error404 #site-navigation .main-menu >li >a{font-size:14px !important}}@media (max-width:1024px){body.blog #site-navigation-wrap,body.single #site-navigation-wrap,body.archive #site-navigation-wrap,body.search #site-navigation-wrap,body.error404 #site-navigation-wrap{display:none !important}body.blog .oceanwp-mobile-menu-icon,body.single .oceanwp-mobile-menu-icon,body.archive .oceanwp-mobile-menu-icon,body.search .oceanwp-mobile-menu-icon,body.error404 .oceanwp-mobile-menu-icon{display:block !important;margin-left:auto !important}body.blog .oceanwp-mobile-menu-icon a,body.single .oceanwp-mobile-menu-icon a,body.archive .oceanwp-mobile-menu-icon a,body.search .oceanwp-mobile-menu-icon a,body.error404 .oceanwp-mobile-menu-icon a{color:#fff !important;font-size:22px !important}body.blog #site-header-inner,body.single #site-header-inner,body.archive #site-header-inner,body.search #site-header-inner,body.error404 #site-header-inner{min-height:64px !important;padding:0 11% 0 5% !important}body.blog #site-logo img,body.single #site-logo img,body.archive #site-logo img,body.search #site-logo img,body.error404 #site-logo img{max-height:23px !important}}/* ===== Blog listing:large card for every post ===== */body.blog .page-header{display:block !important;background:none !important;background-image:none !important;padding:46px 0 0 !important;min-height:0 !important;border:0 !important}body.blog .page-header .container{max-width:90% !important;width:auto !important;padding-left:0 !important;padding-right:0 !important}body.blog .page-header-inner,body.blog .page-header-title{text-align:left !important}body.blog .page-header-title{font-size:34px !important;color:#112250 !important;margin:0 !important;line-height:1.2 !important}body.blog .page-subheading,body.blog .site-breadcrumbs,body.blog .oceanwp-breadcrumb{display:none !important}body.blog #blog-entries{display:block !important}body.blog .blog-entry{width:100% !important;max-width:none !important;float:none !important;margin:0 0 30px !important;padding:0 0 30px !important;border:0 !important;border-bottom:1px solid #dfe4ee !important}body.blog .blog-entry:first-child{border-bottom:2px solid #112250 !important}body.blog .blog-entry:last-child{border-bottom:0 !important;margin-bottom:0 !important}body.blog .blog-entry .blog-entry-inner{position:relative !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:stretch !important;min-height:330px !important;padding-left:54% !important;gap:0 !important}body.blog .blog-entry.no-featured-image .blog-entry-inner::before{content:'' !important;position:absolute !important;left:0 !important;top:0 !important;width:51% !important;height:330px !important;background:linear-gradient(135deg,#16295a 0,#25406f 60%,#33507f 100%) !important}body.blog .blog-entry .thumbnail{display:block !important;position:absolute !important;left:0 !important;top:0 !important;width:51% !important;height:330px !important;overflow:hidden !important;margin:0 !important;padding:0 !important}body.blog .blog-entry .thumbnail img{width:100% !important;height:100% !important;object-fit:cover !important;margin:0 !important;border-radius:0 !important}body.blog .blog-entry .blog-entry-header{order:1 !important;width:auto !important;flex:none !important;margin:0 0 6px !important}body.blog .blog-entry:first-child .blog-entry-header::before{content:'LATEST';display:inline-block;background:#c9a227;color:#2a2100;font-family:system-ui,sans-serif;font-size:10px;letter-spacing:.11em;padding:4px 10px;margin-bottom:12px}body.blog .blog-entry .blog-entry-title{font-size:30px !important;line-height:1.25 !important;margin:0 0 10px !important}body.blog .blog-entry .blog-entry-title a{font-size:30px !important;line-height:1.25 !important;color:#112250 !important}body.blog .blog-entry ul.meta{order:2 !important;display:block !important;min-width:0 !important;width:auto !important;margin:0 0 10px !important;padding:0 !important;font-family:system-ui,sans-serif !important;font-size:11px !important;letter-spacing:.07em !important;text-transform:uppercase !important}body.blog .blog-entry ul.meta li.meta-author,body.blog .blog-entry ul.meta li.meta-comments{display:none !important}body.blog .blog-entry ul.meta li,body.blog .blog-entry ul.meta a{color:#c9a227 !important}body.blog .blog-entry ul.meta i{display:none !important}body.blog .blog-entry ul.meta li.meta-date::after{content:"\00b7" !important;margin:0 7px !important}body.blog .blog-entry ul.meta li.meta-cat::after{content:none !important}body.blog .blog-entry .blog-entry-summary{order:3 !important;display:block !important;margin:0 0 14px !important}body.blog .blog-entry .blog-entry-summary p{font-size:15.5px !important;line-height:1.65 !important;color:#44506d !important;margin:0 !important}body.blog .blog-entry .blog-entry-readmore{order:4 !important;display:block !important}body.blog .blog-entry .blog-entry-readmore a{font-family:system-ui,sans-serif !important;font-size:12.5px !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#c9a227 !important;border:0 !important;border-bottom:1px solid #c9a227 !important;padding:0 0 2px !important;background:none !important}body.blog .blog-entry .edit-link{order:5 !important}@media (max-width:767px){body.blog #blog-entries{grid-template-columns:1fr !important}body.blog .blog-entry .blog-entry-inner{padding-left:0 !important;min-height:0 !important}body.blog .blog-entry.no-featured-image .blog-entry-inner::before{position:static !important;width:100% !important;height:200px !important;margin-bottom:18px !important;order:0 !important}body.blog .blog-entry .thumbnail{position:static !important;width:100% !important;height:200px !important;margin-bottom:18px !important;order:0 !important}body.blog .blog-entry .blog-entry-title,body.blog .blog-entry .blog-entry-title a{font-size:24px !important}body.blog .page-header-title{font-size:27px !important}}/* ===== Blog listing:meta inline fix ===== */body.blog .blog-entry ul.meta{display:flex !important;flex-wrap:wrap !important;align-items:center !important}body.blog .blog-entry ul.meta li{display:inline-flex !important;align-items:center !important}/* ===== Article text colour fix (global body colour is white) ===== */body.single .entry-content,body.blog .entry-content,body.archive .entry-content,body.search .entry-content,body.single .entry-content p,body.blog .entry-content p,body.archive .entry-content p,body.search .entry-content p,body.single .entry-content li,body.blog .entry-content li,body.archive .entry-content li,body.search .entry-content li,body.single .entry-content blockquote,body.blog .entry-content blockquote,body.archive .entry-content blockquote,body.search .entry-content blockquote,body.single .entry-content td,body.blog .entry-content td,body.archive .entry-content td,body.search .entry-content td,body.single .entry-content th,body.blog .entry-content th,body.archive .entry-content th,body.search .entry-content th,body.single .entry-content dd,body.blog .entry-content dd,body.archive .entry-content dd,body.search .entry-content dd,body.single .entry-content dt,body.blog .entry-content dt,body.archive .entry-content dt,body.search .entry-content dt,body.single .entry-content figcaption,body.blog .entry-content figcaption,body.archive .entry-content figcaption,body.search .entry-content figcaption,body.single .entry-content span,body.blog .entry-content span,body.archive .entry-content span,body.search .entry-content span,body.single .entry-content strong,body.blog .entry-content strong,body.archive .entry-content strong,body.search .entry-content strong,body.single .entry-content em,body.blog .entry-content em,body.archive .entry-content em,body.search .entry-content em{color:#44506d !important}body.single .entry-content h1,body.blog .entry-content h1,body.archive .entry-content h1,body.search .entry-content h1,body.single .entry-content h2,body.blog .entry-content h2,body.archive .entry-content h2,body.search .entry-content h2,body.single .entry-content h3,body.blog .entry-content h3,body.archive .entry-content h3,body.search .entry-content h3,body.single .entry-content h4,body.blog .entry-content h4,body.archive .entry-content h4,body.search .entry-content h4,body.single .entry-content h5,body.blog .entry-content h5,body.archive .entry-content h5,body.search .entry-content h5,body.single .entry-content h6,body.blog .entry-content h6,body.archive .entry-content h6,body.search .entry-content h6{color:#112250 !important}body.single .entry-title,body.blog .entry-title,body.archive .entry-title,body.search .entry-title,body.single .entry-title a,body.blog .entry-title a,body.archive .entry-title a,body.search .entry-title a{color:#112250 !important}body.single .entry-content a,body.blog .entry-content a,body.archive .entry-content a,body.search .entry-content a{color:#c9a227 !important}body.single .entry-content a:hover,body.blog .entry-content a:hover,body.archive .entry-content a:hover,body.search .entry-content a:hover{color:#112250 !important}body.single .entry-content,body.single .entry-content p,body.single .entry-content li{font-size:16.5px !important;line-height:1.75 !important}/* ===== Footer text stays white (body colour is now dark) ===== */#footer,#footer-inner,#footer-widgets,#footer-bottom,#footer p,#footer li,#footer span,#footer div,#footer-widgets p,#footer-widgets li,#footer-widgets span,#footer-bottom p,#footer-bottom span{color:#ffffff !important}#footer a,#footer-widgets a,#footer-bottom a{color:#ffffff !important}#footer a:hover,#footer-widgets a:hover,#footer-bottom a:hover{color:#c9a227 !important}