.tnp-submit{
	width: 24%!important;
	float: left;
	margin-left: 2%!important;
}
.tnp-email{
	float: left;
  width: 73%!important;
}
.tnp-widget-minimal{
	width: 50%;
	margin: 0 auto 20px auto;
	height: 55px;
}

@media screen and (max-width: 999px){
	.tnp-submit{
	width: 29%!important;
	margin-left: 1%!important;
}
.tnp-email{
	float: left;
  width: 70%!important;
}
.tnp-widget-minimal{
	width: 100%;
}
}

.bdp_blog_template.news .bd-post-content {
    font-family: 'Open Sans',sans-serif!important;
}
.default-logo{
	height: 56px!important;
}

.mobile-only-logo{
	display: none!important
}

.stories-col{
	padding:0 100px
}
.wp-block-latest-posts li{
	list-style: none
}
#single-below-header{
	display: none;
}

/* ===== Hawk Digital brand palette (Oct 2026) ===== */
/* Navy #0e2a59 | Orange #e38b0a | Gray #b5bfc8 */
.nectar-cta[data-color="extra-color-1"] .link_wrap{background-color:#e38b0a!important;}
.nectar-cta[data-color="extra-color-1"] .link_wrap:hover{background-color:#f29c1f!important;}
.nectar-cta[data-color="extra-color-1"] .link_text{color:#0e2a59!important;}
.nectar-cta[data-color="extra-color-1"] .link_wrap .line{background-color:#0e2a59!important;}
.nectar-cta[data-color="default"] .link_text{color:#0e2a59!important;}
.nectar-cta[data-color="default"] .link_wrap .line{background-color:#e38b0a!important;}
.page-id-13380 .column-overlay-layer{background:linear-gradient(135deg,#0e2a59 0%,#1f4e9a 100%)!important;}
.page-id-13380 .nectar-button.jumbo.regular-button{background-color:#e38b0a!important;color:#0e2a59!important;}
.page-id-13380 .nectar-button.jumbo.regular-button:hover{background-color:#f29c1f!important;}
#chatbot-icon{background-color:#e38b0a!important;}


/* ===== Hawk Digital homepage redesign (Oct 2026) ===== */
.hd-sec{padding:96px 0!important;position:relative;}
.wpb_row.hd-sec:before{content:""!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;height:auto!important;left:50%!important;width:100vw!important;transform:translateX(-50%)!important;z-index:0!important;}
.hd-sec>*{position:relative;z-index:1;}
.page-id-19411 #ajax-content-wrap,.home #ajax-content-wrap{overflow-x:hidden;}
.hd-sec .wpb_text_column,.hd-sec .wpb_text_column>.wpb_wrapper>p:empty{margin-bottom:0!important;}
.hd-wrap{max-width:1180px;margin:0 auto;}
.hd-white:before{background:#fff;}
.hd-light:before{background:#f4f6fa;}
.hd-navy:before{background:#0e2a59;}
.hd-hero{padding:150px 0 140px!important;}
.hd-hero:before{background:#0b1f45 url(/wp-content/uploads/2026/10/hawk-hero-navy.jpg) center right/cover no-repeat;}
.hd-eyebrow,.hd-label{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#e38b0a;font-weight:700;margin-bottom:16px;line-height:1.5;}
.hd-sec h1,.hd-sec h2,.hd-sec h3{font-family:inherit;letter-spacing:-.01em;}
.hd-hero h1{color:#fff!important;font-size:58px!important;line-height:1.08!important;max-width:780px;margin:0 0 24px!important;font-weight:700!important;}
.hd-hero .hd-lead{color:#d6dde6!important;font-size:20px!important;line-height:1.6!important;max-width:680px;margin:0!important;}
.hd-btns{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px;}
.hd-btns-center{justify-content:center;}
.hd-btn{display:inline-block;padding:15px 28px;border-radius:6px;font-weight:700;font-size:16px;line-height:1.2;text-decoration:none!important;transition:all .2s ease;}
.hd-btn-primary{background:#e38b0a;color:#0e2a59!important;}
.hd-btn-primary:hover{background:#f29c1f;transform:translateY(-1px);}
.hd-btn-ghost{border:2px solid rgba(255,255,255,.55);color:#fff!important;padding:13px 26px;}
.hd-btn-ghost:hover{border-color:#fff;background:rgba(255,255,255,.08);}
.hd-sec h2{font-size:40px!important;line-height:1.18!important;color:#0e2a59!important;margin:0 0 18px!important;font-weight:700!important;max-width:820px;}
.hd-center h2,.hd-center .hd-intro{margin-left:auto!important;margin-right:auto!important;}
.hd-center{text-align:center;}
.hd-intro{font-size:19px!important;line-height:1.7!important;color:#3b4a5e!important;max-width:820px;margin:0!important;}
.hd-navy h2,.hd-navy h3{color:#fff!important;}
.hd-navy .hd-intro,.hd-navy li{color:#d6dde6!important;}
.hd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;}
.hd-grid-2{grid-template-columns:repeat(2,1fr);}
.hd-card{background:#fff;border:1px solid #e2e8f0;border-top:4px solid #e38b0a;border-radius:10px;padding:32px;box-shadow:0 4px 18px rgba(14,42,89,.06);transition:transform .2s ease,box-shadow .2s ease;}
.hd-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(14,42,89,.12);}
.hd-num{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e38b0a;margin-bottom:12px;}
.hd-card h3{font-size:21px!important;line-height:1.3!important;color:#0e2a59!important;margin:0 0 10px!important;font-weight:700!important;}
.hd-card p{font-size:16px!important;line-height:1.65!important;color:#4a5568!important;margin:0!important;padding:0!important;}
.hd-checks{list-style:none!important;margin:18px 0 0!important;padding:0!important;}
.hd-checks li{position:relative;padding:6px 0 6px 28px!important;font-size:15px;color:#2d3a4d;list-style:none!important;margin:0!important;}
.hd-checks li:before{content:"✓";position:absolute;left:0;top:6px;color:#e38b0a;font-weight:700;}
.hd-split{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center;}
.hd-list{list-style:none!important;margin:0!important;padding:0!important;}
.hd-list li{position:relative;padding:16px 0 16px 34px!important;border-bottom:1px solid rgba(255,255,255,.14);font-size:17px;list-style:none!important;margin:0!important;}
.hd-list li:before{content:"";position:absolute;left:0;top:27px;width:16px;height:3px;background:#e38b0a;}
.hd-work{margin-top:44px;}
.hd-work-title{font-weight:700;color:#0e2a59;margin-bottom:14px;font-size:15px;}
.hd-chip{display:inline-block;background:#fff;border:1px solid #d5dde8;color:#0e2a59;border-radius:999px;padding:8px 16px;margin:0 8px 10px 0;font-size:14px;font-weight:600;}
.hd-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:48px;}
.hd-step{border-top:3px solid #0e2a59;padding-top:20px;}
.hd-step-n{width:38px;height:38px;border-radius:50%;background:#e38b0a;color:#0e2a59;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:14px;}
.hd-step h3{font-size:20px!important;color:#0e2a59!important;margin:0 0 6px!important;font-weight:700!important;}
.hd-step p{font-size:15px!important;line-height:1.6!important;color:#4a5568!important;margin:0!important;padding:0!important;}
.hd-logos .clients{margin-top:36px;}
.hd-cta{padding:88px 0!important;}
@media (max-width:999px){.hd-grid{grid-template-columns:repeat(2,1fr);}.hd-steps{grid-template-columns:repeat(2,1fr);}.hd-split{grid-template-columns:1fr;gap:36px;}.hd-hero h1{font-size:44px!important;}.hd-sec h2{font-size:32px!important;}}
@media (max-width:690px){.hd-sec{padding:64px 0!important;}.hd-hero{padding:96px 0 88px!important;}.hd-hero:before{background-position:70% center!important;}.hd-grid,.hd-grid-2,.hd-steps{grid-template-columns:1fr;}.hd-hero h1{font-size:34px!important;}.hd-hero .hd-lead,.hd-intro{font-size:17px!important;}.hd-sec h2{font-size:28px!important;}.hd-btn{width:100%;text-align:center;}}


/* ===== Site-wide look & feel to match homepage (Oct 2026) ===== */
.hd-block.hd-sec{padding:96px 0;}
.hd-block.hd-sec:before{content:"";display:block;position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);z-index:0;}
.hd-block.hd-sec>*{position:relative;z-index:1;}
.hd-page-hero{padding:110px 0 100px!important;}
.hd-page-hero h1{font-size:50px!important;}
.hd-block.hd-page-hero{margin-top:-40px;margin-bottom:56px;}
.hd-block h1,.hd-block h2,.hd-block h3{margin-top:0;}
#ajax-content-wrap{overflow-x:hidden;}
.hd-svc{align-items:start;}
.hd-card-flat{box-shadow:none;}
.hd-card-flat:hover{transform:none;box-shadow:none;}
.hd-svc .hd-checks{margin-top:4px!important;}
.hd-btn-outline{border:2px solid #0e2a59;color:#0e2a59!important;padding:13px 26px;}
.hd-btn-outline:hover{background:#0e2a59;color:#fff!important;}
.hd-card a{color:#0e2a59;font-weight:600;}
/* Salient page headers -> brand hero */
#page-header-bg{background-color:#0b1f45!important;}
#page-header-bg .page-header-bg-image,#page-header-bg .page-header-bg-image-wrap .page-header-bg-image{background-image:url(/wp-content/uploads/2026/10/hawk-hero-navy.jpg)!important;background-position:center right!important;background-size:cover!important;}
#page-header-bg .page-header-overlay-color,#page-header-bg .page-header-bg-image-wrap:after{background:transparent!important;}
#page-header-bg h1{font-weight:700!important;letter-spacing:-.01em;}
#page-header-bg .subheader{color:#e38b0a!important;text-transform:uppercase;letter-spacing:.16em;font-size:13px!important;font-weight:700;}
/* Typography & components on block-editor pages */
.main-content .wp-block-heading,.main-content h2.wp-block-heading,.main-content h3.wp-block-heading{color:#0e2a59;}
.main-content .wp-block-columns .wp-block-heading{font-weight:700;}
.wp-block-button__link,.wp-block-jetpack-button .wp-block-button__link,.contact-form button[type=submit],.wp-block-jetpack-contact-form button,.contact-form input[type=submit],.wp-block-jetpack-subscriptions button{background:#e38b0a!important;color:#0e2a59!important;border:0!important;border-radius:6px!important;font-weight:700!important;padding:14px 26px!important;}
.wp-block-button__link:hover,.contact-form button[type=submit]:hover,.wp-block-jetpack-contact-form button:hover{background:#f29c1f!important;}
.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=url],.contact-form input[type=tel],.contact-form textarea,.wp-block-jetpack-contact-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.wp-block-jetpack-contact-form textarea{border:1px solid #d5dde8!important;border-radius:6px!important;background:#fff!important;padding:12px 14px!important;width:100%!important;max-width:100%!important;box-shadow:none!important;}
.contact-form input:focus,.contact-form textarea:focus,.wp-block-jetpack-contact-form input:focus,.wp-block-jetpack-contact-form textarea:focus{border-color:#e38b0a!important;outline:none;}
.wp-block-jetpack-contact-form label,.contact-form label{color:#0e2a59;font-weight:600;}
.page-id-7 .wp-block-columns>.wp-block-column{background:#fff;border:1px solid #e2e8f0;border-top:4px solid #e38b0a;border-radius:10px;padding:36px!important;box-shadow:0 4px 18px rgba(14,42,89,.06);}
.page-id-7 .wp-block-columns{gap:28px;margin-bottom:80px;}
.wp-block-latest-posts__post-title,.wp-block-post-title a{color:#0e2a59!important;font-weight:700;}
.wp-block-latest-posts__post-title:hover,.wp-block-post-title a:hover{color:#e38b0a!important;}
.wp-block-latest-posts__post-date,.wp-block-post-date{color:#64748b!important;}
@media (max-width:999px){.hd-page-hero h1{font-size:40px!important;}}
@media (max-width:690px){.hd-page-hero{padding:80px 0 72px!important;}.hd-page-hero h1{font-size:32px!important;}.hd-block.hd-sec{padding:64px 0;}}
