/* Enter Your Custom CSS Here */

/* homepage testimonials */

.showcase-testimonial-widget h3 {
  font-size: 50px !important;
}

li.testimonials > blockquote {
  font-size: 24px !important;
}

div.testimonial-source {
  max-width: 600px;
}

div.testimonial-source h5 {
  font-size: 20px !important;
}

/* product tour */

.product-tour-step {
  color: #01537c;
  background-color: #fff;
  font-family: "DINCondensedW01-Normal","Open Sans",sans-serif;
  text-transform: uppercase;
  font-size: 32px;
}

.product-tour-screenshot > .fl-module-content > .fl-photo > .fl-photo-content > img,
.product-tour-screenshot > .fl-module-content > .fl-video > .fluid-width-video-wrapper > iframe
{
  -webkit-box-shadow: 10px 10px 10px 0px rgba(51,51,51,0.25);
  -moz-box-shadow: 10px 10px 10px 0px rgba(51,51,51,0.25);
  box-shadow: 10px 10px 10px 0px rgba(51,51,51,0.25);
}

/* content views plugin */

.btn-success {
  background-color: #01537c !important;
  border-color: #01537c !important;
}

/* misc */

@media only screen and (max-width: 400px) {
  .button-xl {
    font-size: 24px;
    padding: 10px 20px 10px 20px;
    max-width: 100%;
  }
  
  .header-image .title-area {
    width: 250px !important;
  }
}

.before-footer {
  background-color: #a3c1d0;
  padding: 10px 0px 10px 0px;
  text-align: center;
}

.before-footer .wrap {
  max-width: 740px;
  padding: 40px;
}

/* pricing page */

.fl-pricing-table-column-0, .fl-pricing-table-column-1 {
  border: none !important;
}

ul.fl-pricing-table-features, ul.fl-pricing-table-features > li {
  list-style: none !important;
}

.img-border {
  border: 1px #999 solid;
}

.img-dropshadow {
  box-shadow: 10px 10px 10px 0 rgba(51, 51, 51, 0.25);
}



/* Column Classes
    Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}