h1, h2, h3, h4, h5, h6, .site-title{
font-family: Libre Baskerville;
}
body{
background: #fff;
font-family: Muli;
}
.card-blog-post{
box-shadow: none;
}
.fairy-content-area.fairy-two-column > *:not(.sticky) > .card-blog-post, .fairy-content-area.fairy-three-column > *:not(.sticky) > .card-blog-post, .fairy-content-area.fairy-alternate > *:not(.sticky) > .card-blog-post{
padding: 0;
}
body:not(.single):not(.page) .entry-content > p:last-child{
margin-bottom: 0;
}
.category-label-group.bg-label a{
font-size: 12px;
padding: 0.2em 0.5em;
border-radius: 3px;
}
.card-blog-post .category-label-group.bg-label a:hover,
.card-bg-image .card_body .category-label-group.bg-label a:hover{
color: #fff;
}
.fairy-featured-post-list .card-bg-image{
height: 280px !important;
margin-top: 20px;
}
.fairy-featured-post-list .card-bg-image:first-child{
margin-top: 0;
}
.fairy-featured-post-list .card-bg-image img {
width: 100%;
height: 400px;
object-fit: cover;
}
.fairy-featured-post-list .card_title a{
color: #fff;
}
#primary .card-blog-post {
padding: 30px;
}
#primary .sticky .card-blog-post{
padding: 20px;
}
.site-info a:hover{
color: rgba(255, 255, 255, 0.6);
}
.card-promo .entry-meta * {
font-size: 14px;
}
.card-promo .entry-meta a{
color: #37373f
}
.card-promo .entry-meta a:hover{
color: #d10014;
}
.ajax-pagination .show-more{
font-size: 16px;
padding: 0.7em 2.5em;
}
.ajax-pagination{
clear: both;
}
.fairy-content-area.fairy-masonry > article{
padding-bottom: 40px;
}
.entry-content + a.btn{
margin-top: 20px;
}
@media screen and (max-width: 767px) {
#primary,
.widget-area .widget{
padding-left: 15px;
padding-right: 15px;
}
#primary .post-navigation{
padding-left: 0;
padding-right: 0;
}
.fairy-breadcrumb-wrapper .breadcrumb{
display: none;
}
.fairy-breadcrumb-wrapper{
margin-bottom: 20px;
}
#primary .related-post div[class*="col-"]{
padding-top: 20px;
}
#primary .related-post div[class*="col-"]:first-child{
padding-top: 0;
}
}
@media screen and (min-width: 992px) {
.row.row-full-width .card-blog-post.card-full-width .card_media {
flex-basis: 100%;
max-width: 100%;
}
}