p, .post-body {font-size: 140%; color: #717171; letter-spacing: 0.225px; line-height: 1.7; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;}
h4 {color: #ba231f !important; font-size: 120%; font-weight: bold;}
a:hover {text-decoration: none;}
.navbar {text-transform: uppercase;}
.navbar-brand img {max-height: 80px;}
.hrln-red, .hrln-red a {color: #ba231f !important;}
.hrln-red-bg {background-color: #ba231f !important; color: #fff;}
.highlight-banner {background-position: right; background-size: contain; background-repeat: no-repeat;}
.entry-cover-img {max-width: 100%;}
.entry-cover img, .entry-cover-img {border: solid 5px #ba231f;}
.list-cover-img {border: solid 2px #ba231f;}
span.post-category {font-weight: lighter; text-transform: uppercase; margin-bottom: 20px; clear: both;}
span.post-category a {color: #999;}
.entry-title {font-family: 'Montserrat', sans-serif; font-weight: bold;}
.entry-title a {color: #151515;}
.list-card .card-text, .main-card .card-text {font-size: 14px;}
ul.nav li a {color: #ba231f; padding-left: 7px;}
ul.navbar-nav li a.dropdown-item:active {background-color: #ba231f;}
.carousel-cell {width: 100%; min-height: 150px; margin-right: 10px; padding: 20px;}
.pagination {overflow-x: scroll;}