body {
	margin-top: 0 !!important;
}
.navbar-wrapper {
	background: #fff;
	-webkit-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 25%);
	-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.25);
	box-shadow: 0 2px 5px 0 rgb(0 0 0 / 25%);
}
.navbar-wrapper .navbar-fixed-top {
	position: relative;
	box-shadow: none;
}
.blog_category_nav_search {
	background: transparent linear-gradient(359deg, var(--pe_blue) 0%, var(--pe_deep_blue) 100%) 0% 0% no-repeat padding-box;
}
.blog_category_nav_search a.pe_deep_blue {
	color:#fff !important;
} 
.strip_search_bar input {
	min-width: 250px;
	outline:none;
	border: 1px solid #DFE3E9;
	border-radius: 4px;
}
.strip_search_bar input::placeholder {
	color: #354052;
}
.strip_search_bar input:focus,
.strip_search_bar input:active,
.strip_search_bar input:focus-within,
.strip_search_bar input:target,
.strip_search_bar input:focus-visible {
	border-color: var(--columbiaBlue);
}
.strip_search_bar button {
	right: 10px;
	top: 50%;
	appearance: none;
	-webkit-appearance:none;
	outline:none;
	border: 0;
	background: 0 none;
	transform: translateY(-50%);
}
.strip_search_bar input:focus ~ button span.light-gray,
.strip_search_bar input:active ~ button span.light-gray,
.strip_search_bar input:focus-within ~ button span.light-gray,
.strip_search_bar input:target ~ button span.light-gray,
.strip_search_bar input:focus-visible ~ button span.light-gray {
	border-color: var(--columbiaBlue);
}

.category-tech-tips ~ .wrapall #tech-tips,
.category-tech-tips ~ #tech-tips,
.category-customer-stories ~ .wrapall #customer-stories,
.category-customer-stories ~ #customer-stories,
.category-caspio-news ~ .wrapall #caspio-news,
.category-caspio-news ~ #caspio-news {
	background: var(--pe_blue);
}
#blog-home span{
	line-height:1;
}
.try_free_blog_cta {
	display: none;
}
.blog_category_nav_search.position-sticky {
	z-index:9;
	top:-1px;
}
.blog_category_nav_search.position-sticky .try_free_blog_cta {
	display: inline-block !important;
}
.blog_category_nav_search .hover_bg_pe_blue:hover {
	background: var(--pe_blue);
}
.list-none li {
	display: flex;
}
@media (max-width: 1199px) {
	.strip_search_bar {display:none;}
	.search_icon_mobile.hidden {display:inline-block !important;border-radius:100%;-webkit-border-radius:100%;height: 34px;width: 35px;}
	.search_icon_mobile a {top: 50%;left: 50%;transform: translate(-50%, -50%);outline: none !important;
	text-decoration: none !important;}
}
@media (max-width:991px) {
	#blog-home span {line-height: 0.9}
}
@media (max-width: 767px) {
	.blog_category_nav_search .flex{flex-wrap:nowrap;}
	.strip_search_bar input {min-width:150px;}
	.blog_category_nav_search ul{margin-top:0;margin-bottom:0;}
	#blog-home span{
		line-height:1.6;
	}
	.blog-cat li a {
		max-width: min-content;
		line-height: 1.2;
		min-height: max-content;
	}
}
@media (max-width:680px) {
	#blog-home span {
		line-height: 1.9;
	}
}
@media (max-width: 480px) {
	.blog_category_nav_search ul {
		width: 70%;
	}

	.blog_category_nav_search ul li a {
		display: block;
		text-align: center;
		line-height: 1.3;
		outline:none;
		height:52px;
	}
	#blog-home span{
		line-height:2 !important;
	}
}
@media (max-width: 360px) {
	.blog_category_nav_search.navbar-fixed-top .search_icon_mobile.hidden {
		display:none !important;
	}
}
@media (max-width:321px) {
	.blog_category_nav_search .flex.justify-space-between.col-md-12 {
		padding:0 5px;
	}
}
.simple_hero h1 { 
	font-weight: unset; 
	font-size: var(--fs-50); 
}
@media (max-width: 992px) { 
	.simple_hero h1 {
		font-size: var(--fs-32)
	} 
}
@media (max-width: 575px) {
	.simple_hero h1 {
		font-size: var(--fs-28)
	}
}

.h2, h2 {
font-weight: unset !important;
font-size: var(--fs-36) !important;
}
.h3, h3 {
font-size: var(--fs-30) !important;
}
.h4, h4 {
font-size: var(--fs-28) !important;
}
.h5, h5 {
font-size: var(--fs-25) !important;
}
.h6, h6 {
font-size: var(--fs-20) !important;
}
@media (max-width: 992px) {
	h2, .h2 {font-size: var(--fs-27) !important}
	h3, .h3 {font-size: var(--fs-20) !important}
}
@media (max-width: 575px) {
	h2, .h2 {font-size: var(--fs-25) !important}
}