.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;
}
.tp-caption.big_orange {
  color: #e64b3c !important;
}
a:not(.btn) {
  color: #e64b3c;
}
a:not(.btn):hover {
  color: #e64b3c;
}
#sp-main-menu li li:not(.sp-menu-group) a:hover,
#sp-main-menu li li:not(.sp-menu-group) a.active {
  color: #e64b3c;
}
#sp-main-menu ul.level-0 > li >a:hover,
#sp-main-menu ul.level-0 > li >a.active {
  color: #e64b3c;
}
body {
  color: #666666;
}
body.bg {
  background: #fff;
}
.carousel-testimonials .head-testimonials:before {
  border-top: 20px solid #e64b3c;
}
.carousel-testimonials .image-testimonials {
  border: 5px solid #e64b3c;
}
.caption-head:hover,
.progress-bar,
.service-02 .head-service-02 i,
div.k2TagCloudBlock a:hover,
div.itemCommentsForm form input#submitCommentButton,
.button {
  background: #e64b3c !important;
}
.item-team h4,
.info_vertical span,
.results h2,
.service-02 .head-service-02 span {
  color: #e64b3c !important;
}
.opacy_bg_03 {
  background: rgba(0,0,0,0.5);
}
.acyfield_email input.button {
  background: #e64b3c;
}
.acyfield_email input.button:hover {
  background: #e64b3c;
}
#sp-bottom3 .custom p i,
#sp-bottom1 .custom p i,
#sp-bottom5 .custom p i {
  color: #e64b3c;
}
#sp-header-wrapper {
  background: #000;
}
#sp-header-wrapper .logo {
  background-image: url(../../images/presets/preset1/logo.png);
}
#sp-feature-wrapper a:not(.btn) {
  color: #f29e96;
}
#sp-feature-wrapper a:not(.btn):hover {
  color: #fdf2f1;
}
.module.highlighted {
  background: #3498DB;
}
.module.highlighted a {
  color: #fff !important;
}
#sp-footer-wrapper {
  background: #fff;
}
#sp-bottom-wrapper {
  background: #000;
  color: #fff;
}
#sp-bottom-wrapper h3 {
  color: #fff;
}
#sp-bottom-wrapper a:not(.btn) {
  color: #ec7569;
}
#sp-bottom-wrapper a:not(.btn):hover {
  color: #f7c8c4;
}
.sp-border {
  border-top: 1px solid #4c100a;
}
.sp-border::after {
  background: #991f14;
}
address i {
  color: #e64b3c;
}
.red-header {
  background-color: #e64b3c;
}
#sp-feature .tp-button {
  background-color: #e64b3c;
}
div.k2SearchBlock form input.button {
  background: #e64b3c;
}
.personal_desc .info-me h2 strong {
  color: #e64b3c;
}
.about_me_content h1 span {
  color: #e64b3c;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title a:hover {
  color: #e64b3c;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a {
  color: #e64b3c !important;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  color: #e64b3c !important;
}
body.menu-home-portfolio #sp-home-2-word-wrapper {
  background: #e64b3c !important;
}
body.menu-home-portfolio #sp-home-2-word-wrapper .service-02 .head-service-02 i {
  color: #e64b3c !important;
}
.featuretable-cell-data span {
  color: #e64b3c !important;
}
.personal_desc .info-me ul.list li i {
  color: #e64b3c;
}
.featuretable-cell-data a {
  background: #e64b3c !important;
}
span.catItemDateCreated {
  background-color: #e64b3c;
}
.personal_desc .info-me ul.list li i {
  color: #e64b3c !important;
}
div.k2Pagination ul li.pagination-active a {
  background-color: #e64b3c;
}
div.k2Pagination ul li a {
  color: #e64b3c;
}
span.itemDateCreated {
  background-color: #e64b3c;
}
form#sp-quickcontact-form input#sp_qc_submit {
  background-color: #e64b3c;
}
