/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 16 2022 | 19:43:21 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.single-post .article a, .single-post .article a:hover, .single-post a:not(.nav-menu-link, .nav-menu-dropdown-link, .ss-ctt-link, .ss-ctt-tweet), .single-post a:not(.nav-menu-link, .nav-menu-dropdown-link, .ss-ctt-link, .ss-ctt-tweet):hover, .single-post .custom-inline-link a, .single-post .custom-inline-link a:hover, a.ek-link, .single-post a.ek-link:hover {
color: #f44336;
position: relative;
}
body.single-post {
/* 	font-family: 'IBM Plex Mono'; */
} 

body.single-post p, body.single-post ul:not(.menu) li, body.single-post ol li {
    /* font-family: 'IBM Plex Mono'; */
    font-size: 21px;
    line-height: 1.5em;
		color: #292929;
    letter-spacing: -0.003em;
}
body.single-post .blog-quote-body p {
	color: #ffffff;
}
.nav-menu-link, .nav-menu-dropdown-link {
		font-family: Poppins, sans-serif;
}
.single-post h2:not(.footer-web-link-logo) {
  /*font-family: Poppins, sans-serif;*/
}
.single-post .article a, .single-post a:not(.nav-menu-link, .nav-menu-dropdown-link, .w-nav-brand, .nav-bar-button, .ss-facebook-color, .ss-twitter-color, .ss-ctt-link, .ss-linkedin-color, .ss-share-all, .ss-ctt-tweet), .single-post .custom-inline-link a, a.ek-link {
	background-image: linear-gradient(transparent 0%, transparent calc(50% - 6px), rgba(238, 108, 77, 0.35) calc(50% - 9px), rgba(238, 108, 77, 0.35) 100%);
transition: background-position 120ms ease-in-out 0s, padding 120ms ease-in-out 0s;
    background-size: 100% 200%;
    background-position: 0px 0px;
    word-break: break-word;
text-decoration: none;
}
.single-post .article a:hover, .single-post a:not(.nav-menu-link, .nav-menu-dropdown-link, .w-nav-brand, .nav-bar-button, .ss-facebook-color, .ss-twitter-color, .ss-linkedin-color, .ss-share-all, .ss-ctt-tweet):hover, .single-post .custom-inline-link a:hover, a.ek-link:hover{
text-decoration: none;
	background-image: linear-gradient(transparent 0%, transparent calc(50% - 9px), rgb(238 108 77 / 35%) calc(50% - 9px), rgb(238 108 77 / 35%) 100%);
    background-position: 0px 100%;
}
.single-post .widget_nav_menu ul li a, .single-post .footer-link-list ul li a, .single-post .footer a {
    /*margin-bottom: 6px;*/
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
    color: hsla(0, 0%, 100%, 0.5);
    display: block;
background: none;
}
.single-post a.footer-foot-logo, .single-post a.text-white, .single-post .footer a {
background: none;
	color: hsla(0, 0%, 100%, 1);
}
.single-post .bctt-click-to-tweet a, .single-post .bctt-ctt-text a {
  font-family: Poppins, sans-serif!important;
 color: #292929!important;
background: none;
  font-weight: normal;
  font-size: 21px;
}
.single-post .bctt-click-to-tweet a.bctt-ctt-btn {
  font-size: 12px;
}
.single-post .bctt-click-to-tweet {
  margin-top:0
}
.single-post .bctt-click-to-tweet a:hover, .single-post .bctt-ctt-text a:hover {
 color: #292929;
background: none;
}
.single-post .widget_nav_menu ul li a:hover, .single-post .footer-link-list ul li a:hover, .single-post a.footer-foot-logo:hover, .single-post a.text-white:hover, .single-post .footer a:hover {
	 color: hsla(0, 0%, 100%, 1);
background: none;
}
.single-post .badge.bg-primary-4, .single-post .badge.bg-primary-4:hover {
	background-color: #a1d2b6;
color: #050504;
}
.single-post .badge.bg-primary-4 img {
  margin-top: 6px;
}
.single-post .blog-posts-section a, .single-post .previous-next-post a {
	background: none;
}
.single-post .blog-posts-section a:hover, .single-post .previous-next-post a:hover {
	background: none;
text-decoration: underline;
}
.single-post h2, .single-post h3, .single-post h4 {
	/*padding-top:12px;*/
}
.table-of-contents-blurb {
	display: none;
}
.single-post .wp-block-image {
	margin-bottom: 1.5em;
}
ul.list-style-none>li {
    list-style: none;
}
.blog-posts-section .blog-grid a.feat-image {
  width:100%;
  text-align: center;
}
img[src$='.svg'].rounded-corners.blog-image {
    width: 100%;
    max-height: 266px;
}
@media (max-width:992px) {
  .single-post .pt-24, .single-post .section {
    padding-top: 26px
  }
  .single-post .grid-halves{
    grid-row-gap: 0px;
  }
}
@media (max-width: 767px){
 .single-post .section.blog-posts-section, .single-post .section  {
    padding-top:26px;
  }
}