.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a {
  color: #c40a0a;
}
a:hover {
  color: #930808;
  text-decoration: none;
}
button,
.btn,
.btn-primary,
.btn-large,
input#submitCommentButton,
.readmore,
.btn-inverse {
  background-color: #c40a0a;
}
body {
  color: #666666;
}
body.bg {
  background: url(../../images/presets/preset6/bg.png) fixed;
}
#sp-header-wrapper .logo {
  background-image: url(../../images/presets/preset6/logo.png);
}
#menu {
  border-bottom: 5px solid #c40a0a;
}
#sp-main-menu ul.level-0 > li:hover,
#sp-main-menu ul.level-0 > li.active {
  background: #c40a0a;
}
.sp-submenu .sp-submenu-wrap {
  background-color: rgba(194,10,10,0.9) !important;
}
#sp-menu-wrapper.menu-fixed {
  background: #c40a0a;
}
.layout-slideshow h2.sprocket-features-title {
  background-color: rgba(194,10,10,0.7) !important;
}
.layout-slideshow h2.sprocket-features-title:hover {
  background: #c40a0a !important;
}
.layout-slideshow .sprocket-features-arrows .arrow:hover {
  background: #c40a0a !important;
}
.layout-slideshow .sprocket-features-pagination li.active {
  background: #c40a0a !important;
}
.hot .sprocket-strips .sprocket-strips-container >li .sprocket-strips-item .sprocket-strips-content h4.sprocket-strips-title {
  background-color: rgba(194,10,10,0.7) !important;
}
.ts-featured .sprocket-mosaic .sprocket-mosaic-loadmore:hover {
  background: #c40a0a;
}
.ts-featured .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter li.active {
  color: #c40a0a;
}
.ts-featured .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding ul.sprocket-mosaic-tags li {
  background: #c40a0a;
}
.ts-featured .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-image-container:after {
  background-color: rgba(194,10,10,0.7);
}
.highlights .sprocket-strips .sprocket-strips-container >li .sprocket-strips-item:after {
  background-color: rgba(194,10,10,0.8);
}
.feature-tab .gkTabsWrap.vertical ol,
.feature-tab .gkTabsWrap.horizontal > ol {
  background: #c40a0a;
}
.feature-tab .gkTabsWrap.vertical ol li.active,
.feature-tab .gkTabsWrap.horizontal ol li.active {
  color: #c40a0a;
}
.sp-tweet {
  background: #c40a0a;
}
.acymailing_form .acysubbuttons .button {
  background: #c40a0a !important;
}
#sp-footer-wrapper #sp-footer2 .sp-totop i {
  background: #c40a0a;
}
#sp-footer-wrapper #sp-footer2 .sp-totop i:hover {
  background: #930808;
}
#sp-footer-wrapper #sp-footer2 ul.nav > li a:hover {
  color: #c40a0a;
}
.catItemCommentsLink {
  background: #c40a0a;
}
h1 > span > sup,
h2 > span > sup {
  background: #c40a0a;
}
span.itemDateCreated {
  color: #c40a0a;
}
div.itemAuthorLatest ul li {
  color: #c40a0a;
}
span.lcComment {
  color: #666666;
}
span.lcComment:hover {
  color: #c40a0a;
}
div.k2CategoriesListBlock ul li a,
div.k2ArchivesBlock ul li a {
  color: #666666;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
div.k2CategoriesListBlock ul li a:hover,
div.k2ArchivesBlock ul li a:hover {
  color: #c40a0a;
  padding-left: 10px;
}
table.calendar tr td.calendarDateLinked a:hover,
table.calendar tr td.calendarToday {
  background: #c40a0a;
}
div.k2TagCloudBlock a:hover {
  background: #c40a0a;
}
.title h3.header span:before {
  background: #c40a0a;
}
.title h3.header span:after {
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #c40a0a rgba(0,0,0,0);
}
.title.default h3.header span:before {
  background: #c40a0a;
}
.title.default h3.header span:after {
  border-color: #c40a0a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
}
