/**
 * Theme Name: LINQ Connect - LINQ CHILD
 * Template:   linq-theme
 * ...other header fields
 */
h1.page-title {

}
h1.entry-title {

}
p {

}
h2.featured-post__title {
  color: #0f2d4a;
}
div.entry-content h2 {

}
h4.entry-title a{
color: #0f2d4a;
}



 header.blog__header,
 .article-header {
    background-color: #f7f0e4!important;
 }
 div.featured-post.blog__featured-post {
    gap: 1rem;
    grid-template-columns: 50% 50%;
    color: #000;
 }
 div.featured-post.blog__featured-post img {
   border-radius: 25px;
 }
 .article-header::after {
   display: none!important;
 }
 .article-header h1 {
   color: #0f2d4a!important;
 }
 .article-header p {
   color: #000!important;
 }
 .blog__grid {
  gap: 2rem;
 }
 .blog__card-post {
   border-radius: 25px;
   background-color: #fff;
   box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
 }
 .blog__card-post .post-thumbnail{
   border-radius: 25px 25px 0 0;
   margin-bottom: 0;
 }
 .blog__card-post header.entry-header,
 .blog__card-post footer.entry-footer {
   padding: 20px;
 }
 .blog__card-post header.entry-header {
  padding-bottom:0;
 }
 
 .blog__card-post footer.entry-footer a.learn-more-link,
 .blog__featured-post a.featured-post__link {
  background: none;
  border: none;
  color: #007897!important;
  padding: 0;
    padding-right: 0px;
  position: relative;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  padding-right: 25px;
  text-transform: none;
 }
 .blog__card-post footer.entry-footer a.learn-more-link::after,
 .featured-post__link::after {
   content: ''; 
  display: inline-block;
  width: 17px;
  height: 17px;
  background-image: url('https://family.linqconnect.com/wp-content/uploads/2025/06/link-arrow.svg');
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  right: 0;
  transition: transform 0.2s ease;
 }
 .blog__card-post header.entry-header p {
   margin-bottom: .5rem;
   color: #ffa500;
 }
.blob-circle {
  border-radius: 60% 40% 65% 35% / 64% 36% 64% 36%;
  max-width: 600px;
  background-color:#ffd78e;
  padding: 3rem !important;
}
 #infinite-footer {
   display: none;
 }
div.is-style-rounded.block-base-content {
    padding: 2.5rem;
    border-radius: 1rem;
	margin-left: 0%;
}
.block-base-content .base-content__heading {
    margin: 0 0 1.125rem;
}
.is-style-rounded {
    margin: 0 !important;
}
div.wp-block-button.is-style-2025-arrow a {
    background: none;
    border: none;
    color: #007897;
    padding: 0;
    position: relative;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    padding-right: 25px;
    text-transform: none;
}
div.wp-block-button.is-style-2025-arrow a::after {
    content: '';
    /* display: inline-block; */
    width: 17px;
    height: 17px;
    background-image: url(https://family.linqconnect.com/wp-content/uploads/2025/06/link-arrow.svg);
    background-repeat: no-repeat;
    background-size: contain;
 /*   position: absolute;*/
    right: 0;
    transition: transform 0.2s ease;
	margin-left: 20px;
}
*, *::before, *::after {
    box-sizing: inherit;
}
@media (min-width: 1080px) {
    .wp-block-jetpack-layout-grid {
        grid-template-columns: repeat(9, 1fr);
}}
.wp-block-group.has-no-background {
    padding: 2rem 0;
    margin: 0;
}