/* hub-res-hach-styles.css */ 

/* GLOBAL */ 

body { 
	color: #1a1a1a; 
}

p {
  font-size: var(--font-base);
  line-height: 1.6;
}

h1 {
  font-size: 2.4rem;
  line-height: 1.2;
}

h2 {
  font-size: 2rem;
  line-height: 1.25;
}

h3 {
  font-size: 1.6rem;
  line-height: 1.3;
}

h4 {
  font-size: 1.4rem;
  line-height: 1.35;
}

h5 {
  font-size: 1.25rem;
  line-height: 1.4;
}

h6 {
  font-size: 1.1rem;
  line-height: 1.4;
}

* { 
	/* font-family: 'IBM Plex Sans', Verdana, 'sans-serif'; */ 
	font-family: "noto_sans",Arial,Helvetica,"Helvetica Neue",sans-serif
}

a { 
	color: #007EB5; 
}

a:hover { 
	text-decoration: underline !important; 
}

a img {
	transition: filter 0.3s ease;
}

a:hover img {
	opacity: 0.8;
}

/* 
.container {
  width: 80%;
  max-width: 1080px;
  margin: auto;
  position: relative;
}
*/ 

/* 
bit hacky
todo: fix 
*/ 
body .container { 
	max-width: 100%;
	min-width: 100%;
	width: 100%;
} 

/* HEAD */ 

.hub-head-section { 
	background-color: #134169; 
	padding-bottom: 0 !important; 
	padding-top: 0 !important; 
} 

.hub-head-row { 
	background-image: none !important; 
	padding-bottom: 0 !important; 
	padding-top: 0 !important; 
}

.hub-head-column.hub-head-left-column { 
	/* background-color: #252524; */ 
	background-color: #134169; 
	height: 124px; 
	margin-bottom: 30px; 
	padding: 0 !important; 
	position: relative; 
}

.hub-head-column.hub-head-left-column > .et_pb_image { 
	left: 50%;
	top: 50%;
	position: absolute; 
	transform: translate(-50%, -50%);
	width: 80%; 
} 

.hub-head-right-column .go-to-hach-text { 
	height: 36px !important; 
	max-height: 36px !important; 
	min-height: 36px !important; 	
} 

.hub-head-right-column .site-title-text { 
	height: 88px !important; 
	max-height: 88px !important; 
	min-height: 88px !important; 	
} 

.go-2-hach-com { 
	color: white; 
	display: inline-block; 
}

.go-2-hach-com a { 
	color: #ffffff; 
}

.go-2-hach-com a:hover { 
	color: #59a1ea; 
	text-decoration: underline; 
}

@media only screen and (min-width: 1px) and (max-width: 980px) {
	.hub-head-column.hub-head-left-column { 
		height: 194px; 
	} 
	.hub-head-left-column .et_pb_image_wrap { 
		text-align: center; 
	} 
	.hub-head-left-column img { 
		height: 150px; 
		margin-left: auto; 
		margin-right: auto; 
		width: auto; 
	} 
	.hub-head-right-column { 
		min-width: 100%; 
		width: 100% !important; 
	} 
	.et_pb_menu_0 .mobile_nav .mobile_menu_bar:before, 
	.et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__search-button, 
	.et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__close-search-button, 
	.et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__cart-button { 
		color: #007eb5 !important; 
	} 
	.et_mobile_menu { 
		border-top: 0 !important; 
		padding: 0 !important; 
	} 
	.et_mobile_menu li:hover a { 
		background-color: black; 
		color: white; 
	} 
	#mobile_menu1 li:last-child { 
		padding: 10px 5%; 
	} 
} 

.hub-head-column.hub-head-right-column { 
	height: 154px; 
	position: relative; 
	width: 79.125% !important; 
}

#hub-main-menu { 
	background-color: white; 
	bottom: 0;
	height: 30px; 
	line-height: 30px; 
	padding-left: 0;
	padding-right: 0;
	position: absolute;
	width: 100%;
} 

.et_pb_menu__menu, 
.et-menu-nav, 
#menu-main-menu { 
	width: 100%;
}

#hub-main-menu #menu-main-menu { 
	margin-left: 0; 
	margin-right: 0; 
} 

#hub-main-menu #menu-main-menu > li { 
	height: 30px; 
	line-height: 30px; 
	margin-top: 0; 
	padding-top: 0; 
	width: 22%; 
}

#hub-main-menu #menu-main-menu > li:last-child { 
	padding-left: 0; 
	padding-right: 0; 
	width: 34%; 
} 

#hub-main-menu #menu-main-menu > li:nth-child(1), 
#hub-main-menu #menu-main-menu > li:nth-child(2), 
#hub-main-menu #menu-main-menu > li:nth-child(3) { 
	background-color: white;
} 

#hub-main-menu #menu-main-menu > li:nth-child(4), 
#hub-main-menu #menu-main-menu > li:nth-child(4) input[type="text"] { 
	color: black; 
	font-weight: bold; 
} 

#hub-main-menu #menu-main-menu > li:nth-child(4) { 
	padding-right: 5px;
} 

#hub-main-menu #menu-main-menu > li:nth-child(4) form { 
	width: 100%; 
} 

#hub-main-menu #menu-main-menu > li:nth-child(4) input[type="text"] {
	background-image: url(/wp-content/uploads/2025/07/magnifying-glass.webp);
	background-position: right 5px center;
	background-repeat: no-repeat;
	background-size: 16px;
	width: 100%; 
} 

#hub-main-menu #menu-main-menu > li > a { 
	color: #252524; 
	font-weight: bold; 
} 

#hub-main-menu #menu-main-menu > li > a { 
	color: #252524; 
	opacity: 1; 
} 

/* BODY */ 

sub { font-size: 0.6rem !important; }

sup {
	bottom: 0.6em !important;
	font-size: 0.7rem !important;
}

figure {
	margin: 0;
	background: #ecebc447;
	margin-bottom: 15px;
	padding: 10px;
}

.center-text{
	text-align: center;
}

.harvey-upscale{
	font-size: 2rem;
	text-align: center;
}

figcaption { margin-bottom: 5px; }

#main-content .container { 
	padding-bottom: 0; 
	padding-top: 0 !important; 
}

#left-area { padding-bottom: 0 !important; } 

.hub-hero-section { margin-top: 30px; }

.hub-hero-slider { 
	
}

.hub-hero-slider .et_pb_slide_title { 
	font-size: 36px; 
	font-weight: normal; /* regular */  
	text-shadow: none; 
}

.hub-body-section { 
	padding-bottom: 20px !important; 
	padding-top: 10px !important; 
}

.hub-body-section .et_pb_row { 
	padding: 60px 0 !important; 
}

.hub-body-row { 

}

#hub-home-featured-row { 

} 

.et_pb_text_inner{
	clear:both;
}

#hub-home-featured-title-text { 

} 

#hub-home-featured-title-text h2, 
#hub-home-recently-added-title-text h2 { 
	color: #181818; 
	font-size: 30px; 
	font-weight: normal !important; 
} 

.hub-home-featured-view-all { 

}

.hub-home-featured-view-less { 
	display: none; 
}

#hub-home-featured-article-view-all-blog, 
#hub-home-featured-article-view-less-blog { 

} 

#hub-home-featured-article-view-all-blog .et_pb_post, 
#hub-home-featured-article-view-less-blog .et_pb_post { 
	background-color: #f5f3f0 !important;
	display: block; 
	float: left; 
	margin-bottom: 20px !important;
	margin-right: 2%; 
	padding-bottom: 0 !important;
	position: relative; 
} 

#hub-home-featured-article-view-all-blog .et_pb_post:last-child, 
#hub-home-featured-article-view-less-blog .et_pb_post:last-child { 
	clear: all !important; 
} 

#hub-home-featured-article-view-all-blog .et_pb_post .entry-title, 
#hub-home-featured-article-view-less-blog .et_pb_post .entry-title, 
#hub-home-featured-article-view-all-blog .et_pb_post .post-meta, 
#hub-home-featured-article-view-less-blog .et_pb_post .post-meta { 
	padding-left: 271px; 
}

#hub-home-featured-article-view-all-blog .et_pb_post .entry-title, 
#hub-home-featured-article-view-all-blog .et_pb_post .entry-title a, 
#hub-home-featured-article-view-less-blog .et_pb_post .entry-title, 
#hub-home-featured-article-view-less-blog .et_pb_post .entry-title a { 
	color: #181818; 
	font-size: 22px; 
	font-weight: normal; 
	padding-right: 15px; 
	padding-top: 15px 
}

@media only screen and (min-width: 1px) and (max-width: 980px) {
	#hub-home-featured-article-view-all-blog .et_pb_post .entry-title, 
	#hub-home-featured-article-view-all-blog .et_pb_post .entry-title a, 
	#hub-home-featured-article-view-less-blog .et_pb_post .entry-title, 
	#hub-home-featured-article-view-less-blog .et_pb_post .entry-title a { 
		font-size: 20px; 
	}
} 

#hub-home-featured-article-view-all-blog .et_pb_post .entry-title a, 
#hub-home-featured-article-view-less-blog .et_pb_post .entry-title a { 
    position: relative;
	z-index: 2001;
} 

#hub-home-featured-article-view-all-blog .et_pb_post .post-meta, 
#hub-home-featured-article-view-less-blog .et_pb_post .post-meta { 
	color: white; 
	line-height: 17px; 
	padding-right: 15px; 
    position: relative;
	z-index: 3001;
}

.et_pb_title_meta_container a {
	/* background: #F0FF92 !important; */ 
	background: #b5d1e8 !important;
	margin-right: 5px !important;
	padding: 3px 6px !important;
}

.et_pb_bg_layout_light p.et_pb_title_meta_container, 
.et_pb_bg_layout_light p.et_pb_title_meta_container a {
    /* color: #666 !important; */ 
    color: #000 !important;
}

#hub-home-featured-article-view-all-blog .et_pb_post .post-meta a, 
#hub-home-featured-article-view-less-blog .et_pb_post .post-meta a { 
	color: #007EB5; 
}

#hub-home-featured-article-view-all-blog .et_pb_post .post-content, 
#hub-home-featured-article-view-less-blog .et_pb_post .post-content { 
	display: none; 
}

#hub-home-featured-article-view-all-blog .et_pb_post .entry-featured-image-url, 
#hub-home-featured-article-view-less-blog .et_pb_post .entry-featured-image-url { 
	display: inline-block; 
	float: left; 
	z-index: 1001; 
}

#hub-home-featured-article-view-all-blog .et_pb_post, 
#hub-home-featured-article-view-less-blog .et_pb_post { 
	background-color: rgba(255,255,255,0) !important; 
	border: 1px solid #e6e6e6;
} 

@media only screen and (min-width: 981px) { 
	#hub-home-featured-article-view-all-blog .et_pb_post, 
	#hub-home-featured-article-view-less-blog .et_pb_post { 
		height: 192px !important;
		width: 48% !important;
	} 
	#hub-home-featured-article-view-all-blog .et_pb_post .entry-featured-image-url, 
	#hub-home-featured-article-view-all-blog .et_pb_post .entry-featured-image-url img, 
	#hub-home-featured-article-view-less-blog .et_pb_post .entry-featured-image-url, 
	#hub-home-featured-article-view-less-blog .et_pb_post .entry-featured-image-url img { 
		height: 190px !important;
    	position: relative;
		width: 256px; 
		z-index: 3003;
		display: block;
		object-fit: cover;
		object-position: center;
	}
} 

@media only screen and (min-width: 1px) and (max-width: 980px) {
	#hub-home-featured-article-view-all-blog .et_pb_post, 
	#hub-home-featured-article-view-less-blog .et_pb_post { 
		height: 190px !important;
		width: 98% !important;
	} 
	#hub-home-featured-article-view-all-blog .et_pb_post .entry-featured-image-url, 
	#hub-home-featured-article-view-all-blog .et_pb_post .entry-featured-image-url img, 
	#hub-home-featured-article-view-less-blog .et_pb_post .entry-featured-image-url, 
	#hub-home-featured-article-view-less-blog .et_pb_post .entry-featured-image-url img { 
		height: 190px !important;
		width: 256px; 
	}
} 

#hub-home-featured-article-view-all-blog .post-meta a::before, 
#hub-home-featured-article-view-less-blog .post-meta a::before { 
	content: '#'; 
}

#hub-home-featured-article-view-all-blog { 
	margin-left: 2%; 
} 

#hub-home-featured-article-view-less-blog { 
	margin-left: 2%; 
}

#hub-home-featured-view-all-button, 
#hub-home-featured-view-less-button { 

} 

#hub-home-featured-view-all-button a, 
#hub-home-featured-view-less-button a { 
	/* background-color: #bc4d18;
	border-radius: 0; */ 
	background: #007eb5 !important;
	border-color: #007eb5;
	border-radius: 6px !important;
	color: white; 
	display: inline-block;
	font-size: 18px; 
	font-weight: 500; 
	height: 36px; 
	line-height: 36px; 
	min-height: 36px; 
	padding-left: 18px; 
	padding-right: 18px; 
	text-decoration: none; 
	transition: all 0.14s ease;
} 

#hub-home-featured-view-all-button a:hover, 
#hub-home-featured-view-less-button a:hover { 
	/* background-color: black; */ 
	background: #00374f !important; 
	border-color: #00374f !important; 
	color: white; 
	text-decoration: none; 	
} 

.hub-home-featured-view-all { 

} 

.hub-home-featured-view-less { 

} 

#hub-home-recently-added-row { 
	
} 

#hub-home-recently-added-title-text, 
#hub-home-recently-added-title-text h2 { 
	color: #181818; 
	/* font-weight: bold; */ 
} 

#hub-home-recently-added-article-blog { 
	text-align: center; 
} 

#hub-home-recently-added-article-blog .et_pb_post { 
	display: inline-block; 
	vertical-align: top; 
	width: 250px; 
}

@media only screen and (min-width: 1px) and (max-width: 980px) {
	#hub-home-recently-added-article-blog .et_pb_post { 
		width: 202px; 
	}
	#hub-home-recently-added-article-blog .et_pb_post:nth-child(odd) { 
		margin-right: 40px; 
	} 
	#hub-home-recently-added-article-blog .et_pb_post:nth-child(even) { 
		margin-right: 0; 
	} 
} 

#hub-home-recently-added-article-blog .et_pb_post { 
	margin-right: 15px; 
}

#hub-home-recently-added-article-blog .et_pb_post:last-child { 
	margin-right: 0; 
}

#hub-home-recently-added-article-blog .et_pb_post .entry-featured-image-url { 
	margin-bottom: 15px; 
}

#hub-home-recently-added-article-blog .entry-featured-image-url > img { 
	height: 165px; 
	max-height: 165px; 
	width: auto; 
} 

#hub-home-recently-added-article-blog .et_pb_post h2.entry-title, 
#hub-home-recently-added-article-blog .et_pb_post h2.entry-title a { 
	color: #181818 !important;
	font-weight: normal; 
	font-size: 18px;
	line-height: 20px;
	text-align: left; 
	text-decoration: none; 
} 

#hub-home-recently-added-article-blog .et_pb_post .post-meta { 
	text-align: left; 
}

#hub-home-recently-added-article-blog .et_pb_post .post-meta a[rel*="tag"]::before, 
#hub-home-recently-added-article-blog .et_pb_post .post-meta a[rel*="category"]::before {
	content: '#'; 
}

#hub-home-recently-added-article-blog .entry-featured-image-url > img{
	height: 100%;
	width: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

#hub-home-events-image, 
#hub-home-training-image, 
#hub-home-elearning-image { 

} 

#hub-home-events-text, 
#hub-home-training-text, 
#hub-home-elearning-text { 

} 

#hub-home-events-text h3, 
#hub-home-training-text h3, 
#hub-home-elearning-text h3 { 
	color: black; 
	font-size: 26px;
	font-weight: normal;
} 

#hub-home-events-text p, 
#hub-home-training-text p, 
#hub-home-elearning-text p { 
	color: black; 
	font-size: 16px;
} 

#hub-home-events-text a, 
#hub-home-training-text a, 
#hub-home-elearning-text a { 
	/* background-color: #bc4d18;
	border-radius: 0; */ 
	background: #007eb5 !important;
	border-color: #007eb5;
	border-radius: 6px !important; 
	color: white; 
	display: inline-block;
/* 	font-family: "IBM Plex Mono", monospace;  */
	font-size: 16px; 
	font-weight: 500; 
	height: 32px; 
	line-height: 32px; 
	min-height: 32px; 
	padding-left: 16px; 
	padding-right: 16px; 
	text-decoration: none; 
	transition: all 0.14s ease;
} 

/* 
#hub-home-training-text a, 
#hub-home-elearning-text a { 
	background-color: #f79b2e;
	border-radius: 6px; 
	color: black; 
	display: inline-block;
	font-size: 16px; 
	font-weight: bold; 
	height: 32px; 
	line-height: 32px; 
	min-height: 32px; 
	padding-left: 16px; 
	padding-right: 16px; 
	text-decoration: none; 
	transition: all 0.14s ease;
} 
*/ 

#hub-home-events-text a:hover, 
#hub-home-training-text a:hover,  
#hub-home-elearning-text a:hover { 
	/* background-color: black; */ 
	background: #00374f !important; 
	border-color: #00374f !important; 
	color: white; 
	text-decoration: none; 
} 

.hub-body-row .hub-body-text { 

} 

#hub-home-viewall-row { 

} 

#hub-home-learnmore-row { 

}

#hub-home-trainelearn-row { 

}

/* search page is post id 94 */ 
body.page-id-94 .hub-body-section .et_pb_column_1_4 { 
	margin-right: 0; 
}

body.page-id-94 .hub-body-section .et_pb_column_3_4 { 
	padding-left: 11px; 
	width: 79.125%; 
} 

.hub-search-row { 

} 

.hub-search-row #hub-filters-text { 

} 

.hub-search-row #hub-title-text { 

}

.hub-search-row #hub-title-text .et_pb_title_meta_container a { 

}

.hub-search-row #hub-results-text { 

}

.hub-search-row #hub-results-text ul.post-categories { 
	font-weight: 400; 
	list-style-type: none;
	padding: 0; 
}

.hub-search-row #hub-results-text ul.post-categories li:before {
	color: #181818;  
	content: '#'; 
} 

.hub-search-row #hub-results-text ul.post-categories li { 
	display: inline; 
	/* padding-right: 6px; */ 
} 

.hub-search-row #hub-results-text ul.post-categories li::after { 
	content: ', '; 
} 

.hub-search-row #hub-results-text ul.post-categories li:last-child::after { 
	content: '' !important; 
} 

.hub-search-row #hub-results-text .search-filter-query-posts > div > p:nth-child(1),
.hub-search-row #hub-results-text .search-filter-query-posts > div > p:nth-child(2),
.hub-search-row #hub-results-text .search-filter-query-posts > div > p:nth-child(3),
.hub-search-row #hub-results-text .search-filter-query-posts > div > p:nth-child(5),
.hub-search-row #hub-results-text .search-filter-query-posts > div > p:nth-child(6),
.hub-search-row #hub-results-text .search-filter-query-posts > hr { 
	/* display: none; */ 
} 

.hub-search-result { 
	/* background-color: #367cb0 !important; */ 
	border: 1px solid #E6E6E6; 
	height: 192px; 
	margin-bottom: 20px; 
	width: 100%; 
} 

.hub-search-result .thumb-wrap { 
	display: block; 
	float: left; 
	height: 190px; 
	width: 256px; 
	overflow: hidden; /* Ensures cropped edges don’t show */
  	position: relative;
	z-index: 3010;
} 

.hub-search-result .thumb-wrap > p {
  margin: 0;
  height: 100%;
}

.hub-search-result .thumb-wrap a {
  display: block;
  height: 100%;
}

.hub-search-result .thumb-wrap img.wp-post-image {
  position: absolute;   /* pin to the box */
  inset: 0;
  width: 100%;
  height: 100% !important;  /* beat `img { height:auto }` */
  object-fit: cover;
  object-position: center;
  display: block;
}

.hub-search-result .title-outer-wrap { 
	color: white !important; 
	display: block; 
	height: 192px; 
	margin-left: 256px; 
	position: relative; 
	z-index: 3001;
} 

.hub-search-result .title-inner-wrap { 
	padding: 20px; 
	position: absolute; 
} 

h2 {
	font-weight: 600; 
}

p {	
	font-size: 1rem;
  	line-height: 1.4em;
}

p:not(.has-background):last-of-type {
    padding-bottom: 1em
}
	
.hub-search-result .title-inner-wrap h2,  
.hub-search-result .title-inner-wrap a { 
	color: #181818 !important; 
	/* color: white !important; */  
} 

@media only screen and (min-width: 1px) and (max-width: 980px) {
	.hub-search-result .title-inner-wrap h2 { 
		font-size: 18px; 
	} 
	.hub-search-result .title-inner-wrap .post-categories { 
		font-size: 12px; 
		font-weight: 400;
		line-height: 14px; 
	} 
} 

.hub-search-row #hub-related-text { 

} 

.hub-article-section { 
	padding-bottom: 0 !important; 
	padding-top: 0 !important; 
} 

.hub-article-row { 

}

.hub-article-row #hub-title-text { 

}

.hub-article-row #hub-title-text a[rel*="category"]::before,  
.hub-article-row #hub-title-text a[rel*="tag"]::before { 
	/* content: '#'; */ 
}

#hub-title-text .et_pb_title_meta_container { 
	text-transform: capitalize;
} 

#hub-title-text .et_pb_title_meta_container a[rel*="author"] { 
	background: none !important; 
	background-color: none !important; 
	padding-left: 0 !important; 
	padding-right: 0 !important; 
} 

#hub-title-text .et_pb_title_meta_container a[rel*="author"]:hover { 
	text-decoration: none;
} 

.hub-article-row #hub-article-text { 

}

.hub-article-row #hub-article-text ol, 
.hub-article-row #hub-article-text ul { 
	list-style-position: outside;
	margin-left: 25px;
} 

.hub-article-row #hub-article-text blockquote { 
	background-color: #ecebc4; 
	/* border: 0; */ 
	border-left: solid 5px #d4d5be; 
	padding: 20px 25px 5px !important; 
	font-size: 1.2rem;
}

.hub-article-row #hub-article-text blockquote{
	background-color: #ecebc4; 
	border-left: solid 5px #d4d5be; 
	padding: 20px 25px 5px; 
	font-size: 1.6rem;
	line-height: 1.3em;
	max-width: 62ch;
	margin: 1.5em 0;
}

.hub-article-row #hub-article-text blockquote p {
    font-size: inherit;
    line-height: inherit;
    font-weight: 400;
    padding-bottom: 20px;
}

.hub-article-row #hub-article-text blockquote > p:first-child::before {
    content: "\25A0";
    margin-right: 5px;
}

.hub-article-row #hub-article-text blockquote p:first-letter {
    font-size: 46px;
    font-weight: normal;
    color: #a3af07;
}

.hub-article-row #hub-article-text table,
.hub-article-row #hub-article-text table p,
.hub-article-row #hub-article-text table li {
  font-size: inherit;
  line-height: inherit;
}

.hub-article-row #hub-title-text h1, 
.hub-article-row #hub-article-text h1 { 
	color: #181818; 
	font-size: 36px;
	/* font-weight: bold; */ 
	line-height: 39px; 
}

.hub-article-row #hub-article-text h2 { 
	color: #181818; 
	/* font-weight: bold; */ 
}

.hub-article-row #hub-article-text h3 { 
	color: #181818; 
	/* font-weight: bold; */ 
}

.hub-article-row #hub-article-text h4 { 
	color: #181818;
    /* font-weight: bold; */ 
}

.hub-article-row #hub-article-text p, 
.hub-article-row #hub-article-text li { 
	font-size: 1.2rem; 
	line-height: 1.5em;
	font-weight: 400;  
	max-width: 62ch;
	padding-bottom: 1em;
} 

.hub-article-row #hub-article-text a { 
	color: #1a1a1a; 
	font-weight: 500; 
	box-shadow: inset 0 0 0 rgba(0,0,0,0), 0 1px 0 #1a1a1a;
	transition-property: color,box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease-in-out;
} 

.hub-article-row #hub-article-text a:hover { 
	color: #1a1a1a; 
	font-weight: 500;
	text-decoration: none !important;
	box-shadow: inset 0 0 0 rgba(0,0,0,0), 0 1px 0 #007EB5;
	transition-property: color,box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease-in-out;
} 

.hub-article-row #hub-article-text .hub-full-width { 
	margin-bottom: 20px !important; 
} 

.hub-article-row #hub-article-text .hub-half-width { 
	display: inline-block; 
	float: left; 
	margin-bottom: 20px !important; 
	margin-right: 4% !important; 
	width: 46%; 
} 

.hub-article-row #hub-article-text .hub-half-width:last-child { 
	clear: all !important; 
	margin-right: 0; 
} 

.hub-article-section .et_pb_column_1_3.et-last-child { 
    /* background: #F5F3F0; silica */
	background: #ffffff; 
	border-left: 1px solid #9999995c; 
    padding: 20px 30px 30px;
} 

#hub-additional-text, 
#hub-additional-blog {

}

#hub-additional-text { 
	margin-bottom: 10px; 
	margin-top: 5px; 
}

#hub-additional-text h3 { 
	/* color: #6f6f6e; */ 
	color: #1a1a1a;
	/* font-weight: bold; */ 
	font-size: 20px;
	text-align: left !important; 
} 

#hub-additional-text .entry-featured-image-url, 
#hub-additional-blog .entry-featured-image-url { 
	margin-bottom: 10px; 
}

#hub-additional-text .post-meta, 
#hub-additional-blog .post-meta { 
	line-height: 18px; 
	padding-bottom: 30px !important; 
} 

#hub-additional-blog .post-meta a[rel*="tag"]::after { content: ', '; } 

#hub-additional-blog .post-meta a[rel*="tag"]:last-child::after { content: ''; } 

#hub-additional-text .et_pb_post:last-child .post-meta, 
#hub-additional-blog .et_pb_post:last-child .post-meta { 
	padding-bottom: 0 !important; 
} 

#hub-additional-blog .post-meta a { 
	/* background: #f0ff92 !important;
	margin-right: 5px !important;
	padding: 3px 6px !important; */ 
}

#hub-additional-text .post-meta a::before, 
#hub-additional-blog .post-meta a::before { 
/* 	content: '?';  */
}

#hub-additional-blog .post-meta a:not(:last-child)::after {
	/* content: ","; */ 
  	margin-right: 0.25em; /* optional spacing after the comma */
}

#hub-additional-text .post-meta a, 
#hub-additional-blog .post-meta a { 
	/* padding-left: 13px; */ 
} 

#hub-additional-text .entry-title, 
#hub-additional-text .entry-title a, 
#hub-additional-blog .entry-title, 
#hub-additional-blog .entry-title a { 
	color: #007EB5 !important;
	font-size: 17px; 
	font-weight: bold !important;
} 

.hub-article-optin-row { 
	background-color: #007eb5;
	height: 300px; 
	margin-left: 0 !important; 
	margin-right: 0 !important; 
	min-height: 300px; 
	min-width: 100%; 
	width: 100%; 
} 

.hub-article-optin-row > .hub-article-optin-row { 
	margin-left: auto !important; 
	margin-right: auto !important; 
	max-width: 1080px; 
	min-height: 220px; 
}  

.hub-article-optin-row #hub-optin-text { 
	color: white; 
} 

.hub-search-filter-field { 

} 

.hub-search-filter-field:nth-child(n + 2) { 
	padding-top: 20px; 
} 

.hub-search-filter-field .search-filter-label { 
	font-weight: bold; 
} 

.single .post, 
.et_pb_post { 
	margin-bottom: 0 !important; 
	padding-bottom: 0 !important; 
} 

.hub-optin-section { 
	background-color: #007eb5;
} 

/* FOOTER */ 

.hub-optin-section, 
.hub-foot-section { 
	margin-left: 0; 
	margin-right: 0; 
	max-width: 100% !important; 
	min-width: 100% !important; 
	width: 100% !important; 
} 

.hub-foot-section { 
	background-color: #1a1a1a; 
    bottom: 0;
    left: 0;
	padding-bottom: 0 !important; 
	padding-top: 0 !important; 
    /* position: fixed; */ 
	width: 100%; 
}

.hub-foot-row { 

}

.hub-foot-text, 
.hub-foot-text a { 
	color: white; 
	text-decoration: none; 
	transition: all 0.14s ease;
}

.hub-foot-text a:hover { 
	text-decoration: underline; 
} 

