.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:not(.btn) {
  color: #ffffff;
}
a:not(.btn):hover {
  color: #c00;
}
body {
  color: #5a0000;
}
body.bg {
  background: #f2f2f2;
}
#sp-header-wrapper {
  background-color: #f5f1ee;
  background-image: -moz-linear-gradient(top,#ffffff,#e5ddd5);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e5ddd5));
  background-image: -webkit-linear-gradient(top,#ffffff,#e5ddd5);
  background-image: -o-linear-gradient(top,#ffffff,#e5ddd5);
  background-image: linear-gradient(to bottom,#ffffff,#e5ddd5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5ddd5', GradientType=0);
}
#sp-header-wrapper .logo {
   background-size: 100%;
  background-image: url(../../images/presets/preset3/logo.png);
}
#sp-feature-wrapper {
         background:none;
  /*
  background-color: #a30000;
  background-image: -moz-linear-gradient(top,#c00,#660000);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#c00),to(#660000));
  background-image: -webkit-linear-gradient(top,#c00,#660000);
  background-image: -o-linear-gradient(top,#c00,#660000);
  background-image: linear-gradient(to bottom,#c00,#660000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc0000', endColorstr='#ff660000', GradientType=0);
*/
}
#sp-feature-wrapper a:not(.btn) {
  color: #ff3333;
}
#sp-feature-wrapper a:not(.btn):hover {
  color: #ff9999;
}
.module.highlighted {
  background: #3498DB;
}
.module.highlighted a {
  color: #fff !important;
}
#sp-bottom-wrapper,
#sp-footer-wrapper {
  background: #ff0000;
  color: #fff;
}
#sp-bottom-wrapper h3,
#sp-footer-wrapper h3 {
  color: #fff;
}
#sp-bottom-wrapper a:not(.btn),
#sp-footer-wrapper a:not(.btn) {
  color: #ff0000;
}
#sp-bottom-wrapper a:not(.btn):hover,
#sp-footer-wrapper a:not(.btn):hover {
  color: #ff6666;
}
#sp-footer-wrapper {
  border-top: 1px solid #000000;
}
#sp-footer-wrapper::after {
  background: #570000;
}
.sp-border {
  border-top: 1px solid #000000;
}
.sp-border::after {
  background: #570000;
}
.btn-primary,
button,
input[type='submit'],
input[type='button'],
submit, input[type="reset"], #field8 {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #cc3d00;
  background-image: -moz-linear-gradient(top,#cc2200,#cc6600);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#cc2200),to(#cc6600));
  background-image: -webkit-linear-gradient(top,#cc2200,#cc6600);
  background-image: -o-linear-gradient(top,#cc2200,#cc6600);
  background-image: linear-gradient(to bottom,#cc2200,#cc6600);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc2200', endColorstr='#ffcc6600', GradientType=0);
  border-color: #cc6600 #cc6600 #804000;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #cc6600;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled],
button:hover,
button:active,
button.active,
button.disabled,
button[disabled],
input[type='submit']:hover,
input[type='submit']:active,
input[type='submit'].active,
input[type='submit'].disabled,
input[type='submit'][disabled],
input[type='button']:hover,
input[type='button']:active,
input[type='button'].active,
input[type='button'].disabled,
input[type='button'][disabled],
submit:hover,
submit:active,
submit.active,
submit.disabled,
submit[disabled] {
  color: #fff;
  background-color: #cc6600;
  *background-color: #b35900;
}
.btn-primary:active,
.btn-primary.active,
button:active,
button.active,
input[type='submit']:active,
input[type='submit'].active,
input[type='button']:active,
input[type='button'].active,
submit:active,
submit.active {
  background-color: #994d00 \9;
}
.unite-carousel-arrows-wrapper, .unite-carousel-inner, .caroufredsel_wrapper{
	width:1080px !important;
}
.home-testimonials {
	text-align: center;
      margin-bottom: 30px;
    height: 200px;
}
#sp-breadcrumb-wrapper .mod-wrapper-flat h3 {
	text-align: center;
	font-size: 31.5px !important;
	font-weight: bold;
}
.home-testimonials .carousel-inner{
      height: 100px;
 }
.carousel-inner>.item{
      width: 80%;
    margin: 0 auto;
}
.carousel-control{
  top:15% !important;
}
@media only screen and (max-width: 580px)  {
	 #sp-footer-wrapper #sp-footer2{
		 padding-bottom:40px !important;
	 }
	 .home-testimonials, .home-testimonials .carousel-inner{
		 height:auto !important;
	 }
	 .carousel-control{
		 border: 2px solid #fff;
		 border: 2px solid #fff;
		 width:25px;
		 height:25px;
		 font-size:30px;
		 left:5px;
		 line-height:20px;
	 }
	 .carousel-control.right{
		 right:5px;
	 }

 }