h1 { color: #FFF; }
.layoutContainer { padding-bottom: 0; }
.canvasItem, .notEditable { min-height: 10px; }
#SiteContainer {
  background: #000;
  color: #FFF;
}
#main .container {
  padding: 0;
  position: relative;
}
#whoWeAre {
  background: #666666;
  background: -moz-linear-gradient(top,  #cccccc 0%, #666666 44%, #222222 56%, #333333 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(44%,#666666), color-stop(56%,#222222), color-stop(100%,#333333));
  background: -webkit-linear-gradient(top,  #cccccc 0%,#666666 44%,#222222 56%,#333333 100%);
  background: -o-linear-gradient(top,  #cccccc 0%,#666666 44%,#222222 56%,#333333 100%);
  background: -ms-linear-gradient(top,  #cccccc 0%,#666666 44%,#222222 56%,#333333 100%);
  background: linear-gradient(to bottom,  #cccccc 0%,#666666 44%,#222222 56%,#333333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#333333',GradientType=0 );
  text-align: center;
}
#whoWeAre p {
  color: #FFF;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 2;
  margin-bottom: 0;
  text-shadow: 1px 1px 1px #000000;
}
#whoWeAre p a {
  color: #FFF;
}
#whoWeAre p a:hover {
  color: #AAA;
}
#whoWeAre p span span {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
}

.flexslider {
  background: transparent;
  border: 0 none;
  border-radius: 0;
}
.flexslider ul, .flexslider ul li { margin-bottom: 0; }
.hmButtons {
  position: absolute;
  left: 0px;
  top: 58%;
  z-index: 40;
}
.hmButtons ul { margin-bottom: 0; }
a.grad-btn {
  background: #6E1775;
  background: -moz-linear-gradient(top,  #9c51a4 0%, #6e1775 44%, #39063f 56%, #260228 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c51a4), color-stop(44%,#6e1775), color-stop(56%,#39063f), color-stop(100%,#260228));
  background: -webkit-linear-gradient(top,  #9c51a4 0%,#6e1775 44%,#39063f 56%,#260228 100%);
  background: -o-linear-gradient(top,  #9c51a4 0%,#6e1775 44%,#39063f 56%,#260228 100%);
  background: -ms-linear-gradient(top,  #9c51a4 0%,#6e1775 44%,#39063f 56%,#260228 100%);
  background: linear-gradient(to bottom,  #9c51a4 0%,#6e1775 44%,#39063f 56%,#260228 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c51a4', endColorstr='#260228',GradientType=0 );
  border: 1px solid #FFF;
  color: #FFF;
  display: block;
  font-size: 20px;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 4.7;
  text-align: center;
}
a.grad-btn.halfSize {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2.6;
}
a.grad-btn:hover {
  background: #666666;
  background: -moz-linear-gradient(top,  #cccccc 0%, #666666 44%, #222222 56%, #333333 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(44%,#666666), color-stop(56%,#222222), color-stop(100%,#333333));
  background: -webkit-linear-gradient(top,  #cccccc 0%,#666666 44%,#222222 56%,#333333 100%);
  background: -o-linear-gradient(top,  #cccccc 0%,#666666 44%,#222222 56%,#333333 100%);
  background: -ms-linear-gradient(top,  #cccccc 0%,#666666 44%,#222222 56%,#333333 100%);
  background: linear-gradient(to bottom,  #cccccc 0%,#666666 44%,#222222 56%,#333333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#333333',GradientType=0 );
}
#testimonialsBtn {
  display: block;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 50;
}
.hmFooter{
  border-bottom:10px solid #C0C0C0;
  border-top:10px solid #C0C0C0;
  border-left:10px solid #C0C0C0;
  padding-left:10px;
}
.borderLeft {
  border-left:10px solid #C0C0C0;
}
.hmFooter .borderRight {
  border-right:10px solid #C0C0C0;
  height: 117px;
  overflow: auto;
}

div.ddsLogoProvider, .ddsLogoProvider a{display:none;}
/* -----------------------------------------
   Media Queries
----------------------------------------- */

@media only screen and (max-width: 768px) {		
  /* anything below 768px */
  .hmButtons {
    position: relative;
    top: auto;
  }
  .flexslider .slides > li { margin-bottom: 12px; }
}
@media only screen and (max-width: 767px) {
  /* anything below 767px */
  a.grad-btn {
   line-height: 2.6;
  }
  a.grad-btn.halfSize { margin-bottom: 12px; }
}
@media only screen and (max-width: 599px) {
  #whoWeAre p {
    font-size: 12px; font-size: 1.2rem;
  }
  #whoWeAre p span span {
    font-size: 14px; font-size: 1.4rem;
  }
}
