.row.smallerGutters { margin-left: -5px; }
.row.smallerGutters [class*='col-'] { padding: 5px; }
.orangeHover:hover, .orangeHover:hover p { color: #EF8152 !important; text-decoration: none; }

.faux-link { cursor: pointer; }

label.error { display: none !important; }
input.error,
textarea.error,
select.error    { border-color: #CC0000 !important; }
input[type=checkbox] { background: none; font-size: inherit; box-shadow: none; height: auto; width: auto; display: inline; padding: 0; margin: 0; }
input[type=checkbox].error { -webkit-box-shadow: 0px 0px 0px 1px #CC0000; -moz-box-shadow: 0px 0px 0px 1px #CC0000; box-shadow: 0px 0px 0px 1px #CC0000; }

.blog-wrapper.blog-column { padding: 20px !important; }
.posts-author:hover { color: #EF8152; }
.blog-content a:hover,
.blog-content a:hover p { color: #EF8152 !important; text-decoration: none; }
.paging { padding: 0; margin: 0; text-align: center; }
.paging li { margin: 0 0 4px 0; padding: 0; list-style: none; display: inline-block; font-size: 14px; line-height: 14px; text-align: center; min-width: 32px; border: 1px solid #FFFFFF; }
.paging li.active { padding: 8px 0; }
.paging li a { margin: 0; padding: 8px 0; display: block; text-decoration: none; background-color: #4F7029; color: #FFFFFF; }
.paging li a:hover { background-color: #FFFFFF; color: #4F7029; }

.logo h4 a, .logo h4 a:visited, .logo h4 a:hover { text-decoration: none; color: #FFFFFF; }
.sticky .logo h4 a, .sticky .logo h4 a:hover, .sticky .logo h4 a:visited { color: #222222; }
.blogMeta { margin-top: 8px; color: #EF8152; }
.blogMeta .blogAuthour { display: inline-block; margin-right: 40px }
.blogMeta .blogDate { display: inline-block; }
.blogImage { margin: 0 10px 10px 0; border: 1px solid #CCCCCC; float: left; }
.blogText { text-align: left; }

.blog-thumb.blog-thumb-background { height: 100%; width: 100%; background-size: cover; }
.accordianContainer { background-color: #FFFFFF; border: 1px solid #333333; margin-bottom: 12px; padding: 15px 15px 5px 15px; }
.team-item p { font-size: 13px; line-height: 20px; text-align: left; }
.service-image-bg { background-image: none; background-color: #730B1A; }

@media (min-width: 768px) {
  .blog-thumb.blog-thumb-background { height: 100px; }
  .service-image-bg { background-image: url(/img/ex-spare.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; }
}


@media (min-width: 992px) {
  .blog-thumb.blog-thumb-background { height: 140px; }
  .accordianContainer { background-color: transparent; border: none; margin-bottom: 0; padding: 0; }
  .clickable [class*='icon-'] { font-size: 24px; }
}


@media (min-width: 1200px) {
  .blog-thumb.blog-thumb-background { height: 180px; }
}