.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;
}
btn,
.btn-primary,
.btn-large,
input#submitCommentButton,
.readmore {
  background: #d20116;
  color: #fff;
}
btn:hover,
.btn-primary:hover,
.btn-large:hover,
input#submitCommentButton:hover,
.readmore:hover {
  color: #fff;
  background-color: #444;
}
button,
input[type='submit'],
input[type='button'],
submit,
.button {
  display: inline-block;
  background: #d20116;
  color: #fff;
}
button:hover,
input[type='submit']:hover,
input[type='button']:hover,
submit:hover,
.button:hover {
  color: #fff;
  background-color: #444;
}
a {
  color: #d20116;
}
a:hover {
  color: #444;
}
body {
  color: #3a424c;
}
body.bg {
  background: #f5f5f5;
}
#sp-main-menu ul.level-0 > li > a {
  color: #3a424c;
}
#sp-main-menu ul.level-0 > li:hover,
#sp-main-menu ul.level-0 > li.active {
  background-color: #d20116;
}
.sp-submenu .sp-submenu-wrap {
  background: #d20116;
}
#sp-header-wrapper .logo {
  background-image: url(../../images/presets/preset1/logo.png);
}
#sp-users-wrapper #sp-user1:hover .feature-img,
#sp-users-wrapper #sp-user2:hover .feature-img,
#sp-users-wrapper #sp-user3:hover .feature-img,
#sp-users-wrapper #sp-user4:hover .feature-img {
  background: #e0d2c4 !important;
}
#sp-slideshow .tooltip-inner {
  background: #d20116;
}
#sp-slideshow .tooltip.top .tooltip-arrow {
  border-top-color: #d20116;
}
#sp-bottom-wrapper {
  background: #2f19d5;
}
#sp-bottom-wrapper ul li a {
  color: #7767ed;
}
#sp-bottom-wrapper ul li a:hover {
  color: #d20116;
}
#sp-footer-wrapper {
  background: #2f19d5;
  color: #7767ed;
}
#sp-footer-wrapper ul li a {
  color: #7767ed;
}
#sp-footer-wrapper ul li a:hover {
  color: #d20116;
}
#sp-footer-wrapper .sp-totop i {
  background: #d20116;
}
.module.highlighted {
  background: #9f0111;
}
.module.highlighted a:not(.btn) {
  color: #fe0821;
}
.module.highlighted a:not(.btn):hover {
  color: #6c010b;
}
.module.title-style h3.header span:before {
  background: #d20116;
}
.team a.about-social-icon {
  color: #3a424c;
}
.team a.about-social-icon:hover {
  color: #d20116;
}
.page-header:before {
  border: 2px solid #d20116;
}
.page-header a {
  color: #3a424c;
}
.componentheading:before {
  border: 2px solid #d20116;
}
.pricing-table-wrap .pricing-table ul li h3.plan-price-head {
  color: #d20116;
}
.sp-timeline .sp-timeline-bar:after {
  background: #d20116;
}
.sp-timeline i {
  color: #d20116;
}
.sp-portfolio.appico ul.sp-portfolio-filter li a.active {
  background: #d20116;
}
.sp-portfolio.appico .sp-portfolio-thumb:hover::after {
  background: #d20116;
}
.sp-portfolio.appico .sp-portfolio-loadmore a.btn {
  background: #d20116;
}
.sp-portfolio.appico .sp-portfolio-loadmore a.btn:hover {
  background: #9f0111;
}
.gallery-filters a.active {
  background: #d20116;
}
.nav-pills>.active>a,
.nav-pills>.active>a:hover,
.nav-pills>.active>a:focus {
  background-color: #d20116;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
nput[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: #d20116 !important;
}
.bloginfo .catItemAuthor a,
.bloginfo .catItemCommentsLink a {
  color: #3a424c;
}
.pagination ul li a:hover,
.pagination ul li a.active {
  background: #d20116 !important;
}
.pagination ul li.pagination-active a {
  background: #d20116 !important;
}
div.k2ArchivesBlock ul li a,
div.k2CategoriesListBlock ul li a,
div.k2ItemsBlock ul li a,
div.catItemHeader h3.catItemTitle a {
  color: #3a424c;
}
div.k2ArchivesBlock ul li a:hover,
div.k2CategoriesListBlock ul li a:hover,
div.k2ItemsBlock ul li a:hover {
  color: #d20116;
}
div.k2TagCloudBlock a {
  background: #d20116;
}
