/*
Theme Name: Brad Beatty 2026 Election
Theme URI: http://themeblossom.net/candidate/
Template: candidate
Author: Theme Blossom
Author URI: http://themeblossom.net
Description: Candidate Child Theme
Tags: responsive-layout,editor-style,featured-images,flexible-header,full-width-template
Version: 2.0.0.1789836048
Updated: 2026-09-19 12:40:48

*/
@import url('../candidate/style.css');

#primary.home-page a.read-more-button, #primarytop.home-page a.read-more-button {
    margin-bottom: 7px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
}
#primary.home-page .horizontal-star-spacer:last-child, #primary.home-page .horizontal-star-spacer:last-child {
    display: none !important;
}
#primary.home-page article:not(.type-album) h2, #primary.home-page .info-line, #primarytop.home-page article:not(.type-album) h2, #primarytop.home-page .info-line {
    margin-top: 0 !important;
    margin-bottom: 5px;
}
#primary.home-page .info-line, #primarytop.home-page .info-line {
    border: none !important;
    padding: 0 !important;
}
#primary.home-page h1, #primarytop.home-page h1 {
    margin-top: 0 !important;
    margin-bottom: 25px !important;
}
#primarytop.home-page .entry-header {
    display: none;
}
#main, #maintop {
    margin-top: 20px;
}
#main.grid_type_full h2.entry-title, #main.grid_type_two.thumbnail_size_thumbnail h2.entry-title, #main.grid_type_three.thumbnail_size_thumbnail h2.entry-title, #maintop.grid_type_full h2.entry-title, #maintop.grid_type_two.thumbnail_size_thumbnail h2.entry-title, #maintop.grid_type_three.thumbnail_size_thumbnail h2.entry-title {
    margin-top: 0 !important;
}
#main.grid_type_full.thumbnail_size_blog-wide h2.entry-title, #main.grid_type_full.thumbnail_size_full h2.entry-title, #maintop.grid_type_full.thumbnail_size_blog-wide h2.entry-title, #maintop.grid_type_full.thumbnail_size_full h2.entry-title {
    margin-top: 20px !important;
}
#main.grid_type_full footer.info-line, #maintop.grid_type_full footer.info-line {
    margin-bottom: 35px;
}
