body{margin:0}
.blog_author_date{color:#666}
.blog-posts{background:rgba(239,239,239,0.7);padding-top:60px;display:flex}
.blog-posts .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.blog-posts .col-xs-12{width:100%;display:inline-block;min-height:1px}
.blog-post{margin:15px;background:white;margin-bottom:40px}
.blog-post .blog-post-image{background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:75%;position:relative}
.blog-post .blog-post-image a{display:block;height:100%;width:100%;position:absolute;top:0;bottom:0}
.blog-post a{color:#c41230;text-decoration:none;background:0}
@media(max-width:768px){.blog-post .blog-post-content h4{height:auto}
.blog-post .blog-post-content p.blog-post-teaser{height:auto}
}
@media(max-width:992px){.blog-post .blog-post-content h4{height:72px;margin-top:0}
.blog-post .blog-post-content p.blog-post-teaser{height:60px}
}
@media(max-width:1200px){}
.blog-post .blog-post-content{text-align:center;background:white;padding-bottom:10px}
.blog-post .blog-post-content h4{font-family:'Klinic Slab';font-size:24px;font-weight:400;height:70px;color:#c11728;margin-bottom:10px;line-height:1.1}
.blog-post .blog-post-content p.blog-post-teaser{color:black}
.blog-post .blog-post-content p{font-size:14px;line-height:1.4;margin:0 0 10px;font-family:'Open Sans',Helvetica,Sans-Serif}
.blog-post .blog-post-content p.blog-post-teaser a{display:inline-block}
@media(min-width:768px){.blog-posts .container{width:750px}
.blog-posts .col-sm-6{width:50%}
}
@media(min-width:992px){.blog-posts .container{width:970px}
}
@media(min-width:1200px){.blog-posts .container{width:1170px}
}
@media screen and (max-width:500px){.blog-post .blog-post-content h4{padding-top:15px;padding-left:5px;padding-right:5px;height:auto}
.blog-post .blog-post-content p.blog-post-teaser{padding:0 10px 0 10px}
:not(.dropdownsection)+.blade-marquee-wrapper{display:none}
.container:has(.dropdown-link){background:#f4f4f4;position:relative;padding-top:55px}
.bartell-blog-search{position:absolute;top:45%;left:75px}
.blog-posts{padding-top:0}
}
@media screen and (max-width:376px){.bartell-blog-search{left:13%}
}
@media screen and (max-width:350px){.bartell-blog-search{left:8%}
}