/*Header*/
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container>ul>li.current-menu-item>a:after, .header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li>a:after {
  color: #db2626;
}
/*END*/
/*Body
body{
	margin:20px
}*/

.site-main-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-fullwidth.kadence-sticky-header.item-is-fixed.item-is-stuck {
    top: 0!important;
}
.entry-content-wrap {
  padding-top:0px!important;
	padding-bottom:0px!important;
	
}
.phone-contact-card .bp-phone:before {
  color:#e2522e;
	font-size:24px;
}
.phone-contact-card .bp-phone a{
	font-size:22px;
	color:#8a8184;
	text-decoration:none;
}
a:hover{
	text-decoration:none!important;
}
/*END*/
/*Blog*/
.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image) {
  grid-template-columns: 1fr 1fr;
	grid-column-gap:30px
}
.blog .loop-entry .entry-content-wrap {
  padding-top: 25px;
}
div#archive-container {
  margin-top: 45px;
	margin-bottom: 45px;
}
a.post-more-link{
  color: #fff;
  border-color: #db2626;
  font-size: 12px;
  font-weight: 600;
  background-color: #db2626;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-width: 1px;
  padding:11px 17px
}
a.post-more-link:hover{
  color: #fff;
  background-color: #3d3d3d;
}

/*END*/
/*Single Post*/
header.entry-header.post-title.title-align-inherit.title-tablet-align-inherit.title-mobile-align-inherit {
  margin-top: 30px;
}
span.category-links.term-links.category-style-normal{
	text-transform: capitalize;
}
span.category-links.term-links.category-style-normal:before {
  content: 'in ';
	
}
/*END*/
/*Footer*/
.site-footer-middle-section-2,
.site-footer-middle-section-3{
  text-align: center;
}
/*END*/
/*Responsive*/

@media (max-width:500px){
.site-footer-middle-section-1{
  text-align: center;
	padding: 0px 20px;
}
.kt-row-has-bg,
.post-archive-hero-section .entry-hero-container-inner{
		background-position: 30% 100%!important;
	}
	.blog .loop-entry .entry-content-wrap {
  padding-top: 24px!important;
}
}